使用 Migrate to Virtual Machines 迁移虚拟机:使用入门

使用集合让一切井井有条 根据您的偏好保存内容并对其进行分类。

本文档是系列文档中的第一篇,指导您使用 Migrate to VMs 将虚拟机从来源环境迁移到 Google Cloud。您的来源环境可能在本地环境、私有托管环境或其他云服务商中运行。

本文档简要介绍 Migrate to VMs 及其用途。本文档还包含您在规划虚拟机迁移时需要考虑的要点,并提供有关迁移虚拟机的指导。

本文档是关于迁移到 Google Cloud 的系列文章中的一篇。如果您想要了解该系列文章,请参阅迁移到 Google Cloud:选择迁移路径

本文档是系列文章中的一篇,该系列文章包括以下部分:

如果您计划使用 Migrate to VMs 将虚拟机从支持的来源环境迁移到 Compute Engine,则本文档会非常有用。这些来源环境可能包括以下环境:

Migrate to VMs 可让您简化将虚拟机迁移到 Google Cloud 的过程。您不必花费精力来设计和实现可靠的工具链,即可手动评估虚拟机在 Google Cloud 中的行为,然后再手动迁移虚拟机。Migrate to VMs 可以加快虚拟机迁移,节省时间,并且可让您专注于改进工作负载。

本系列文章假定您已阅读并熟悉以下文档:

为迁移选择 Migrate to VMs 版本

Migrate to VMs 有两个版本:

  • Migrate for Compute Engine 版本 4,这是 Migrate to VMs 的第一个主要版本。
  • Migrate to VMs,这是 Migrate to VMs 的当前主要版本。与上一个版本相比,Compute Engine 具有以下优势:

    • 简化的预配体验。
    • 先进的数据复制技术。

如需详细了解 Migrate for Compute Engine 版本 4 和 Migrate to VMs 之间的差异,请参阅比较 5.0 版和 4.x 版功能

您可以选择将哪个 Migrate to VMs 版本用于迁移。最适合您的用例的版本取决于您的迁移要求以及来源和目标环境。

下图是一个流程图,其中包含一系列示例问题,您在确定最适合的 Migrate to VMs 版本时可能会提出这些问题。

流程图(在以下文本中说明)。

上图总结如下:

Migrate to VMs 路径

Migrate for Compute Engine 版本 4 路径

其他可供选择的迁移工具产品

如果 Migrate for Compute Engine 版本 4 和 Migrate to VMs 不符合您的要求,您可以探索其他选项。例如,如果您具有基于 VMware 的来源环境,则可以使用 VMware HCX 将应用迁移到 Google Cloud VMware Engine

设计迁移到 Google Cloud 的过程

如需将虚拟机从来源环境迁移到 Google Cloud,我们建议您遵循迁移到 Google Cloud 系列中介绍的框架。

下图说明了迁移过程的路径。

迁移路径包含四个阶段。

上图演示的框架有四个阶段:

  1. 评估。在此阶段,您将评估来源环境、评估要迁移到 Google Cloud 的工作负载,并评估哪些虚拟机支持每个工作负载。
  2. 规划。在此阶段,为 Migrate to VMs 创建基本基础架构,例如预配资源层次结构和设置网络访问。
  3. 部署。在此阶段,您将虚拟机从来源环境迁移到 Compute Engine。
  4. 优化。在此阶段,您将开始利用云技术和功能。

评估来源环境和工作负载

评估阶段,您可以收集以下方面的信息:

  1. 您的来源和目标环境
  2. 您要迁移的工作负载

为了帮助您计划迁移并合理调整迁移和目标环境所需的资源,请务必评估来源环境和要迁移的工作负载。如需了解如何评估环境,请参阅迁移到 Google Cloud:评估和发现您的工作负载

评估环境后,您可以通过考虑 Migrate to VMs 特有的迁移方面来优化评估,例如:

  • Migrate to VMs 要求。评估 Migrate to VMs 的要求,以确保来源环境和目标环境都提供 Migrate to VMs 执行迁移所需的资源和资源,例如网络连接和带宽安全通信渠道。要求如下:

  • Migrate to VMs 的必需权限。如果您知道 Migrate to VMs 需要哪种类型的权限,请限定这些权限是否满足您的安全要求。您需要的权限如下:

构建您的基础

本部分将介绍如何构建 Migrate to VMs 的基础。

如果您选择 Migrate for Compute Engine 版本 4,如需了解如何构建基础,请参阅使用 Migrate for Compute Engine 版本 4 迁移虚拟机:构建您的基础。构建基础后,请参阅迁移虚拟机中的指导。否则,请继续按照本部分中的指导操作。

如需在来源环境和 Google Cloud 中为 Migrate to VMs 构建基础,请执行以下操作:

  • 在 Google Cloud 上构建基础。
  • 准备来源环境。

在 Google Cloud 上构建基础

如需在 Google Cloud 上为 Migrate to VMs 构建基础,请执行以下操作:

准备来源环境

如需在来源环境中为 Migrate to VMs 构建基础,请安装 Migrate Connector 以将环境配置为迁移来源。如需详细了解 Migrate Connector,请参阅 Migrate to VMs 架构

迁移您的虚拟机

构建基础后,使用 Migrate to VMs 将虚拟机从来源环境迁移到 Google Cloud。

如果您选择 Migrate for Compute Engine 版本 4,我们建议您先阅读使用 Migrate for Compute Engine 版本 4 迁移虚拟机:迁移虚拟机,然后再阅读其他内容。

如果您选择了 Migrate to VMs,请继续阅读下一部分。

Migrate to VMs 迁移的结构

以下术语对于了解如何组织从支持的来源环境到 Google Cloud 的虚拟机迁移至关重要:

  • 虚拟机迁移生命周期。使用 Migrate to VMs 迁移的每个虚拟机都遵循一组有序的阶段。这些阶段是虚拟机迁移生命周期的一部分。Migrate to VMs 会自动迁移每个虚拟机以经过这些阶段。
  • 群组。借助 Migrate to VMs,您可以创建一组要迁移的虚拟机。这些集合称为群组。如需以逻辑方式分隔虚拟机以及批量迁移虚拟机,您可以使用群组。迁移群组中的虚拟机时,Migrate to VMs 会对群组中的每个虚拟机或者选择性地对群组中的一部分虚拟机执行虚拟机迁移生命周期的所有操作。例如,您可以在大型群组中创建一个或两个虚拟机的测试克隆,以评估克隆是否可以在 Google Cloud 上正常运行。
  • 操作系统适配。使用 Migrate to VMs 迁移到 Google Cloud 的虚拟机需要更改配置才能正常运行。这些更改称为操作系统适配。Migrate to VMs 会自动将操作系统适配应用于要迁移的虚拟机。

使用 Migrate to VMs 迁移虚拟机

如需使用 Migrate to VMs 来迁移虚拟机,请执行以下操作:

  1. 使用群组组织迁移。为了帮助降低迁移风险,我们建议您使用群组以逻辑方式分隔要迁移的虚拟机。如需对要迁移的虚拟机进行分组,您可以使用在评估阶段收集的信息。例如,您可以根据虚拟机支持的应用对虚拟机进行分组,也可以考虑虚拟机连接到的网络。
  2. 收集机器容量建议和利用率数据洞见。如需评估资源并确定来源机器的最佳目标机器,请生成来源虚拟机利用率报告,收集有关机器的详细容量建议和报告。
  3. 迁移每个群组。对每组虚拟机执行迁移。在虚拟机迁移生命周期中,Migrate to VMs 允许您在 Google Cloud 中测试虚拟机克隆。我们建议您使用测试克隆来验证虚拟机在 Google Cloud 中是否正常运行,然后再迁移。

    如需详细了解如何使用 Migrate to VMs 迁移虚拟机群组,请参阅使用 Migrate to VMs 迁移虚拟机群组

迁移后优化您的环境

完成所有迁移阶段后,迁移就被视为完成。但是,您的 Google Cloud 环境可能需要进一步优化。例如,您可以调整 Compute Engine 虚拟机的规模,也可以开始使用代管式服务。

如需详细了解优化,请参阅《迁移到 Google Cloud:优化您的环境》

后续步骤