Upgrading on RHOSO18.0
1] Configuration change
If any config parameter changed in tvo-operator-inputs.yaml like db user password or service endpoints, you can apply the changes using following command.
cd ctlplane-scripts
./deploy_tvo_control_plane.sh
Above command will output ‘configured' or 'unchanged’ depending upon changes happened in tvo-operator-inputs.yaml.
2] Upgrade to new build
Please follow below steps to upgrade to new build on RHOSO18 setup.
Take a backup of existing triliovault-cfg-scripts and clone latest triliovault-cfg-scripts github repository.
mv triliovault-cfg-scripts triliovault-cfg-scritps-old
git clone -b {{ trilio_branch }} https://github.com/trilioData/triliovault-cfg-scripts.git
cd triliovault-cfg-scripts/redhat-director-scripts/rhosp18
Manually copy the input values from triliovault-cfg-scripts-old to latest directory.
vi triliovault-cfg-scripts-old/redhat-director-scripts/rhosp18/ctlplane-scripts/tvo-operator-inputs.yaml --> triliovault-cfg-scripts/redhat-director-scripts/rhosp18/ctlplane-scripts/tvo-operator-inputs.yaml
vi triliovault-cfg-scripts-old/redhat-director-scripts/rhosp18/dataplane-scripts/cm-trilio-datamover.yaml --> triliovault-cfg-scripts/redhat-director-scripts/rhosp18/dataplane-scripts/cm-trilio-datamover.yaml
vi triliovault-cfg-scripts-old/redhat-director-scripts/rhosp18/dataplane-scripts/trilio-datamover-service.yaml --> triliovault-cfg-scripts/redhat-director-scripts/rhosp18/dataplane-scripts/trilio-datamover-service.yaml
vi triliovault-cfg-scripts-old/redhat-director-scripts/rhosp18/dataplane-scripts/trilio-data-plane-deployment.yaml --> triliovault-cfg-scripts/redhat-director-scripts/rhosp18/dataplane-scripts/trilio-data-plane-deployment.yaml
2.1] Upgrade Trilio for OpenStack Operator
Run operator deployment with new image tag as mentioned in step 2 of this documentation
2.2] Upgrade Trilio OpenStack Control Plane Services
Update the image tags in tvo-operator-inputs.yaml as mentioned in step 3.2 of this documentation and apply the changes using below command
oc apply -n trilio-openstack -f tvo-operator-inputs.yaml
Verify the deployment status and successful deployment.
2.3] Upgrade Trilio Data Plane Services
Update the image tags in cm-trilio-datamover.yaml and apply the changes as mentioned in step 4.2 of this documentation
Update the ansible runner tag in trilio-datamover-service.yaml and apply the changes as mentioned in step 4.4 of this documentation
Update the deployment name and trigger deployment as mentioned in step 4.5 of this documentation
Verify the deployment as mentioned in step 4.6 of this documentation
2.4] Upgrade Trilio Horizon Plugin
Follow step 5 of this documentation and update the trilio horizon plugin image tag.
Last updated
Was this helpful?