必须在 vCenter Server 或 VMware Cloud on AWS (VMC) 库上部署云可扩展性代理,才能为 VMware Aria Automation 创建内部部署可扩展性操作集成或 Automation Orchestrator 8.x 集成。

云可扩展性代理是在 Automation Assembler 中的内部部署可扩展性操作集成和 VMware Aria Automation Orchestrator 8.x 集成配置中使用的一个虚拟设备 (VA)。

前提条件

  • 确认您具有云管理员凭据。请参见在 VMware Aria Automation 中使用云帐户所需的凭据
  • 确认您具有云管理员用户角色。请参见VMware Aria Automation 用户角色是什么
  • 验证以下 URL 是否可访问:
    • ci-data-collector.s3.amazonaws.com - 启用 Amazon Web Services S3 访问,以便下载云代理 OVA。
    • symphony-docker-external.jfrog.io – 允许 JFrog Artifactory 访问 Docker 映像。
    • console.cloud.vmware.com - 启用与 VMware Cloud Services 的 Web API 和云代理服务连接。
    • data.mgmt.cloud.vmware.com – 实现与 VMware Cloud Services 的数据管道服务连接,以便在云元素和内部部署元素之间实现安全数据通信。对于非美国区域,替换区域值。例如,对于英国,使用 uk.data.mgmt.cloud.vmware.com;对于日本,使用 ja.data.mgmt.cloud.vmware.com。其他非美国区域值包括 sg(新加坡)、br(巴西)和 ca(加拿大)。
    • api.mgmt.cloud.vmware.com - 实现与 VMware Cloud Services 的 Web API 和云代理服务连接。对于非美国区域,替换区域值。例如,对于英国,使用 uk.api.mgmt.cloud.vmware.com;对于日本,使用 ja.api.mgmt.cloud.vmware.com。其他非美国区域值包括 sg(新加坡)、br(巴西)和 ca(加拿大)。
    • 云可扩展性代理通过 API 网关或数据管道服务连接到 VMware Cloud Services。所有连接都需要使用 TLS 1.2 并通过通信端口 443。

过程

  1. 选择基础架构 > 连接 > 集成
  2. 单击添加集成
  3. 根据集成类型,选择可扩展性操作内部部署Orchestrator
    此时将打开 新建集成页面。
  4. 选择新建云可扩展性代理
  5. 下载云可扩展性代理 OVA 或复制提供的链接。
    注: 保持 Automation Assembler 中的 安装云可扩展性代理页面处于打开状态。在云可扩展性代理部署的后续步骤中,必须返回到此页面。
  6. 导航到 vSphere Client 数据中心,单击 vCenter Server 集群的名称,然后选择部署 OVF 模板
    注: 还可以在 VMC 上部署云可扩展性代理 OVA。请参见 《管理 VMware Cloud™ on AWS 数据中心》中的 “从内容库中的 OVF 模板部署虚拟机”
  7. 根据提示输入部署信息。
  8. 配置云可扩展性代理的网络设置。
    1. 对于网络配置,必须使用可在反向和正向 DNS 查找中解析的完全限定域名 (FQDN)。
      注: 如果在已部署的云可扩展性代理的 shell 中显示的主机名为 photon-machine,说明网络配置不正确。
    2. (可选) 输入网络代理的 IP 地址/主机名、端口和凭据。
    3. 输入远程数据收集器 (RDC) 的显示名称。
      注: 为 RDC 输入的显示名称用于在 Automation Assembler云代理页面中标识云可扩展性代理。
    4. 返回 Automation Assembler 中的安装云可扩展性代理页面,然后复制步骤 3 中提供的密钥。
    5. 返回 vSphere Client,然后将密钥粘贴到 VMware Cloud Services 一次性密钥 (OTK) 文本框中。
    6. 单击下一步
  9. 查看部署信息,然后单击完成
  10. 部署完成后,打开云可扩展性代理的电源。
    云可扩展性代理将自动下载并配置内部部署可扩展性操作集成或 VMware Aria Automation Orchestrator 8.x 集成所需的组件。此过程可能需要长达 30 分钟才能完成。
  11. Automation Assembler 中,导航到基础架构 > 连接 > 云代理
  12. 单击云可扩展性代理的名称。
  13. 验证 vro-agentcloudassembly-abx-agent 服务代理的状态是否为正在运行
  14. 对于 VMware Aria Automation Orchestrator 集成,验证组件是否已启动并正在运行。
    1. 导航到 https://my_extensibility_va_FQDN.com/vco-controlcenter。
    2. root 用户身份登录。
    3. 选择验证配置,并确认 VMware Aria Automation Orchestrator 组件已启动并正在运行。

结果

现在可以使用部署的云可扩展性代理配置内部部署可扩展性操作集成或 VMware Aria Automation Orchestrator 8.x 集成。

下一步做什么

可以将云可扩展性代理配置为使用外部网络代理。

  1. root 用户身份登录到云可扩展性代理命令行。
  2. 运行 /opt/scripts/updateProxy.sh 脚本。
    注: /opt/scripts/updateProxy.sh 脚本中的唯一必需参数是 --proxy。可以通过运行 /opt/scripts/updateProxy.sh --help 命令查看所有可用的脚本参数。例如,可选参数 noProxy 用于指定要从配置的代理中排除的主机列表。以下示例包括可包含在 /opt/scripts/updateProxy.sh 脚本中的几个可选参数:
    updateProxy.sh --proxy <your_proxy_URL> --user <your_proxy_user> --pass <your_proxy_password> --updateInternalProxy --redeploy

此外,您还可以使用快照备份云可扩展性代理,该快照可用于还原代理。

  1. 登录到 vSphere Client。
  2. 生成云可扩展性代理的快照。
    注: 确认 包括虚拟机的内存静默客户机文件系统 (需要虚拟机工具) 选项值设置为
  3. 要还原云可扩展性代理,请从生成快照恢复节点。
  4. 打开云可扩展性代理节点的电源。

如果云可扩展性代理出现问题,请参阅知识库文章 93142