This section provides information on how to scale your deployment with AWS.
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.
eksctl scale nodegroup -n <your-cluster-name>-ng-1 --cluster <your cluster-name> -N 14 -p <your-profile-name> --region <aws-region> --nodes-max 14 --nodes-min 0 Example: eksctl scale nodegroup -n abc-tcsa-dev-ng-1 --cluster abc-tcsa-dev -N 14 -p 213161284318 --region us-west-2 --nodes-max 18 --nodes-min 0
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.
eksctl scale nodegroup -n <your-cluster-name>-ng-1 --cluster <your cluster-name> -N 14 -p <your-profile-name> --region <aws-region> --nodes-max 14 --nodes-min 0 Example: eksctl scale nodegroup -n abc-tcsa-dev-ng-1 --cluster abv-tcsa-dev -N 14 -p 213161284318 --region us-west-2 --nodes-max 24 --nodes-min 0
- 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.
eksctl scale nodegroup -n <your-cluster-name>-ng-1 --cluster <your cluster-name> -N 14 -p <your-profile-name> --region <aws-region> --nodes-max 14 --nodes-min 0 Example: eksctl scale nodegroup -n abc-tcsa-dev-ng-1 --cluster abv-tcsa-dev -N 14 -p 213161284318 --region us-west-2 --nodes-max 30 --nodes-min 0
- 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.# ========= 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.