2013-07-30 4 views
9

Я работаю с Google Compute Engine и тестирую его. Я создал небольшой тип экземпляра, который не очень мощный. Теперь я хочу изменить его на более мощный процессор, но не могу понять, как это сделать.Могу ли я изменить экземпляр экземпляра GCE VM на лету?

Возможно ли изменить тип экземпляра работающей виртуальной машины?

ответ

10

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

Если вы использовали постоянный корневой диск, вы можете повторно использовать этот диск на своем экземпляре замены. Однако, если вы использовали диск с царапинами, сначала вам нужно сначала выполнить резервное копирование изменений.

+0

Скретч-диск больше не существует, так что это не должно быть проблемой. –

3

В декабре 2013 года вычислительный двигатель был повышен до версии v1 (общая доступность). Некоторые заметки, которые, мы надеемся, сэкономят время для людей:

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

    gcutil getinstance instance-name 
    
  • имя диска, чтобы использовать позже для addinstance является последней частью установки disk.source.

  • Если установка disk.autoDelete является True, установите его в False сохранить диск:

    gcutil setinstancediskautodelete instance-name --auto_delete=False 
    
  • Безопасное удаление старого экземпляра:

    gcutil deleteinstance instance-name 
    
  • Чтобы создать новый экземпляр с помощью старый диск с постоянным диском в качестве загрузочного диска, вам необходимо указать флаг boot, например используя gcutil:

    gcutil addinstance --disk=instance-disk-name,mode=rw,boot [...] 
    

    В противном случае он жалуется, что диск уже существует и не создание экземпляра.