Upgrading on RHOSP
1] Prerequisites
Please ensure the following requirements are met before starting the upgrade process:
No Snapshot or Restore is running
Global job scheduler is disabled
Disable the wlm services on all controller nodes
sudo systemctl stop tripleo_triliovault_wlm_api.service
sudo systemctl disable tripleo_triliovault_wlm_api.service
sudo systemctl stop tripleo_triliovault_wlm_scheduler.service
sudo systemctl disable tripleo_triliovault_wlm_scheduler.service
sudo systemctl stop tripleo_triliovault_wlm_workloads.service
sudo systemctl disable tripleo_triliovault_wlm_workloads.serviceDisable the datamover service on all compute nodes
sudo systemctl stop tripleo_triliovault_datamover.service
sudo systemctl disable tripleo_triliovault_datamover.service
sudo umount /var/lib/nova/triliovault-mounts2] Install latest Trilio release
Take a backup of existing triliovault-cfg-scripts directory
Clone triliovault-cfg-scripts github repository of latest release.
Copy the passwords and triliovault wlm ids files from old cfg-scripts directory.
Please follow this documentation from section 1.4 to section 10. Please note that sections 5 and 6 needs to be skipped during this process.
While providing the backup target details in section 4.1, please ensure to provide the existing backup target (of 5.x release) as default.
3] Restart wlm-cron resource
From any one of the controller nodes, run the below command.
4] Fetch backup target details
From any one of the controller nodes, login to wlm api container and run the below commands to fetch the backup target details.
This command will return the backup_target_id and backup_target_type_id.
5] Import workloads
To import workloads after upgrade, run the following command from any controller node by logging into the WLM API container:
Above --inplace-upgrade will update all the workload and policy records in database as per the current release version.
The above command gives you the list of all the workloads that can be imported from the specified backup target.
The above command imports all workloads from the specified backup target in the current cloud.
6] Update backing file path
Please follow this documentation to update the backing file path of existing snapshots.
Last updated
Was this helpful?
