Назад | Перейти на главную страницу

Google Compute Engine - запрос на завершение работы экземпляра, удаление и повторное создание экземпляра с удалением всех данных

Я новичок в GCS, я создал экземпляр Compute Engine через группу экземпляров. и установил на них Couchbase Server и Node JS. После четырех-пяти дней работы я попытался отключить свои экземпляры. Когда я подавал запрос на отключение огня, экземпляр выдает сообщение об успехе, а затем снова начинает работать. В журнале действий я вижу запрос на завершение работы с моим именем пользователя, а затем я вижу действия по удалению и повторному созданию экземпляра без каких-либо сведений об имени пользователя.

Я потерял все данные, установленные и созданные на машине. Пожалуйста, помогите мне узнать, нормально ли это? Или есть какой-то конкретный способ выключить инстансы?

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

  1. Создайте экземпляр GCE, установите и настройте Couchbase и Node JS.
  2. Создать образ с загрузочного диска.
  3. Создайте шаблон экземпляра для своей группы управляемых экземпляров, используя этот настраиваемый образ.
  4. Используя этот шаблон, вы можете создать группу управляемых экземпляров.

После этого для всех новых экземпляров, созданных в вашей группе экземпляров, будут установлены Couchbase и Node JS.

Я не так хорошо знаком с GCS, но похоже, что вы используете локальное хранилище. То, что я бы назвал эфемерным хранилищем. Есть ли у GCS что-нибудь вроде сетевого хранилища, которое вы можете создать и подключить к инстансу для установки Couchbase? Я должен думать, что да. Я знаю, что это есть в AWS и Azure. Таким образом вы убедитесь, что когда вы выбрасываете экземпляр, хранилище сохраняется для повторного подключения к новому экземпляру.

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