Google compute engine 我可以动态更改GCE VM实例类型吗?

Google compute engine 我可以动态更改GCE VM实例类型吗?,google-compute-engine,Google Compute Engine,我正在使用谷歌计算引擎,为了测试它,我创建了一个小的实例类型,它不是很强大。现在我想把它换成更强大的CPU,但似乎不知道该怎么做 是否可以更改正在运行的VM的实例类型?您无法更改正在运行的实例的实例类型,因此您必须关闭它并启动一个新实例 如果使用了持久根磁盘,则可以在替换实例上重用该磁盘。但是,如果您使用的是暂存盘,则必须确保首先备份更改。2013年12月,Compute Engine升级为v1(通用)。希望节省人们时间的一些注意事项: 已弃用临时磁盘。默认情况下,启动磁盘现在被创建为持久磁盘

我正在使用谷歌计算引擎,为了测试它,我创建了一个小的实例类型,它不是很强大。现在我想把它换成更强大的CPU,但似乎不知道该怎么做


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

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


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

2013年12月,Compute Engine升级为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 [...]
    
    否则,它会抱怨磁盘已经存在,并且实例创建失败


临时磁盘已不存在,因此不再是问题。