This section provides information on how to scale your deployment with Azure.
VM Sizing for VMware Telco Cloud Service Assurance
Footprint | VMs | Total vCPU | Total RAM (GBs) |
---|---|---|---|
25 K | 9 | 16 | 64 |
50 K | 13 | 16 | 64 |
75 K | 16 | 16 | 64 |
100 K | 18 | 16 | 64 |
125 K | 21 | 16 | 64 |
150 K | 24 | 16 | 64 |
175 K | 27 | 16 | 64 |
200 K | 30 | 16 | 64 |
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 18 --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 18 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=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
- Navigate to the deploy.settings file inside the VMware Telco Cloud Service Assurance deployer package.
Scaling from 125 K to 150 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 24 --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=150k
- 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 175 K to 200 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=200k
- 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-200k 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.