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.
Command
Copy

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.

Example
Copy
  • On checking airctl status If task state stuck in **host_upgrade_error**, use the following command to reset it
Command
Copy
  1. Check the deployment status. All deployments should be available.
Command
Copy
  1. Check the hostagent version.
Command
Copy

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.
Command
Copy

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
Bash
Copy
  1. Check hypervisor status
Bash
Copy
  1. Check compute service list
Command
Copy
  1. Check network agent
Command
Copy
  1. Check volume service-list
Bash
Copy
  1. Filter Inactive VM's
Bash
Copy

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.

  • If these steps prove insufficient or not applicable, reach out to the Platform9 Support Team for additional assistance.
Type to search, ESC to discard
Type to search, ESC to discard
Type to search, ESC to discard
self hostedupgade