In case, you do not have internet connectivity from the cluster VMs, use the DarkSite deployment procedure to install VMware Telco Cloud Service Assurance. If the internet access is not available from the Cluster Nodes and the PODs on which the VMware Telco Cloud Service Assurance are deployed, then it constitute a DarkSite.

Prerequisites

  • Ensure that you have a jump host that has internet connectivity. The preferred VM is Linux x86/64 bit.
  • Make sure that the Control Plane and Worker Nodes have connectivity to the configured VMware vCenter and the DNS server IP.
  • Verify that the Docker is installed and running in the jump host.
  • The jump host must be able to securely copy files to the deployment host.

Procedure

  1. Download the K8s Installer and VMware Telco Cloud Service Assurance deployer bundle from the VMware Customer Connect on to the Jump Host and then copy them over to the deployment host.
  2. Download Deployment Container. You can use two options:
    • Using local Docker registry. If you have a local registry that is accessible from both the jump host and deployment host, then perform the following steps:
      1. On the jump host, pull the Deployment Container.
      2. Push the Deployment Container to the local registry.
      3. On the deployment host, pull the Deployment Container from the local registry.
      # On jump host
      $ docker pull projects.registry.vmware.com/tcx/deployment:<VERSON>-<BUILD_ID>
      $ docker tag projects.registry.vmware.com/tcx/deployment:<VERSON>-<BUILD_ID> <local-registry>/deployment:<VERSON><BUILD_ID>
      $ docker push <local-registry>/deployment:<VERSON><BUILD_ID>
       
       
      # On deployment host
      $ docker pull <local-registry>/deployment:<VERSON><BUILD_ID>
    • If you do not have a local registry, transfer the Container image as a .tar file.
      1. On the jump host, pull the Deployment Container.
      2. Pack the Deployment Container as a .tar file.
      3. Transfer the tar file to the deployment host.
      # On jump host
      $ docker pull projects.registry.vmware.com/tcx/deployment:<VERSON>-<BUILD_ID>
      $ docker save -o <dir/on/jump host>/deployment.tar projects.registry.vmware.com/tcx/deployment:<VERSON>-<BUILD_ID>
       
      # On deployment host
      $ docker load -i <dir/on/deployment host>/deployment.tar

What to do next

Start the Kubernetes cluster deployment. For information, see Kubernetes Installation Procedure.