In case, you do not have internet connectivity or have a complete isolated deployment host, use the DarkSite deployment procedure for the VMware Telco Cloud Service Assurance installation.
Prerequisites
- Ensure that you have a jump host that has internet connectivity. The preferred VM is Linux x86/64 bit.
- Verify that you have a jump host with the Docker installed and running.
- The jump host must be able to securely copy files to the deployment host.
Procedure
- Download VMware Telco Cloud Service Assurance files, K8s Installer, and VMware Telco Cloud Service Assurance deployer from VMware Customer Connect. Copy them over to the deployment host.
- Download Deployment Containter. 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:
- On the jump host, pull the Deployment Container.
- Push the Deployment Container to the local registry.
- 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>
- Transfer as .tar file.
- On the jump host, pull the Deployment Container.
- Pack the Deployment Container as a .tar file.
- 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