创建测试克隆

您可以使用测试克隆在 Compute Engine 上试用迁移后的虚拟机,然后再将其投入生产。当您创建测试克隆时,Migrate for Compute Engine 会从来源平台克隆虚拟机,然后将克隆移至 Compute Engine 进行测试。

限制

测试克隆存在以下限制:

  • 在目标位置所做的更改不会保存回来源平台。
  • 每个虚拟机一次只能有一个测试克隆。
  • 如果来源平台是 Azure,您必须在使用测试克隆操作之前停止来源虚拟机。在此期间,Migrate for Compute Engine 会截取虚拟机的快照。测试克隆运行后,您可以重新启动来源虚拟机。
  • 如果来源虚拟机是 Azure 或 AWS,您只能使用 Migrate for Compute Engine Manager 波次创建测试克隆。

准备工作

创建测试克隆

您可以通过以下方式创建测试克隆:

  • 通过 Migrate for Compute Engine Manager 中的波次。
  • 通过 VMware vCenter 中的命令(安装 vSphere vCenter 插件后)。

使用 Migrate for Compute Engine Manager 创建测试克隆

使用 Migrate for Compute Engine Manager 时,您可以通过具有有效 Runbook 的迁移波次运行测试克隆。Runbook 是要迁移的虚拟机列表。

  1. 下载 Runbook CSV,其中包含要作为测试克隆迁移的虚拟机。

    对 Runbook CSV 进行必要的修改,以便从中创建有效的波次。

  2. 从您下载的 Runbook 生成有效的波次

  3. 在 Migrate for Compute Engine Manager 中,在波次 (Waves) 标签页上选择您的波次。

  4. 点击操作 > 新建作业 (Action > New Job)。

  5. 新建作业 (New Job) 对话框中,从下拉菜单中选择测试克隆 (Test Clone)。

  6. 点击开始 (Start),开始创建测试克隆。

如需详细了解此过程,请参阅创建作业页面。

使用 VMware vCenter 创建测试克隆

当来源平台为 VMware 时,您可以使用 vCenter 界面创建测试克隆。

  1. 打开 vSphere Web 客户端,然后选择所需的虚拟机。
  2. 右键点击该虚拟机,然后选择 Migrate for Google Compute Engine 操作 > 测试克隆 (Migrate for Google Compute Engine Operations > Test Clone)。
  3. 从下拉菜单中选择 Cloud Extensions 扩展
  4. Cloud Extensions 扩展屏幕上,根据需要命名测试克隆虚拟机,然后点击下一步 (Next)。您会看到云实例屏幕。
  5. 此屏幕会显示合理容量建议。

    确定要使用的实例后,从实例类型下拉列表中选择该实例。

    “云实例”屏幕,显示可用的实例大小和建议

  6. 点击下一步。您将会看到出现网络屏幕。

  7. 从下拉菜单中选择所需的子网

  8. 在以英文逗号分隔的列表中输入所需的网络标记。网络标记用于将实例分配给特定的防火墙规则和网络路由。例如,如果有多个虚拟机实例为网站提供服务,请标记这些实例,然后使用该标记应用允许进行 HTTP 访问的防火墙规则。

  9. 从下拉菜单中选择实例服务账号(可选)。

  10. 配置专用 IP (Configure Private IP) 下拉列表中选择动态或静态 IP 地址:

    • 选择自动以自动为子网分配可用地址,或
    • 选择静态以输入预留的静态 IP 地址。若要创建静态 IP 地址,请参阅预留静态内部 IP 地址的 Compute Engine 指南。
  11. 边缘节点下拉列表中选择 Cloud Extensions 扩展中用于处理迁移的主节点。

  12. 选择是否要为此测试克隆提供外部 IP。如果是,您可以使用临时 IP 地址或输入在 Google Cloud 控制台中创建的外部 IP 地址。

  13. 点击 Next(下一步)。您将会看到出现摘要屏幕。

  14. 查看摘要信息,然后点击完成 (Finish)。

后续步骤