google-cloud-platform - 有什么办法可以备份虚拟机实例,并使其在本地可用?
问题描述
我有 12 个实例在我的谷歌云平台上运行。我想将实例从 Google Cloud 迁移到 AWS。为此,我想首先在我的计算机中离线备份所有这些实例。有什么办法吗?
解决方案
如果没有大量工作,您将无法将您的 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 。
推荐阅读
- python - 在 Python 中查找 Div 与 Selenium 之间的元素
- android - 用于 android 模拟器的 Charles “SSL Proxying not Enabled for this Host”,当它真的是
- node.js - cpanel终端错误:bash fork retry no child processes
- python - 加载 scikit-learn KNNImputer 时出错
- java - Android 记住黑暗主题
- html - 制作文字适合剪辑路径的标题图像
- computer-vision - 如何在暗网架构上进行批量检测?
- javascript - 查找由机器人创建的嵌入 (discord.js)
- typescript - 如何推断正确的类型
- python-3.x - 理解 Python 中的浅拷贝