首页 > 解决方案 > 有什么办法可以备份虚拟机实例,并使其在本地可用?

问题描述

我有 12 个实例在我的谷歌云平台上运行。我想将实例从 Google Cloud 迁移到 AWS。为此,我想首先在我的计算机中离线备份所有这些实例。有什么办法吗?

标签: google-cloud-platformbackup

解决方案


如果没有大量工作,您将无法将您的 Google Cloud 实例迁移到 AWS。底层系统驱动程序是不同的。您将需要做很多事情来删除驱动程序和软件并安装新的驱动程序和软件以及更改文件的格式。在 Google Cloud 上运行时,您不能执行任何操作。您必须先完成这些更改,然后才能导入 AWS。这意味着您需要将 Google 映像转换为在您的网络中本地运行的虚拟机,进行所需的更改,然后使用 AWS 工具导入 AWS。

我的回答只涉及将虚拟机导出到文件。如上所述,此文件的格式与 AWS 不兼容。该文件确实可以进行离线的云备份,可以将其导入回谷歌云。

您根本无法导出 Windows VM。仅限 Linux 虚拟机。

您可以将 Linux 虚拟机导出到 Google Cloud Storage。从那里您可以使用任何您想要将文件下载到桌面的工具。谷歌云工具是gsutil.

gcloud compute images create首先使用该命令创建 Compute Engine 虚拟机的映像。

gcloud compute images export接下来,使用命令将图像导出到 Cloud Storage 。

将自定义图像导出到 Google Cloud Storage


推荐阅读