在 Google Cloud 上配置 Velostrata Manager

要使用 Velostrata Manager 管理迁移,您需要先在 Compute Engine 虚拟机上部署该工具,然后再对其进行配置。为此,您可以按照本主题中的步骤部署 Velostrata Manager。

Velostrata Manager 可编排迁移操作并提供网页界面。如需了解详情,请参阅 Google Cloud 参考架构

前提条件

在启动 Velostrata Manager 之前,您需要为 Google Cloud Migrate for Compute Engine(以前称为 Velostrata)配置 Google Cloud

部署 Velostrata Manager

如需在 Google Cloud 上启动 Velostrata Manager,请执行以下操作:

  1. 打开Google Cloud Marketplace 上的 Migrate for Compute Engine。点击启动
  2. 选择将要托管 Velostrata Manager 的 GCP 项目。这是您在配置 Google Cloud 时设置的基础架构项目。
  3. 新建 Velostrata 云迁移部署 (New Velostrata Cloud Migration deployment) 页面中,按照下表中的说明输入各项值。

    设置 可接受的值 说明
    部署名称 字母数字字符串。 您希望 Velostrata Manager 在进行部署时使用的名称。选择对您将要进行的迁移有意义的内容,例如 account-processing-velo-manager
    地区 下拉列表中提供的地区名称。

    选择可从您的 VPN 访问的地区。可访问地区将列在 VPC 网络配置中子网的配置值中。

    要详细了解各地区,请参阅 Compute Engine 文档中的区域和地区

    机器类型 下拉列表中的类型。

    应可用于已部署的 Velostrata Manager 的虚拟化硬件资源的集合。

    要详细了解机器类型,请参阅 Compute Engine 文档中的机器类型

    网络 (Network) 下拉列表中提供的网络名称。

    确定实例可以访问的网络流量。

    要详细了解网络和子网,请参阅 Compute Engine 文档中的区域和地区

    子网 下拉列表中提供的子网名称。系统会根据您选择的网络填充此列表。

    向实例分配子网范围内的 IPv4 地址。不同子网中的实例只要同属于一个网络,就可以使用其内部 IP 互相通信。

    要详细了解网络和子网,请参阅 Compute Engine 文档中的区域和地区

    Velostrata Manager 服务账号

    服务账号名称,如服务账号中所述。

    如果您使用提供的脚本创建服务账号和角色,则其应该是名称格式为 velos-manager-deployment-name@infrastructure-project.iam.gserviceaccount.com 的服务账号。

    在通过 Velostrata Manager 执行 Google Cloud API 调用时使用。

    您可以按照通过 Cloud Shell 创建 GCP 角色和服务账号中的说明通过 Cloud Shell 创建此服务账号。

    Migrate for Compute Engine Cloud Extensions 扩展服务账号

    服务账号名称,如服务账号中所述。

    如果您使用提供的脚本创建服务账号和角色,则其应该是名称格式为 velos-cloud-extension-deployment-name@infrastructure-project.iam.gserviceaccount.com 的服务账号。

    通过设置过程中创建的 Cloud Extensions 扩展 执行 GCP API 调用时使用。

    您可以按照通过 Cloud Shell 创建 GCP 角色和服务账号中的说明通过 Cloud Shell 创建此服务账号。

    Velostrata Manager 和 API 密码 (Velostrata Manager and API password) 长度超过 8 个字母数字字符的字符串。 您使用 apiuser 用户名在 Velostrata Manager 或其 API 中进行身份验证时将会用到的密码。
    私钥加密密码 (Private key encryption password) 长度超过 8 个字母数字字符的字符串。可以包含以下任意符号:~!@#%^&*()_+{}[]|./<>: 用于加密 Velostrata Manager 的私钥。
    以英文逗号分隔的网络标记(可选) (Comma separated network tags (optional)) 小写字母、数字和短划线。

    系统会向 Velostrata Manager 分配网络标记。

    如需了解详情(包括建议的标记名称),请参阅在 Google Cloud 上设置网络

  4. 对于 Google Cloud Marketplace 市场服务条款,请点击接受

  5. 点击部署

随即显示部署进度屏幕。完成后,记下 IP 地址。您始终可以从 Google Cloud 控制台的 Compute Engine 实例页面获取该 IP 地址。

在 Google Cloud 上配置 Velostrata Manager

您可以配置 Velostrata Manager 以开始日志记录。您还可以获取在 vSphere 上部署 Velostrara 后端时需要的令牌。

  1. 使用您在配置 Velostrata Manager 时指定的用户名 apiuser密码登录 Velostrata Manager。

  2. 登录后,您可以启用 Google Cloud Observability 日志自动收集功能。启用日志收集功能可为 Migrate for Compute Engine 提供以下各项:

  3. 当 Velostrata Manager 主页出现时,点击系统设置 (System Settings)。

  4. 点击创建令牌并将令牌复制到剪贴板(仅限 VMware 到 Google Cloud 的迁移)。

    您将使用此令牌在 vSphere 上配置 Velostrata 后端,如部署 Velostrata 后端中所述。

更改 Velostrata Manager 密码

您可以在 Google Cloud 控制台上更改 Velostrata Manager 的密码。为此,请执行以下操作:

  1. 打开您的 Compute Engine 实例
  2. 找到 Velostrata Manager 实例(例如 velostrata-1-vm)并点击其名称。
  3. 在顶部栏中,点击修改
  4. 自定义元数据部分,修改 apiPassword 的值。
  5. 滚动到屏幕底部,然后点击保存