You can install VMware Cloud Provider Lifecycle Manager 1.5 as an in-place upgrade on top of VMware Cloud Provider Lifecycle Manager 1.3 and 1.4.

Performing an In-Place Upgrade of VMware Cloud Provider Lifecycle Manager by Using an ISO file

To upgrade the VMware Cloud Provider Lifecycle Manager appliance by using an ISO file, first you must download the .iso image and then run the upgrade script.

Prerequisites

  • Before upgrading VMware Cloud Provider Lifecycle Manager, create a snapshot and back up the appliance. To create a back up of the appliance, you must back up all files and subfolders in the following directories.
    • /opt/vmware/cplcm/.data/
    • /opt/vmware/cplcm/vault/
    • /opt/vmware/cplcm/config/
    • All files, including the hidden ones, in the /home/vcplcm/.vcplcm/ directory.
    To back up the certificates, create a back up for all files in the /opt/vmware/cplcm/security/certs/ directory.
  • In the /opt/vmware/cplcm/scripts/ directory on the VMware Cloud Provider Lifecycle Manager appliance you can find the vcplcm-upgrade-appliance.sh upgrade file. Save the vcplcm-upgrade-appliance.sh upgrade file to the /tmp/ folder on the VMware Cloud Provider Lifecycle Manager appliance.

Procedure

  1. From https://customerconnect.vmware.com, download the VMware_Cloud_Provider_Lifecycle_Manager-1.5.0-vcplcm-build-number_Upgrade.iso ISO file.
  2. Log in to the VMware Cloud Provider Lifecycle Manager as root.
  3. Copy the VMware_Cloud_Provider_Lifecycle_Manager-1.5.0-vcplcm-build-number_Upgrade.iso ISO file to the /tmp/ folder on the VMware Cloud Provider Lifecycle Manager appliance.
  4. Run the script.
    /opt/vmware/cplcm/scripts/vcplcm-upgrade-appliance.sh --iso_path=/tmp/VMware_Cloud_Provider_Lifecycle_Manager-1.5.0-vcplcm-build-number_Upgrade.iso

What to do next

When upgrading VMware Cloud Provider Lifecycle Manager from version 1.3 to version 1.5, the certificate for the appliance UI is replaced with a newly generated self-signed certificate. The upgrade process saves the old certificate in the /opt/vmware/cplcm/security/certs/backup directory. To restore the old certificate, run the following command and restart the VMware Cloud Provider Lifecycle Manager UI service.
cp /opt/vmware/cplcm/security/certs/backup/vcplcm-gui.{key,pem} /opt/vmware/cplcm/security/certs/