This topic describes how to upgrade Stratus Cloud Availability Services on your KVM compute nodes. You may need to upgrade Availability Services to install updates specific to the KVM-FT hypervisor or to install new features in conjunction with a new Stratus Cloud Workload Services release.
Upgrade Availability Services on one compute node at a time and in one FT pair group at a time. For example, shut down each KVM-FT instance running on the first compute node and then install the new software release. Start each of the KVM-FT instances on the first node, one instance at a time, and verify that they return to the Running/Paired state. When the first compute node and all of its instances are up and running on the upgraded software, repeat the process on the second node of the FT pair group. In each case, the paired KVM-FT instances on the running compute node keep your applications running during the upgrade.
After upgrading Availability Services, you may also need to upgrade the quorum server service (QSS) on your quorum servers. For more information, see Upgrading Quorum Servers for Stratus Cloud Availability Services.
To upgrade Availability Services on KVM compute nodes:
Click the hypervisor that you want to upgrade and click to view its details page. On the details page:
When you are finished collecting information about the KVM-FT hypervisor, close the details page.
Click each application to expand it, and locate the KVM-FT instances that are running on the hypervisor that you want to upgrade. For each application associated with these instances, ensure that one of the instances is in the Running state and that the second instance is in the Paired state, which indicates that the pair is running normally in fault-tolerant mode.
If all KVM-FT instances are paired, carefully locate and shut down only the instances on the hypervisor that you want to upgrade. Click the instance, click , and click to stop the instance.
As long as the application is currently fault-tolerant, and you stop only the instance on the hypervisor you want to upgrade, it does not matter whether that particular instance is in the Running or Paired state. The other instance keeps the application running.
If you have not already done so, install the yum-utils package for access to additional yum commands:
# yum install yum-utils
Verify that there are no unfinished yum transactions by entering the following yum command:
# yum-complete-transaction --cleanup-only Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirror.sanctuaryhost.com * epel: mirror.cogentco.com * extras: centos.mirror.nac.net * updates: mirror.wiredtree.com No unfinished transactions left.
If there are unfinished transactions, resolve them before continuing with the upgrade.
On the compute node, switch to the /opt/Release directory:
# cd /opt/Release
Run the following command to make the installation script an executable file, where script is the name of the script:
# chmod a+x script.sh
Run the installation script in the following format, where the axlinkethdev1 and axlinkethdev2 arguments represent the Ethernet devices to which the KVM-FT A-link cables are connected and detectedLink represents the network (adapter, virtual LAN, or channel bond) that handles data traffic for the instances:
# ./kvm-ax-n.n.n.n.n install axlinkethdev1 axlinketdev2 detectedLink
The detectedLink network is monitored for link up/down state transitions. A link down state indicates that KVM-FT instances may have lost network connectivity for this hypervisor. The KVM-FT software uses the state transitions to determine possible actions.
After restarting the node, log on and run the kvmax-healthcheck script to confirm that the upgrade was successful. Verify the newly installed version numbers and examine each section of the output for any failures. If you need assistance correcting any problems, contact your service representative.
Run the script as follows:
# /opt/stratus/scripts/kvmax-healthcheck.sh - - - - - - - - - - - - - - - - - - - - - - - - - - - - -- - - - - -
KVM-AX Installer Verification Output
KVM-AX Version : n.n.n.n.n
FTCore Version : n.n.n.n-n.n
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -- - - - - - . . .
Start only one KVM-FT instance and monitor its progress on the Deployed Applications page and on the Dashboard page as it transitions through various states. It is normal to see critical (red) and warning (orange) states on the Dashboard page as startup and sync proceeds.
Product Support and Downloads
|
About Stratus
|
Product Documentation (PDF Format)
|
About Help
|