pre-overcloud-upgrade¶
check-rhsm-version¶
Verify that the RSHM version configured is the right one.
This validation checks the RHSM version of the target node via subscription-manager release –show and makes sure that the release matches the value set in check_rhsm_version_expected.
hosts: all
groups: pre-undercloud-upgrade, pre-overcloud-upgrade
parameters:
check_rhsm_version_debug: False
roles: check_rhsm_version
Role documentation
check-uc-hostname¶
Check DockerInsecureRegistryAddress parameter points to correct UC hostname.
This validation checks the DockerInsecureRegistryAddress parameter points to the right UC hostname
hosts: undercloud
groups: pre-overcloud-upgrade
parameters:
check_uc_hostname_debug: False
roles: check_uc_hostname
Role documentation
compute-tsx¶
RHEL8.x kernel flag for Compute nodes validation.
RHEL-8.3 kernel disabled the Intel TSX (Transactional Synchronization Extensions) feature by default as a preemptive security measure, but it breaks live migration from RHEL-7.9 (or even RHEL-8.1 or RHEL-8.2) to RHEL-8.3.
Operators are expected to explicitly define the TSX flag in their KernelArgs for the compute role to prevent live-migration issues during the upgrade process.
This also impacts upstream CentOS systems.
hosts: nova_libvirt
groups: pre-upgrade, pre-system-upgrade, pre-overcloud-prepare, pre-overcloud-upgrade, pre-overcloud-converge, pre-update, pre-update-prepare, pre-update-run, pre-update-converge
parameters:
compute_tsx_debug: False
compute_tsx_warning: False
roles: compute_tsx
Role documentation