实时更新Google Compute Engine实例类型

9

我想知道您能否将一个实例的类型更改为另一个类型,例如:

n1-standard-1 更改为 n1-standard-2

我在文档中没有看到相关内容,但是可能有我漏看的地方。

如果不可能更改,那么我该如何处理?是否有其他方法可以进行更改?


请参见@user33629的答案。 - Jaap
2个回答

16

您可以停止机器,编辑它,然后再次启动。我刚才这样做了,而且它运行得很好。

在不改变我的数据的情况下,从微型切换到小型。

敬礼。


2
这是最简单和最好的方法。 - Noa
这是现在的做法。自从Carlos的回答以来,这一定是Google的新功能。我刚试过了,一切都很顺利。只需确保在停止、编辑和更改实例类型后,在重新启动实例之前向下滚动到底部并单击“保存”。 - rgbflawed
用户33629的答案是正确的。我们确切地按照这个方法操作,它完美地运行了。我们使用了n1-standard-1,但需要升级。我们停止了实例,将类型从n1-standard-1更改为n1-standard-2(在“编辑”下)。然后再次启动实例。完成。所需时间:约5分钟。 - Dalibor Tesanovic

9

您需要使用新类型创建一个新的实例。

  1. 从 n1-standard-1 断开持久性磁盘。

  2. 在相同区域内创建一个新的实例,使用 n1-standard-2 类型,并选择从磁盘引导(选择持久性磁盘)。

  3. 运行新的实例。

注意:在尝试此过程之前,建议从磁盘中拍摄一份快照。

对于实时应用程序,您可以在“从磁盘引导”中选择快照,而不是持久性磁盘。当测试该实例已经工作时,将 VM1 的 IP 地址关联到 VM2 上。


我对“实时”更改很感兴趣。为什么要从快照开始?不能使用同一硬盘吗? - Elizabeth
1
因为您无法同时将读写磁盘连接到两个实例中,而我在文档https://developers.google.com/compute/docs/disks中找不到热插拔的方法。 - Carlos Rojas
2
这已经过时了。请参见下面@user33629的答案。 - ZachB

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接