google-compute-engine - 我如何下载谷歌计算引擎图像

标签 google-compute-engine

如何下载从永久磁盘快照创建的谷歌计算引擎镜像?似乎没有通过控制台直接执行此操作的方法。

最佳答案

没有从 GCE 下载图像或快照的直接方法,但有一种方法可以保存图像并将其存储在可以下载的 Google Cloud Storage (GCS) 中。您可以使用标准 gcimagebundle 工具来做到这一点。

您也可以使用 dd command 创建此图像.在比您要镜像的磁盘大的临时磁盘上,运行以下命令:

dd if=/dev/disk/by-id/google-diskname of=disk.img bs=5M

然后,您可以运行此命令将其复制到 GCS:
gsutil cp disk.img gs://bucket/image.img

稍后,您可以:
gsutil cat gs://bucket/image.img | dd of=/dev/disk/by-id/google-newdisk bs=5M

这将允许您制作磁盘镜像,然后将其发送到 GCS,您可以在那里使用 Web 界面或 gsutil 下载它。

关于google-compute-engine - 我如何下载谷歌计算引擎图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27769364/

相关文章:

google-cloud-platform - GCP 正常运行时间指标发出不可靠的警报

google-app-engine - 在 GAE Flex 中运行的 Java servlet 中,如何以编程方式获取包含的 GCP 项目 ID?

google-compute-engine - Google Deploy Manager(无效的配置文件 : Template fetching failed/Failed to find resource)

google-cloud-platform - Google kubernetes 引擎节点池问题

virtual-machine - 无法获取 Compute Engine 实例列表

python - 我可以将 Google 存储 blob 作为 n-d 数组下载到 VM 中吗?

google-app-engine - 一个项目在谷歌云平台中可以拥有的服务账号数量有上限吗?

google-cloud-platform - 启动 VM 实例 'instance-1' 失败。错误 : Quota 'CPUS' exceeded. 限制 : 72. 0 在区域 us-central1

google-compute-engine - Google 计算引擎 - 允许访问单个服务器

python - 如何在计算引擎实例上运行 google appengine docker 镜像?