You can install operating system (OS) updates on HyperScale nodes to keep the environment up to date with the most recent Red Hat updates.
OS updates are installed from the Command Center. The process includes:
-
Red Hat OS updates
-
Commvault File System (CVFS) RPM updates
The process does not update any third-party RPMs that were manually installed on the nodes.
Update Modes
Mode | Description | Approximate Duration | Impact |
---|---|---|---|
Disruptive Mode (Quick Upgrade) | Installs updates on all nodes simultaneously. | 60–90 minutes per node | Services may be temporarily unavailable. |
Non-Disruptive Mode (Rolling Upgrade) | Installs updates one node at a time. Backup and restore operations continue on other nodes during the upgrade. | Varies (longer than quick upgrade) | Minimal disruption. |
By default, CVFS updates are installed using Disruptive Mode (Quick Upgrade)
Note
To install OS updates from the Command Center, the CommServe server must be outside the HyperScale cluster.
If the CommServe is inside the cluster, install OS updates using scripts. For details, see Installing Operating System Updates Using Command Line.
Before You Begin
-
Ensure the CommServe and all HyperScale nodes are running Commvault platform release 2023E or later, with the latest maintenance release. Both must be on the same release.
-
Verify that a smart server group containing all HyperScale nodes is available.
Note
-
When you upgrade the CommServe to platform release 2023E, a smart server group is automatically created for the HyperScale storage pool.
-
For new installations, the smart server group is created during storage pool configuration.
-
If a group is not available, create one with the rule type HyperScale nodes of the storage pool. For details, see Adding a Smart Server Group by Using Automatic Association.
-
Verify that Commvault services and CVFS services are running:
-
# commvault list
- confirm that all services are up and running -
# /usr/local/hedvig/scripts/showmembers.exp
- confirm that the output showsUNREACHABLE MEMBERS:0
-
-
If using a tape library, update the Linux tape driver (lin_tape) when the OS kernel is upgraded.
For details, see Tape Library Support for Commvault HyperScale X.
-
Enable root access on all nodes.
For instructions, see Restricting Root Access on HyperScale X.
Procedure
Step 1: Verify Remote Cache Configuration
By default, a remote cache is created on one node when a storage pool is configured. Verify that it is available:
-
From the Command Center navigation pane, go to Manage > System.
The Maintenance page appears.
-
Click Download/copy software.
The Download/copy software section appears, showing the current feature release, the latest available feature release, and the last job that was run.
-
Click Schedule Job.
-
In Remote caches to sync, expand Servers and confirm that one of the nodes in the cluster is listed.
Note
If there are multiple HyperScale clusters on a CommServe, each cluster requires a separate remote cache.
If no node is listed, set up a remote cache on one of the nodes. See Setting Up a Remote Cache on a Client Computer.
-
Click Cancel to close the dialog box.
Step 2: Download Updates and Populate the Remote Cache
-
From the Command Center navigation pane, go to Manage > System.
The Maintenance page appears.
-
Click Download/copy software.
-
Click Run job
.
-
Select Download software using Internet or Local Copy.
-
Under Download installation media, select the desired feature release or maintenance release files.
-
In Operating system options, select the Unix check box, and then select Linux x86_64.
Note
The latest OS updates are always downloaded, regardless of the selected option.
-
In Remote caches to sync, select the HyperScale node with the configured remote cache.
-
Click Download.
Monitor the job to ensure successful download and synchronization. For details, see Viewing Jobs.
Step 3: Install OS Updates
-
From the Command Center navigation pane, go to Manage > Server groups.
The Server groups page appears.
-
For the smart server group containing the HyperScale nodes, click the action button
, and then select Upgrade software.
-
In the Confirm software upgrade dialog box:
-
Select Install operating system updates.
-
(Optional) Select Install storage updates to install CVFS binaries with OS updates.
-
(Optional) Select Rolling upgrade (non-disruptive) for minimal impact.
-
Non-disruptive mode ensures restore operations continue.
-
If you install only OS updates, the installation is always disruptive.
-
-
Select Reboot if required.
-
-
Click Yes.
Monitor the upgrade job to confirm successful installation. See Viewing Jobs.
Note
During installation:
-
Updates are applied sequentially to each node.
-
Each node is rebooted after updates are installed.
-
The node hosting the remote cache is rebooted last. The upgrade will automatically resume after the reboot. Post-upgrade tasks on this node may take additional time to complete.
Result
-
OS updates are installed on all HyperScale nodes.
-
If the OS version was upgraded, verify it:
-
From the Command Center navigation pane, go to Manage > Server groups.
The Server groups page appears.
-
Review the OS version displayed for each server.
-
What to Do Next
-
Disable root access on all nodes. For instructions, see Restricting Root Access on HyperScale X.
-
If nodes are running RHEL 7.9, update or reinstall the megaraid_sas and smartpqi drivers after applying OS updates. These drivers are kernel modules and must match the running kernel version.