Upgrade VMware Telco
Cloud Service Assurance CNF
VMware Telco
Cloud Service Assurance
CNFIn this section, you can find information on how to upgrade the
tcsa
CNF.- Launch VMware Telco Cloud Automation and navigate to .
- To upgrade, select the base version of thetcsaCNF and click against the vertical ellipsis (⋮) and clickUpgrade.
- In theUpgrade Revisionsection, select the version of thetcsaCNF that you want to upgrade to and clickNext.
- In theInventory Detailsection, select theRepo URLas<oci://<registryRootUrl>>, and clickNext.Use the sameregistryRootUrlas specified during thepush artifacts to registrystep.
- In theInputssection, update the following parameters:The following parameters can be updated by referrening the output of thepopulateTcsaValuesYaml.shscript.
- SetregistryRootUrlto the regsitry URL used while pushing the artifacts.
- SetdashboardAccess.ipto the same IP address as specified during the earlierVMware Telco Cloud Service Assurancedeployment.
- SetdashboardAccess.typeto the same value as specified during the earlierVMware Telco Cloud Service Assurancedeployment.
- Setfootprintproduction.If the base version is 25K or higher, then update the footprint as production.
- SetedgeServicesAccessIpto the same value as specified during the earlierVMware Telco Cloud Service Assurancedeployment.
- All the Backup and Restore values must be same as specified during the earlierVMware Telco Cloud Service Assurancedeployment.
- For flexible configuration parameters, ensure that you update the values for all the below flexible configuration parameters, with the same value as provided when thepopulateTcsaValuesYaml.shscript was run.
- flexibleConfig.managedDevices
- flexibleConfig.incomingEvents
- flexibleConfig.incomingMetrics
- flexibleConfig.percentMetricsForAnomaly
- flexibleConfig.percentMetricsForAlarms
- flexibleConfig.retentionInterval
skipKafkaEdgeRawTopicCreationis set to true. - ClickNext.
- UnderNetwork Function Properties, clickNext.
- In theReviewsection, clickUpgrade.
- After the upgrade is complete, you can see the state as completed as shown in the following screenshot.
Once the upgrade is shown as completed inVMware Telco Cloud AutomationUI, in the background the application continues to deploy.You can manually check theVMware Telco Cloud Service Assurancedeployment status by running the following command from deployment VM.root [ ~/upgrade/tcx-deployer/scripts ]# kubectl get tcxproduct OR root [ ~/upgrade/tcx-deployer/scripts ]# kubectl get appsFor all the apps, the reconciliation status must be successful.root [ ~/upgrade/tcx-deployer/scripts ]# kubectl get tcxproduct NAME STATUS READY MESSAGE AGE tcsa updateCompleted True All App CRs reconciled successfully 30hAfter successful deployment, you can launch the VMware Telco Cloud Service Assurance UI. For more information, see Accessing VMware Telco Cloud Service Assurance UI topic. Ensure that theAboutpage in VMware Telco Cloud Service Assurance UI reflects the upgraded version of VMware Telco Cloud Service Assurance.If all the apps are not reconciled, the deployment fails. For more information, see VMware Telco Cloud Automation Upgrade topic in theVMware Telco Cloud Service Assurance Troubleshooting Guide. - After the upgrade is successful, you must execute thepostUpgrade.shscript for cleaning the stale entries from the deployer host.$TCSA_WORK_SPACE/tcx-deployer/scripts/postUpgrade.sh <your-kubeconfig-location>
Once the upgrade is successful, follow the steps mentioned
in Post VMware Telco Cloud Service Assurance Upgrade
topic.