Prerequisites
The prerequisites to update Contrail Cloud 16 are as follows:
Verify the Configuration Files
Verify the Contrail Cloud deployment configuration files to ensure all configuration settings are accurate and adhere to a proper schema.
Verify all the YAML files in the
/var/lib/contrail_cloud/config
directory to ensure all values match the expected results.Run a schema check against your configuration files:
content_copy zoom_out_map/var/lib/contrail_cloud/scripts/node-configuration.py schema
Check the Cloud Health
Verify that Contrail Cloud is healthy and all services are active. Problems with the cloud health can cause errors during the update process. Use the resources below to help verify your cloud health:
Use the "Verify Quorum and Node Health" section in the Node Reboot and Health Check topic.
Pause and Shutdown Business Services
The integrity of API calls is not guaranteed during the update. It is recommended to pause or shutdown the external business services to ensure a smooth update. This helps to prevent data loss or a workload error. See the documentation for your specific service instructions.
It is recommended to do the following:
Quiesce all external API requests. For example, Horizon.
Perform a graceful shutdown on any vulnerable workloads.