从GCE VM分离引导磁盘

时间:2015-01-26 14:54:37

标签: google-compute-engine

我正在尝试从GCE VM分离引导磁盘。由于VM已停止,因此它应该允许我将其分离,但它会返回此错误

UNSUPPORTED_OPERATION: Hot-remove of the root disk is not supported.

有什么建议吗?

3 个答案:

答案 0 :(得分:4)

如果从已停止的VM分离引导磁盘,则无法重新启动VM,因此该操作没有意义。

因此,您需要禁用选项"auto-delete boot disk"并删除VM:

  

要在gcloud compute中设置永久磁盘的自动删除状态,请使用gcloud compute instances set-disk-auto-delete命令:

gcloud compute instances set-disk-auto-delete INSTANCE \
    [--auto-delete | --no-auto-delete] --disk DISK --zone ZONE

或者,您也可以通过单击VM实例名称从开发人员控制台更改VM详细信息页面上的此设置,然后取消选中此选项:

  

☐删除实例时删除启动盘

答案 1 :(得分:2)

您无法热删除VM的根磁盘,否则会导致其无法使用(关机假设您希望稍后启动VM)。相反,您可以删除VM实例,确保保留根磁盘以备将来使用。

答案 2 :(得分:1)

Beta(docs)现在支持

分离启动磁盘。关闭实例后,尝试:gcloud beta compute instances detach-disk INSTANCE_NAME --disk DISK_NAME

要将启动磁盘重新连接到实例:gcloud beta compute instances attach-disk INSTANCE_NAME --disk DISK_NAME --boot