我可以随时更改GCE VM实例类型吗



我正在使用谷歌计算引擎,为了测试它,我创建了一个功能不太强大的小实例类型。现在我想把它换成一个更强大的CPU,但似乎不知道如何做到这一点。

是否可以更改正在运行的虚拟机的实例类型?

您无法更改正在运行的实例的实例类型,因此必须关闭它并启动一个新实例。

如果使用了永久根磁盘,则可以在替换实例上重用该磁盘。不过,如果您使用的是暂存磁盘,则必须确保先备份更改。

2013年12月,计算引擎升级为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 [...]
    

    否则,它会抱怨磁盘已经存在,并且实例创建失败。

最新更新