Отключение виртуальных машин Compute Engine с помощью планировщика

В нашем проекте GCP у нас есть несколько виртуальных машин в вычислительном движке для некоторых целей тестирования. Коллеги часто забывают, что они бегут после работы. Можно ли запланировать задание cron с помощью Cloud Scheduler, которое будет отключать машины в определенный час каждый день, или мне следует использовать для этого какой-либо другой сервис GCP?

Я зашел в настройки виртуальной машины, но не нашел таких опций. Возможно ли, что параметры запуска/выключения доступны только во время создания?

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

Kranthiveer Dontineni 26.02.2024 13:52

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

Kristiyan Kotomanov 27.02.2024 10:08

Привет Kristian Kotomanov, я надеюсь, что мое предложение помогло вам. Для большей видимости сообщества я опубликую это как ответ. Вернитесь назад, если вы все еще сталкиваетесь с некоторыми проблемами.

Kranthiveer Dontineni 27.02.2024 11:50
Создание приборной панели для анализа данных на GCP - часть I
Создание приборной панели для анализа данных на GCP - часть I
Недавно я столкнулся с интересной бизнес-задачей - визуализацией сбоев в цепочке поставок лекарств, которую могут просматривать врачи и...
1
3
136
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Как упоминалось в этом блоге, написанном Вишалом Бульбулем, вы можете запланировать перезапуск виртуальной машины, выполнив следующие действия:

  • Перейдите на страницу вычислительного механизма.

  • Перейдите на вкладку «Расписания экземпляров» в верхней части страницы.

  • Нажмите Создать расписание. Откроется панель Создать расписание.

  • Введите имя. Необязательно: введите описание.

  • В раскрывающемся меню «Регион» выберите расположение расписания этого экземпляра.

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

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

  • Введите время начала, время окончания или и то, и другое в 24-часовом формате или используйте выражение cron.

  • Необязательно: В поле «Дата начала» введите или щелкните диапазон_даты, чтобы выбрать дату и время, когда вы хотите, чтобы это расписание экземпляра началось. Если этот параметр опущен, расписание вступает в силу немедленно.

  • Необязательно: В поле Дата окончания введите или щелкните диапазон_даты, чтобы выбрать дату и время завершения этого расписания экземпляра. Если этот параметр опущен, расписание действует бессрочно.

  • Нажмите «Отправить». Нажмите на имя расписания экземпляра, которое вы хотите прикрепить. Откроется страница сведений о расписании экземпляра.

  • Нажмите Добавить экземпляры для планирования.

  • Откроется панель Добавить экземпляры в расписание. Установите флажок для каждого экземпляра виртуальной машины, к экземпляру которого вы хотите прикрепить это расписание.

  • Нажмите Добавить.

Если вы хотите иметь дополнительные функции, вы можете использовать сторонние инструменты, как упомянуто в блоге.

Примечание. Приведенные выше шаги взяты из блога, который был встроен в приведенный выше контент.

Другие вопросы по теме