When you deploy Horizon Cloud Connector into the native Amazon EC2 infrastructure, only the subscription license service is in an activated state. To activate additional cloud-based services that the Horizon Cloud Connector provides, use a Secure Shell session on the Horizon Cloud Connector appliance as illustrated in the steps that follow.

Important:

You can optionally activate one or more of these services in the Horizon Cloud Connector.

Connection Server Monitoring Service (CSMS)
This component supports the use of the Cloud Monitoring Service (CMS) with a Horizon pod. When you want the ability to use CMS with this Horizon Cloud Connector deployment and its paired Horizon pod, you must use the steps below to activate this component. The CMS is described in the pages at Introducing the Cloud Monitoring Service's Unified Visibility and Insights.
Cloud Broker Client Service (CBCS)
This component supports the use of Universal Broker with a Horizon pod. You must activate this component if you want to use Universal Broker and configure multi-cloud assignments based on resources in the Horizon pod. The Universal Broker is described in the pages at System Architecture and Components of Universal Broker.
Image Locality Service (ILS)
This component supports the use of the Horizon Image Management Service with a Horizon pod. If you want to use the Horizon Image Management Service to track and manage system images from your Horizon pod, you must activate this component. The Horizon Image Management Service is described in the pages at Managing Horizon Images from the Cloud.
Note: In the current release, use of Horizon Image Management Service (IMS) with Horizon deployments is supported only with on-premises deployments. Use of IMS with Horizon deployments other than on-premises is currently unsupported. Therefore, although you can use the following steps to activate the Image Locality Service component in the Horizon Cloud Connector deployed into native Amazon EC2 for a federated deployment, actual use of the corresponding features is not currently supported in that federated deployment type.

Prerequisites

Confirm that the version of your deployed Horizon Cloud Connector VM meets the resource requirements as stated in VMware Horizon Pods with Horizon Cloud Control Plane - Requirements Checklist - Appropriately Updated for the Service Release on October 20, 2022.

Procedure

  1. Navigate to the deployed Horizon Cloud Connector appliance in your Amazon EC2 infrastructure within your pod's environment.
  2. Perform the activation steps for each service that you want to use.
    1. Open a Secure Shell (SSH) session on the Horizon Cloud Connector appliance, and log in as the root user.
    2. Create a backup of the /opt/container-data/conf/container-info file.
      cp /opt/container-data/conf/container-info  /opt/container-data/conf/container-info-backup
    3. Open the /opt/container-data/conf/container-info file for editing.
      vi /opt/container-data/conf/container-info
    4. Update the “enabled” flag from “n” to “y” for each of the services you want to activate: Cloud Broker Client Service (CBCS), Connection Server Monitoring Service (CSMS), and Image Locality Service (ILS).
      {
            "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. Save the file.
    6. Run the appropriate command for each service you want to activate on the Horizon Cloud Connector.
      Run the following command to activate the Cloud Broker Client Service.
      kubectl apply -f /opt/vmware/docker-container/cbcs/charts/cbcs-component.yaml
      Run the following command to activate the Cloud Monitoring Service.
      kubectl apply -f /opt/vmware/docker-container/csms/charts/csms-component.yaml
      Run the following command to activate the Image Locality Service.
      kubectl apply -f /opt/vmware/docker-container/ils/charts/ils-component.yaml

What to do next

If you activated the Connection Server Monitoring Service (CSMS), you must also prompt your tenant's Cloud Monitoring Service setting to synchronize the service to receive the monitoring data that the CSMS will send to it after the pod is paired with the Horizon Cloud Connector.

  1. In your browser, log in to the Horizon Universal Console at cloud.horizon.vmware.com using your tenant login credentials, navigate to the Getting Started page, expand the page's General Setup section, and in the Cloud Monitoring Service row, click Edit.
  2. Depending on the current state of the Cloud Monitoring Service toggle, perform one of the following steps:

    If you see that the toggle is switched off, switch it on.

    If you see that toggle is already switched on, first switch off the toggle and wait a few minutes. Then switch the toggle back on. This combination prompts the service to begin receiving the data from the CSMS.