【问题标题】:export image from GCE从 GCE 导出图像
【发布时间】:2016-02-10 23:49:24
【问题描述】:

我想从我的 google 计算引擎帐户中导出 VM (Windows) 映像。 我找到了解释 how to import 图像到 CGE 的相关部分,但我找不到有关如何从 CGE 导出图像的信息。 您知道它是如何实现的以及采用哪些格式吗?

谢谢, R.

【问题讨论】:

    标签: google-compute-engine


    【解决方案1】:

    导出实例磁盘的最简单方法是向您的实例添加额外的磁盘并创建该磁盘的映像,然后将该映像复制到 Google Cloud Storage 存储分区(以便您下载或与他人共享)。

    步骤:

    • 使用DevConsole再添加一个与您的引导磁盘大小相同(或稍大)的磁盘
    • 格式化并挂载新磁盘

      sudo mkdir /mnt/tmp

      sudo mkfs.ext4 -F /dev/disk/by-id/google-temporary-disk

      sudo mount -o discard,defaults /dev/disk/by-id/google-temporary-disk /mnt/tmp

    • 创建图像

      $ sudo dd if=/dev/disk/by-id/google-image-disk of=/mnt/tmp/disk.raw bs=4096

    • 然后 tar 和 gzip 这个文件:

      sudo tar czvf myimage.tar.gz disk.raw

    • 最后,将您的图片上传到存储桶:

      gsutil cp /mnt/tmp/myimage.tar.gz gs://BUCKET_NAME

    【讨论】:

    • 我想完善我的问题。我已经有一个用于创建实例的图像。我需要在该图像上执行哪些步骤。?请注意,我试图 tar.gz 它没有运气。我可能做错了什么。是否可以在现有图像上执行此操作?
    • @Burgaz 在这种情况下,您需要使用您的图像创建一个实例,然后使用此实例完成我的答案中的步骤。
    • 控制台中没有/dev/disk/,不是吗? ~$ cd /dev/disk/ 没有那个文件或目录
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-08
    • 1970-01-01
    • 2014-03-20
    • 2014-12-10
    • 2015-02-20
    相关资源
    最近更新 更多