Platform9 PCD Upgrade Pre & Post Check Validation

Problem

What are the Pre- and Post-Check Validations for Platform Self-Hosted PCD Upgrades?

Environment

  • Platform9 Private Cloud Director- Self-Hosted

Upgrade Preparation

Refer to the following guidelines before starting any upgrades:

In Release notes, ensure to go through the Upgrade Notes, Bug Fixes and Know Issues.

Pre & Post-Check Validations

Please continue to follow the same procedures both prior to and after the upgrade.> > SAVE all the outputs in a text file in the specified format precheck-region-$(date)-versoin and postcheck-region-$(date)-version > > It is essential to compare these outputs following the upgrade to ensure consistency and verify that the changes have been successfully implemented.

Control Plane Services Check:

  1. Check the current PCD version and Status.

The airctl status command should display a "ready" status for the deployment status, as well as for region health. Additionally, the desired services must match the ready services for all regions.

  • On checking airctl status If task state stuck in **host_upgrade_error**, use the following command to reset it

  1. Check the deployment status. All deployments should be available.

  1. Check the hostagent version.

Verify that the version of the hostagent is consistent with the current version of the management plane.

  1. Check whether the hosts are responding or not from DB.

A response of 0 indicates that the node is not connected to the management plane, while a response of 1 indicates that it is connected to the management plane.

Disconnected hosts will not get upgraded. Please make sure that the hosts are connected to the management plane before starting host upgrade.

OpenStack Services Check:

Export the admin_rc file before executing the OpenStack Commands.

  1. Check hypervisor list

  1. Check hypervisor status

  1. Check compute service list

  1. Check network agent

  1. Check volume service-list

  1. Filter Inactive VM's

UI Validation

After the upgrade, attempt to access the UI and navigate through multiple pages to verify that the interface is functioning properly. Recommended sample pages include: hosts, cluster, VM, image, and network.

Last updated