This section describes how to upgrade VMware Telco Cloud Automation to 2.5

Caution:
This should be a sequential upgrade and not a skip-level upgrade.

Telco Cloud Automation

Tanzu Kubernetes Grid

Sequence 1

TCA 1.9.5 => TCA 2.0.1

TCA CP 1.9.5 => TCA CP 2.0.1

TKG 1.3.1 => 1.4.2

Sequence 2

TCA 2.0.1 => TCA 2.1

TCA CP 2.0.1 => TCA CP 2.1

TKG 1.4.2 => 1.5.4

  • When upgrading Kubernetes versions on Tanzu Kubernetes Grid clusters, you cannot skip minor versions. For example, you cannot upgrade a Tanzu Kubernetes cluster directly from v1.20.x to v1.22.x. You must upgrade a v1.20.x cluster to v1.21.x before upgrading the cluster to v1.22.x.

  • Telco Cloud Automation 2.1 components have new resource requirements. For more information, see Telco Cloud Automation 2.1 deployment guide.

Prerequisites

  • Ensure that you have connected Telco Cloud Automation to the activation server.

  • Back up the Telco Cloud Automation Manager and Telco Cloud Automation Control Plane appliances. For instructions, see Backing Up and Restoring the System in the Telco Cloud Automation Deployment Guide.

  • Make sure you have downloaded Telco Cloud Automation 2.1. There is a requirement for more hard drive space with Telco Cloud Automation 2.1.

Procedure

  1. Upgrade the Telco Cloud Automation appliance. For instructions, see Upgrading Standalone VMware Telco Cloud Automation Appliances.
  2. Upgrade the Telco Cloud Automation Control Plane appliance. For instructions, see Upgrading Standalone VMware Telco Cloud Automation Appliances.
  3. (Optional) If you have already configured the Airgap server in an Internet-restricted environment in Telco Cloud Automation, follow these steps:
    1. Set up a new airgap server in an Internet-restricted environment in Telco Cloud Automation.
      Caution:

      Ensure that FQDN and IP address of the new airgap server are the same as the existing airgap server installed in the Telco Cloud Automation environment. For more information, see Prerequisites for Setting Up an Airgap Repository.

    2. Copy the certificates from the existing airgap server to the new airgap server:
      1. Copy the certificates from /etc/docker/certs.d/<folder name with fqdn>/* in the existing airgap server to /root in the newly deployed airgap server.

      2. Provide the full path of the copied certificates in the ansible user-inputs.yaml file. For more information, see Set up the Airgap Server.

    3. Power off the existing airgap server.

What to do next

Verify that you have successfully upgraded Telco Cloud Automation:

  1. Open the Telco Cloud Automation web interface.

  2. Verify that the dashboard displays the upgraded version number of Telco Cloud Automation.

  3. Verify that all the services are up and running using https://<TCP Manager/CP>:9443 web UI.