如何下载 google 计算引擎映像
how can I download a google compute engine image
如何下载从永久磁盘快照创建的 google 计算引擎映像?似乎没有通过控制台直接执行此操作的方法。
没有从 GCE 下载图像或快照的直接方法,但有一种方法可以保存图像并将其存储在 Google 云存储 (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,您可以在 GCS 中使用 Web 界面或 gsutil 下载它。
作为当前答案的补充,您可以通过将 public 密钥添加到 "SSH Keys" 来使用 SSH/SCP 直接下载文件。然后,使用您自己的终端:
sheryl:~ sangprabo$ scp prabowo.murti@123.456.789.012:/var/www/my-file.tar.gz .
Enter passphrase for key '/Users/sangprabo/.ssh/id_rsa':
我更喜欢这种方式,所以我不需要先创建存储桶。 CMIIW.
如何下载从永久磁盘快照创建的 google 计算引擎映像?似乎没有通过控制台直接执行此操作的方法。
没有从 GCE 下载图像或快照的直接方法,但有一种方法可以保存图像并将其存储在 Google 云存储 (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,您可以在 GCS 中使用 Web 界面或 gsutil 下载它。
作为当前答案的补充,您可以通过将 public 密钥添加到 "SSH Keys" 来使用 SSH/SCP 直接下载文件。然后,使用您自己的终端:
sheryl:~ sangprabo$ scp prabowo.murti@123.456.789.012:/var/www/my-file.tar.gz .
Enter passphrase for key '/Users/sangprabo/.ssh/id_rsa':
我更喜欢这种方式,所以我不需要先创建存储桶。 CMIIW.