2015-07-10 5 views
7

Как автоматически перезапустить экземпляр экземпляра Google Compute Engine? У меня есть только один экземпляр, который не требует 100% времени безотказной работы, но я хотел бы перезапустить его каждые 24 часа. У экземпляра/сервера, который я пытаюсь автоматически перезапустить, есть свой собственный загрузочный диск, который я хотел бы использовать каждый раз, когда он перезагружается.Как автоматически перезапустить экземпляр GCE?

ответ

6

Вы можете попробовать использовать Instance Group Manager для настройки пула размером 1. Затем он попытается повторно создать экземпляры после их выгрузки.

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

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

+0

Очень странная вещь. Я могу настроить диспетчер групп экземпляров, чтобы использовать постоянный диск, который я хочу, и я могу запустить GCE автоматически. Но, в одночасье, машина стала недоступной даже через SSH, хотя порожденный экземпляр все еще остановился и сжигал 6% CPU. – ragerdl

+0

Обновление: похоже, что он работает должным образом в течение последних 12 часов. Учитывая тайну неудачи, я склонен полагать, что это была просто эфемерная проблема с GCE. Это, или это происходит только тогда, когда он должен перезапустить экземпляр. – ragerdl

+0

Относительно «Исключенные экземпляры доступны из ограниченного количества ресурсов вычислительного двигателя и могут не всегда быть доступны». в течение последних двух недель было несколько дней, когда в зоне us-central1-c не было запущено никаких превентивных экземпляров (любого размера). Это мой личный опыт. Осторожность в документах следует воспринимать очень серьезно. –

Смежные вопросы