在将 Horizon Cloud Connector 部署到本机 Amazon EC2 基础架构中时,只有订阅许可证服务处于已激活状态。要激活由 Horizon Cloud Connector 提供的其他基于云的服务,请在 Horizon Cloud Connector 设备上使用安全 Shell 会话,如下面的步骤中所示。

重要说明:

您可以选择激活 Horizon Cloud Connector 中的一个或多个服务:

连接服务器监控服务 (CSMS)
此组件支持将 Cloud Monitoring Service (CMS) 与 Horizon 容器结合使用。如果您希望能够将 CMS 与此 Horizon Cloud Connector 部署及其配对的 Horizon 容器结合使用,则必须采用以下步骤激活此组件。有关 CMS 的说明,请参阅 Cloud Monitoring Service 的统一视图和信息洞察简介的相关页面。
云代理客户端服务 (CBCS)
此组件支持将 Universal Broker 与 Horizon 容器结合使用。如果要使用 Universal Broker 并根据 Horizon 容器中的资源配置多云分配,则必须激活此组件。有关 Universal Broker 的说明,请参阅 Universal Broker 的系统架构和组件的相关页面。
映像区域服务 (ILS)
此组件支持将 Horizon 映像管理服务 与 Horizon 容器结合使用。如果要使用 Horizon 映像管理服务来跟踪和管理 Horizon 容器中的系统映像,则必须激活此组件。有关 Horizon 映像管理服务 的说明,请参阅 从云中管理 Horizon 映像的相关页面。
注: 在当前版本中,仅内部部署支持将 Horizon 映像管理服务 (IMS) 与 Horizon 部署结合使用。如果不是内部部署,目前不支持将 IMS 与 Horizon 部署结合使用。因此,虽然您可以使用以下步骤在已部署到本机 Amazon EC2 的 Horizon Cloud Connector 中激活“映像区域服务”组件以进行联合部署,但实际上,该联合部署类型当前不支持使用相应的功能。

前提条件

确认部署的 Horizon Cloud Connector 虚拟机版本满足 VMware Horizon 8 容器与第一代 Horizon Cloud 控制平面 - 要求检查表 - 在 2023 年 11 月 2 日的服务更新中进行了相应更新 中所述的资源要求。

过程

  1. 导航到 Amazon EC2 基础架构在您的容器环境中已部署的 Horizon Cloud Connector 设备。
  2. 对要使用的每个服务执行激活步骤。
    1. Horizon Cloud Connector 设备上启动安全 Shell (SSH) 会话,然后以 root 用户身份登录。
    2. 创建 /opt/container-data/conf/container-info 文件的备份。
      cp /opt/container-data/conf/container-info  /opt/container-data/conf/container-info-backup
    3. 打开 /opt/container-data/conf/container-info 文件进行编辑。
      vi /opt/container-data/conf/container-info
    4. 对于要激活的每个服务(云代理客户端服务 (CBCS)、连接服务器监控服务 (CSMS) 和映像区域服务 (ILS)),将 “enabled” 标记从 “n” 更新为 “y”
      {
            "name": "cbcs",
            "namespace": "cbcs-system",
            "buildNumber": "1593-b1b5139",
            "enabled": "y",
            "firstboot": "y",
            "profile": "all",
            "imgUrl": "hcs-docker-local.artifactory.eng.vmware.com/hcs-broker/dev/websocket-client:1593-b1b5139"
          },
      
          {
            "name": "csms",
            "namespace": "cms-system",
            "buildNumber": "ultron-10",
            "enabled": "y",
            "firstboot": "y",
            "profile": "all",
            "imgUrl": "eucsupp-docker-local.artifactory.eng.vmware.com/cloudmonitoring/csms:ultron-10"
          },
      
          {
            "name": "ils",
            "namespace": "ils-system",
            "buildNumber": "9",
            "enabled": "y",
            "firstboot": "y",
            "profile": "all",
            "imgUrl": "hcs-docker-local.artifactory.eng.vmware.com/image-locality-service/ils-k8-1/image-locality-service:9"
          }
    5. 保存该文件。
    6. 对要在 Horizon Cloud Connector 上激活的每个服务运行相应的命令。
      运行以下命令以激活云代理客户端服务。
      kubectl apply -f /opt/vmware/docker-container/cbcs/charts/cbcs-component.yaml
      运行以下命令以激活 Cloud Monitoring Service。
      kubectl apply -f /opt/vmware/docker-container/csms/charts/csms-component.yaml
      运行以下命令以激活映像区域服务。
      kubectl apply -f /opt/vmware/docker-container/ils/charts/ils-component.yaml

下一步做什么

如果已激活连接服务器监控服务 (CSMS),还必须提示租户的 Cloud Monitoring Service 设置同步该服务,以便在容器与 Horizon Cloud Connector 配对后接收 CSMS 发送给它的监控数据。

  1. 在浏览器中,使用租户登录凭据登录到 Horizon Universal Console(网址为 cloud.horizon.vmware.com),导航到“入门”页面,展开该页面的常规设置部分,然后在“Cloud Monitoring Service”行中单击编辑
  2. 根据 Cloud Monitoring Service 切换开关的当前状态,执行以下步骤之一:

    如果您看到切换开关已关闭,请将其打开。

    如果您看到切换开关已打开,请先关闭该切换开关并等待几分钟。然后重新打开该切换开关。该组合操作会提示服务开始从 CSMS 接收数据。