This topic lists the roles and privileges, prerequisites and YUM Server deployment required for deploying VMware Telco Cloud Service Assurance in VMs with Native Kubernetes for demo footprint (with local PV and vSAN) and production footprint (vSAN).
Roles and Privileges
Roles and Privileges Required for Creating the VMs
An administrator role or an equivalent administrator role of VMware vCenter is required for creating the VMs.
- For roles and privileges, follow the procedure mentioned in the vSphere Roles and Privileges section of Preparing for Installation of vSphere Container Storage Plug-in.
Roles and Privileges for Deploying the VMware Telco Cloud Service Assurance
For the VMware Telco Cloud Service Assurance deployment, you do not require any VMware vCenter access.
Prerequisites
- Virtual Machines (VMs) with the following specifications for creating the Kubernetes cluster.
- Supported OS: Oracle Linux 8.x
- Resources:
- For Demo Footprint, refer the System Requirements for Demo Footprint.
- For production footprint, refer the VMware Telco Cloud Service Assurance Sizing Sheet.
- Local Storage:
- Ensure that partition/directory where the VMware Telco Cloud Service Assurance application will be deployed, for example:
/mnt
(later specified during the VMware Telco Cloud Service Assurance application deployment) should have the following storage capacity:- Remote PV VM Based deployment: 200Gb
- Local PV VM Based deployment: 600 Gb
- Ensure that partition/directory where the VMware Telco Cloud Service Assurance application will be deployed, for example:
root
user access.- Docker version 23.0.0 must be installed on all the VMs.
- Python version 3.6.8 must be installed on all the VMs.
- For vSAN datastore, all the VMs must be on the same vSAN datastore, including the VMs that form the Kubernetes control plane and worker nodes. Currently, other storage types are not supported.
- Ensure you have the IP address and login credentials for the VMs. Same credentials are used on all the VMs.
Note: Ensure that all the nodes have the static IP address or the IP address MAC binding so that the IP addresses do not change across restarts.
- All VMs must be time synchronized through NTP services.
- Specification for Deployer Host:
- SSH connectivity to the cluster VMs.
- The Docker version 23.0 must be installed.
- The network connectivity to the VMs.
- At least 80 GB of disk space to download and extract the installer bundle.
- Deployment host must be time synchronized through NTP services.
- Internet access to download the Deployment Container, K8s Installer, and VMware Telco Cloud Service Assurance deployer from VMware Customer Connect.
Note: If the deployment host does not have Internet connectivity, follow the steps described in the DarkSite Deployment host section to obtain the artifacts.
Deployment of YUM Repository Server
The Kubernetes deployment requires a local YUM server, from where the dependent libraries required for Kubernetes Cluster deployment will be installed. For more information on YUM server creation, refer Steps to Create the Oracle Linux Yum Repository Server.