设置 Cloud Extensions

您可以通过 vSphere vCenter 或 Migrate for Compute Engine Manager 设置 Migrate for Compute Engine Cloud Extensions (CE)。

Cloud Extensions 是关联两个托管环境之间的虚拟机存储系统的渠道,两个托管环境可能如下:

  • 在本地数据中心和 Google Cloud 之间。
  • 在 AWS 与 Google Cloud 之间。
  • 在 Azure 和 Google Cloud 之间。

如需了解详情,请参阅 Cloud Extensions 概念页面

准备工作

  • 请确保您的永久性磁盘配额足够高,可以支持要添加的 Cloud Extensions。Cloud Extensions 扩展概览中介绍了这些要求。如果系统发现您的永久性磁盘 (SSD PD) 配额过低,添加 Cloud Extensions 扩展操作将会失败。如果添加 Cloud Extensions 失败,请按 label:monitored_resource:Velostrata_Manager 和日志级别 ERROR 过滤并查找日志条目

添加 Cloud Extensions

您可以通过 Migrate for Compute Engine Manager 添加 Cloud Extensions 扩展,或者,如果从 VMware 进行迁移,则通过 vSphere vCenter 添加。

迁移管理器

如果您希望要添加的 Cloud Extensions 扩展程序支持来自 vSphere 的迁移,请务必在 vSphere 上部署 Migrate for Compute Engine 后端。如果未设置,则您添加的 Cloud Extensions 扩展仅支持从基于云的来源(例如 Amazon EC2 和 Azure)迁移。

如需创建 Google Cloud Cloud Extensions,请执行以下操作:

  1. 登录到 Migrate for Compute Engine Manager。
  2. 点击目标云按钮。如果系统提示您登录,请使用设置 Migrate for Compute Engine Manager 时创建的 apiuser 和密码。
  3. 点击创建按钮。此时会显示新建 Cloud Extensions 扩展窗口。
  4. 输入以下参数:

    参数 说明 自动填充
    项目 部署 Cloud Extensions 扩展和迁移虚拟机的项目。
    区域 部署 Cloud Extensions 扩展和迁移虚拟机的区域。
    VPC 用于迁移的 VPC
    边缘节点网络标记 用于激活这些虚拟机的防火墙规则的网络标记,例如 fw-migration-cloud-extension

    如需详细了解网络标记在迁移环境中的作用,请参阅网络访问要求

    工作负载的默认网络标记 用于要迁移的特定工作负载的防火墙或端口规则的网络标记,例如 fw-workload

    如需详细了解网络标记在迁移环境中的作用,请参阅网络访问要求

    工作负载的默认目标项目 创建迁移的虚拟机的目标项目(通常在宿主项目中创建)。
    工作负载的默认服务账号 附加到迁移的工作负载的服务账号。设置此参数是可选的。如果您希望跟踪结算或为此工作负载设置自定义网络规则,则可以使用此选项。
    网络选项
    使用 HTTP 代理 (Use HTTP Proxy) (可选)仅在需要使用 HTTP 代理访问 Cloud Monitoring 和 Logging 时使用。您还可以使用 HTTP 代理访问 Google Cloud Storage 对象存储区(见下文)。
    FQDN 或 IP HTTP 代理的 FQDN 或 IP 地址。如果已启用 HTTP 代理,则此选项是必需的。
    端口 HTTP 代理的端口。如果已启用 HTTP 代理,则此选项是必需的。
    通过代理访问对象存储 如果设置此选项,则会将迁移的数据配置为通过代理发送。否则,只有控制平面数据通过代理发送。

    注意:这需要通过代理传送大量的带宽,可能会影响性能。不建议这样做。

    如果您使用的是网络访问要求中所述的默认网络标记结构,请指定以下默认值:

    • 边缘节点网络标记 (Edge Nodes Network Tags):fw-migration-cloud-extension
    • 工作负载的默认网络标记:fw-workload
  5. 填写 Cloud Extensions 扩展屏幕:

    参数 说明 自动填充
    Cloud Extensions 扩展名 Cloud Extensions 扩展的名称。
    用于边缘节点的服务账号 运行 Cloud Extensions 扩展的边缘节点的 Google Cloud 服务账号。默认为 velos-gcp-ce-sa
    Cloud Extensions 扩展大小 小(最多并行迁移 20 个虚拟机)或大(最多并行迁移 50 个虚拟机)。
    数据中心 如果您的 Migrate for Compute Engine Manager 已在 VMware vSphere 环境中注册,请选择将托管 Cloud Extensions 扩展的数据中心
  6. 填写地区屏幕:

    参数 说明 自动填充
    节点 A 地区 用于部署 Cloud Extensions 扩展节点 A 的 Google Cloud 地区。如需获得高可用性和冗余,请为节点 A 和 B 选择不同的可用性地区。
    节点 B 地区
    节点 A 子网 根据可用性地区选择子网。
    节点 B 子网
    默认工作负载子网 用于启动迁移的虚拟机的工作负载子网。
  7. (可选)填写标签部分。Cloud Extensions 扩展创建的所有对象都会用这些标签标记,从而更容易监控实例

  8. 点击确定以创建 Cloud Extensions 扩展。Cloud Extensions 现已创建完毕。

vSphere vCenter

  1. 在 vSphere vCenter 中,右键点击 Datacenter,然后选择 Migrate for Google Compute Engine Operations > Add Cloud Extension。随即显示 Networks 屏幕。 网络屏幕,显示 Cloud Extensions 的网络配置选项

    1. 选择项目以部署 CE。
    2. 选择首选区域VPC 网络。
    3. 以英文逗号分隔的列表形式输入边缘网络标记
    4. 以英文逗号分隔的列表形式输入工作负载的默认网络标记。这些是分配给工作负载的默认网络标记。如需了解详情,请参阅了解网络标记
    5. 选择工作负载的默认目标项目。如果您希望跟踪结算或为此工作负载设置自定义网络规则,则可以使用此选项。
    6. 选择工作负载的默认服务账号
    7. 要使用 HTTP(s) 代理,请选择使用 HTTP 代理,输入 FQDN 或 IP 地址、端口,并选择是否使用该代理访问对象存储。如需了解详情,请参阅设置 HTTP(s) 代理
    8. 点击下一步以继续转到 Cloud Extensions 扩展屏幕。
  2. Cloud Extensions 扩展屏幕上:

    1. 输入 Cloud Extensions 扩展名
    2. 选择用于 Cloud Edge 的服务账号。此服务账号必须具有 Storage Object Admin 角色。
    3. 选择 Cloud Extensions 扩展大小)。
    4. 点击下一步以继续转到地区屏幕。
  3. 地区屏幕上:

    1. 为 Cloud Extensions 扩展的边缘节点 A 和 B 选择可用性地区边缘子网
    2. 选择默认工作负载子网。此子网默认用于在云中运行虚拟机。
    3. 点击下一步以继续转到自定义标签屏幕。
  4. 如果您打算使用自定义标记表示工作负载或功能,请在自定义标签屏幕上指定它们:

    1. 输入
    2. 点击添加
    3. 对所需数量的标记重复此操作。
    4. 点击下一步以继续转到摘要屏幕。
  5. 查看摘要并点击 Finish