我能否在Google Compute Engine中下载快照?

17

抱歉如果有重复,我没有找到类似的内容。 我的虚拟机正在运行,并已创建快照,现在我想将我的快照存储到其他地方。比如,将其下载到我的计算机,存储在另一个云产品中,或在另一个帐户中重复使用它。我该怎么做? 谢谢


1
可能是 如何下载谷歌计算引擎镜像 的重复问题。 - Misha Brukman
2个回答

13

对于新手,不能直接下载快照。没有这样的命令。您必须先转到图像,然后选择基于要下载的快照创建图像。然后转到主页面并创建一个存储桶,复制存储桶URL,然后使用以下命令导出您的图像:

gcloud alpha compute images export --destination-uri gs://yourbucket/yourimagename.vmdk  --image     yourImageName   --export-format vmdk  --project yourProjectID

最后进入您的存储桶并下载图像,然后将其附加到vmware并启动。 *注意:在从存储桶导出图像之前可能需要等待一些时间,可能是30分钟,如果出现错误,请尝试更改存储桶设置并将其公开。


谢谢,很有帮助。但在命令中应该使用yourProjectID而不是yourProjectName。 - JohnK
5
我确信这不是偶然没有明显记录下来的…… - Connor
2
更新 https://cloud.google.com/compute/docs/images/export-image#exporting_an_image_with_a_single_command。 - Deividson Damasio

2

为什么价格几乎相同时要存储在GS中? - killjoy
我猜其他人可能有其他的原因,但在我们的情况下,这是为了在另一个帐户中进行“备份”,以便那些可能会删除/破坏原始数据的人无法访问备份。 - antonio.fornie

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