Как использовать сценарии запуска в Google Cloud

Прочитано: 83 раз(а)


Google Cloud позволяет использовать сценарии запуска при загрузке виртуальных машин для повышения безопасности и надежности. Выполните следующие действия, чтобы создать собственные сценарии запуска.

Некоторые команды предпочитают использовать сценарии запуска для повышения производительности, надежности и безопасности своей среды Google Cloud. Эти сценарии представляют собой файлы, содержащие команды, которые автоматически выполняются при запуске нового экземпляра виртуальной машины Linux или Windows.

Некоторые из основных причин, по которым облачные команды используют сценарии запуска, заключаются в следующем:

  • Экономьте время. Автоматизируйте установку и настройку программного обеспечения и других зависимостей вашего нового экземпляра виртуальной машины.
  • Сохраняйте последовательность и надежность. Автоматизируйте выполнение повседневных рабочих задач, которые должны выполнять команды, таких как установка обновлений программного обеспечения или выполнение сценариев обслуживания, чтобы обеспечить бесперебойную работу среды Google Cloud. Также применяйте стандарты конфигурации для всех виртуальных машин в вашем экземпляре Google Cloud или в масштабах всей организации.
  • Следите за облачными расходами. Включите динамическое масштабирование в сочетании с функцией автоматического масштабирования Google Cloud . Создавайте и настраивайте новые экземпляры виртуальных машин автоматически, чтобы увеличить или уменьшить масштаб приложения в соответствии с бизнес-требованиями или бюджетом.

Создайте сценарий запуска в Google Cloud

При создании нового экземпляра ВМ программисты могут указать сценарии запуска в Google Cloud Console . При желании они также могут изменить метаданные существующего экземпляра Google Cloud, чтобы добавить сценарий запуска. Как и в случае с другими платформами, точные элементы запуска Google Cloud будут различаться в зависимости от приложения, для которого он предназначен.

Шаг 1. Используйте текстовый редактор по вашему выбору, чтобы создать новый файл сценария и сохранить его на локальном компьютере.

Шаг 2. Загрузите файл сценария в корзину облачного хранилища, чтобы разрешить доступ к сценарию из вашего экземпляра.

Шаг 3. Откройте Google Cloud Console и перейдите на страницу экземпляров ВМ.

Шаг 4. Выберите экземпляр ВМ, в который вы хотите добавить сценарий запуска.

Шаг 5. Нажмите «Изменить» в верхней части страницы и прокрутите до раздела «Пользовательские метаданные» .

Шаг 6. Нажмите Добавить элемент и введите следующую информацию:

  • Ключ: <startup-script> .
  • Значение: URL-адрес файла сценария, который вы загрузили в облачное хранилище, который будет начинаться с «gs://».
Шаг 7. Нажмите Сохранить , чтобы применить изменения к экземпляру ВМ.

Шаг 8. Запустите или перезапустите экземпляр виртуальной машины. Сценарий запуска выполняется автоматически при запуске экземпляра.

Есть три способа определить, успешно ли запустился сценарий запуска:

  • Проверьте экземпляр, чтобы убедиться, что он работает правильно.
  • Проверьте выходные данные скрипта на наличие сообщений об ошибках или других уведомлений о том, что скрипт не выполнился успешно.
  • Проверьте журналы вашего экземпляра, чтобы убедиться в успешном выполнении сценария запуска.

Лучшие практики сценария запуска

При создании сценариев запуска следуйте этим советам, чтобы избежать распространенных ошибок:

  • Укажите интерпретатор . Например, если вы пишете скрипт Python, вы должны указать интерпретатор как /bin/python .
  • Используйте абсолютные пути. Используйте абсолютные пути для любых аргументов командной строки, чтобы убедиться, что команда может быть найдена и выполнена правильно.
  • Включите #! в верхней части скрипта. Шебанг — # ! — действует как специальный маркер, указывающий интерпретатор, запускающий скрипт. Без него скрипт может работать некорректно.
  • Помните о правильных разрешениях сценария. Сценарий запуска должен быть исполняемым для запуска. Используйте команду chmod , чтобы указать флаг +x , чтобы установить правильные разрешения для сценария запуска.
  • Поместите сценарий запуска в правильное место. Сценарий запуска должен находиться в нужном месте для автоматического запуска. Как правило, сценарий запуска находится в папке var/run/google.startup.scripts .

Как использовать сценарии запуска в Google Cloud



Новости партнеров