我正在尝试将引导盘从GCE虚拟机中分离出来。由于VM已停止,因此它应该允许我分离它,但它返回以下错误
UNSUPPORTED_OPERATION: Hot-remove of the root disk is not supported.有什么建议吗?
发布于 2015-01-27 02:43:55
更新的答案
从24 Jan 2019开始,GCE增加了从GA中停止的虚拟机执行detach and reattach boot disks的功能。
原答案(2019年1月24日前正确)
如果将启动磁盘从停止的VM中分离出来,则无法重新启动VM备份,因此该操作没有意义。
因此,您需要禁用选项"auto-delete boot disk"并删除虚拟机:
要在
gcloud compute中设置永久磁盘的自动删除状态,请使用gcloud compute instances set-disk-auto-delete命令: gcloud计算实例set- disk - auto -delete INSTANCE \
[--auto-delete | --no-auto-delete] --disk DISK --zone ZONE或者,您也可以在开发人员控制台的VM详细信息页面上更改此设置,方法是单击VM实例名称,然后取消选中此选项:
删除实例时
☐删除启动盘
发布于 2015-01-27 02:53:31
您不能热删除VM的根磁盘,否则会使其不可用(关机假设您希望在以后启动VM )。相反,您可以删除VM实例,确保保留根磁盘以供将来使用。
发布于 2018-11-15 04:34:35
测试版(docs)现在支持分离启动盘。关闭实例后,请尝试:gcloud beta compute instances detach-disk INSTANCE_NAME --disk DISK_NAME
将引导盘重新附加到实例:gcloud beta compute instances attach-disk INSTANCE_NAME --disk DISK_NAME --boot
https://stackoverflow.com/questions/28152577
复制相似问题