在将 Horizon Cloud Connector 部署到本机 Amazon EC2 基础架构中时,只有订阅许可证服务处于已激活状态。要激活由 Horizon Cloud Connector 提供的其他基于云的服务,请在 Horizon Cloud Connector 设备上使用安全 Shell 会话,如下面的步骤中所示。
重要说明:
- 如果您决定激活其中一个或多个服务,请先执行激活,然后再完成 Horizon 容器与第一代 Horizon Cloud 的配对。请参阅验证 Horizon 容器和虚拟设备是否准备好进行配对。
- 如果您决定在 Horizon Cloud Connector 中使 CSMS 服务保持非活动状态,以防止出现
sync failed
消息,则应在完成容器配对之前在租户帐户中关闭 CMS。请参阅如何防止同步失败消息。
您可以选择激活 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 中激活“映像区域服务”组件以进行联合部署,但实际上,该联合部署类型当前不支持使用相应的功能。
前提条件
过程
- 导航到 Amazon EC2 基础架构在您的容器环境中已部署的 Horizon Cloud Connector 设备。
- 对要使用的每个服务执行激活步骤。
- 在 Horizon Cloud Connector 设备上启动安全 Shell (SSH) 会话,然后以
root
用户身份登录。 - 创建 /opt/container-data/conf/container-info 文件的备份。
cp /opt/container-data/conf/container-info /opt/container-data/conf/container-info-backup
- 打开 /opt/container-data/conf/container-info 文件进行编辑。
vi /opt/container-data/conf/container-info
- 对于要激活的每个服务(云代理客户端服务 (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" }
- 保存该文件。
- 对要在 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
- 在 Horizon Cloud Connector 设备上启动安全 Shell (SSH) 会话,然后以
下一步做什么
如果已激活连接服务器监控服务 (CSMS),还必须提示租户的 Cloud Monitoring Service 设置同步该服务,以便在容器与 Horizon Cloud Connector 配对后接收 CSMS 发送给它的监控数据。
- 在浏览器中,使用租户登录凭据登录到 Horizon Universal Console(网址为
cloud.horizon.vmware.com
),导航到“入门”页面,展开该页面的常规设置部分,然后在“Cloud Monitoring Service”行中单击编辑。 - 根据 Cloud Monitoring Service 切换开关的当前状态,执行以下步骤之一:
如果您看到切换开关已关闭,请将其打开。
如果您看到切换开关已打开,请先关闭该切换开关并等待几分钟。然后重新打开该切换开关。该组合操作会提示服务开始从 CSMS 接收数据。