You can scale your VMware Telco Cloud Service Assurance deployment on AKS from 25 K to 50 K, 25 K to 100 K, and 50 K to 100 K footprint.
VM Sizing for VMware Telco Cloud Service Assurance
Footprint | VMs | Total vCPU | Total RAM (GBs) |
---|---|---|---|
25 K | 10 | 16 | 64 |
50 K | 14 | 16 | 64 |
100 K | 20 | 16 | 64 |
Scaling from 25 K to 50 K
- Scale the number of nodes in your cluster according to the footprint. The following snippet shows a sample example. For more information on how to scale the nodes for your AKS cluster, see the AKS documentation.
az aks scale --resource-group <your Resource-Group> --name <name of cluster> --node-count <number_of_vms> --nodepool-name <name of nodepool> Example: az aks scale --resource-group rg-vmw-us-west --name tcsa-cluster --node-count 14 --nodepool-name nodepool1
Note: The<number_of_vms>
parameter refers to the number of VMs in the destination footprint of the workload cluster. In the example, number of VMs is 14 because the destination footprint is 100 K. - To scale the VMware Telco Cloud Service Assurance in your cluster from the Deployment Container, perform the following steps:
- Navigate to the deploy.settings file inside the VMware Telco Cloud Service Assurance deployer package.
cd tcx-deployer/scripts/deployment ls -lrt total 88 -r-xr-xr-x 1 root root 6696 May 1 utils.sh -r-xr-xr-x 1 root root 6844 May 1 uninstall -r-xr-xr-x 1 root root 6148 May 1 tcx_app_deployment.sh -r-xr-xr-x 1 root root 215 May 1 resize_lv.sh drwxr-xr-x 3 root root 197 May 1 m3a_demo -r-xr-xr-x 1 root root 6437 May 1 install-kubernetes.sh -r-xr-xr-x 1 root root 454 May 1 install-govc -r-xr-xr-x 1 root root 4511 May 1 footprint.json -r-xr-xr-x 1 root root 30363 May 1 deploy-vms.sh -r-xr-xr-x 1 root root 3796 May 1 deploy-vms.settings -r-xr-xr-x 1 root root 2185 May 1 deploy.settings vi deploy.settings
- Set the FOOTPRINT under Product Helm Config to the footprint you want to upgrade to.
# Product helm config FOOTPRINT=50k
- Set the
DEPLOYMENT_ACTION
todeploy-apps
under Deployment modes and actions and then Save and Exit the deploy.settings file.# ========= Deployment modes and actions ========== # # Options are "init", "deploy-apps", "deploy-all" or "cleanup" DEPLOYMENT_ACTION="deploy-apps"
- Run the
tcx_app_deployment
script../tcx_app_deployment.sh
- Navigate to the deploy.settings file inside the VMware Telco Cloud Service Assurance deployer package.
Scaling from 25 K to 100 K
- Scale the number of nodes in your cluster according to the footprint. The following snippet shows a sample example. For more information on how to scale the nodes for your AKS cluster, see the AKS documentation.
az aks scale --resource-group <your Resource-Group> --name <name of cluster> --node-count <number_of_vms> --nodepool-name <name of nodepool> Example: az aks scale --resource-group rg-vmw-us-west --name tcsa-cluster --node-count 20 --nodepool-name nodepool1
- To scale the VMware Telco Cloud Service Assurance footprint in your cluster from the Deployment Container, perform the following steps:
- Go to the deploy.settings file inside the VMware Telco Cloud Service Assurance deployer package.
cd tcx-deployer/scripts/deployment ls -lrt total 88 -r-xr-xr-x 1 root root 6696 May 1 utils.sh -r-xr-xr-x 1 root root 6844 May 1 uninstall -r-xr-xr-x 1 root root 6148 May 1 tcx_app_deployment.sh -r-xr-xr-x 1 root root 215 May 1 resize_lv.sh drwxr-xr-x 3 root root 197 May 1 m3a_demo -r-xr-xr-x 1 root root 6437 May 1 install-kubernetes.sh -r-xr-xr-x 1 root root 454 May 1 install-govc -r-xr-xr-x 1 root root 4511 May 1 footprint.json -r-xr-xr-x 1 root root 30363 May 1 deploy-vms.sh -r-xr-xr-x 1 root root 3796 May 1 deploy-vms.settings -r-xr-xr-x 1 root root 2185 May 1 deploy.settings vi deploy.settings
- Set the FOOTPRINT under Product Helm Config to the footprint you want to upgrade to.
# Product helm config FOOTPRINT=100k
- Set the
DEPLOYMENT_ACTION
todeploy-apps
under Deployment modes and actions and then Save and Exit the deploy.settings file.# ========= Deployment modes and actions ========== # # Options are "init", "deploy-apps", "deploy-all" or "cleanup" DEPLOYMENT_ACTION="deploy-apps"
- Run the
tcx_app_deployment
script../tcx_app_deployment.sh
- Go to the deploy.settings file inside the VMware Telco Cloud Service Assurance deployer package.
Scaling from 50 K to 100 K
- Scale the number of nodes in your cluster according to the footprint. The following snippet shows a sample example. For more information on how to scale the nodes for your AKS cluster, see the AKS documentation.
az aks scale --resource-group <your Resource-Group> --name <name of cluster> --node-count <number_of_vms> --nodepool-name <name of nodepool> Example: az aks scale --resource-group rg-vmw-us-west --name tcsa-cluster --node-count 20 --nodepool-name nodepool1
- To scale the VMware Telco Cloud Service Assurance footprint in your cluster from the Deployment Container, perform the following steps:
- Go to the deploy.settings file inside the VMware Telco Cloud Service Assurance deployer package.
cd tcx-deployer/scripts/deployment ls -lrt total 88 -r-xr-xr-x 1 root root 6696 May 1 utils.sh -r-xr-xr-x 1 root root 6844 May 1 uninstall -r-xr-xr-x 1 root root 6148 May 1 tcx_app_deployment.sh -r-xr-xr-x 1 root root 215 May 1 resize_lv.sh drwxr-xr-x 3 root root 197 May 1 m3a_demo -r-xr-xr-x 1 root root 6437 May 1 install-kubernetes.sh -r-xr-xr-x 1 root root 454 May 1 install-govc -r-xr-xr-x 1 root root 4511 May 1 footprint.json -r-xr-xr-x 1 root root 30363 May 1 deploy-vms.sh -r-xr-xr-x 1 root root 3796 May 1 deploy-vms.settings -r-xr-xr-x 1 root root 2185 May 1 deploy.settings vi deploy.settings
- Set the FOOTPRINT under Product Helm Config to the footprint you want to upgrade to.
# Product helm config FOOTPRINT=100k
- Set the
DEPLOYMENT_ACTION
todeploy-apps
under Deployment modes and actions and then Save and Exit the deploy.settings file.# ========== Product details ========== # # Space separate list of values.yaml files to be used for deploying the product PRODUCT_VALUES_FILES="values-azure values-azure-100k values-imgpkg-overrides"
- Run the
tcx_app_deployment
script../tcx_app_deployment.sh
- Go to the deploy.settings file inside the VMware Telco Cloud Service Assurance deployer package.