Installing Operating System Updates on HyperScale X

Operating system (OS) updates can be installed on HyperScale nodes to ensure that the OS has the most recent updates.

You can install the OS updates from the Command Center. The update process installs the updates provided by Red Hat for the OS and the Commvault File System (CVFS) RPMs. The process does not update any other third-party RPMs that may have been manually installed on the nodes.

The CVFS updates can be installed in a disruptive (quick upgrade) or non-disruptive (rolling upgrade) mode. In a disruptive mode, the updates are installed on all the nodes at the same time so that the upgrade process is completed quickly. In a non-disruptive mode, the updates are installed one node at a time. When updates are installed on one node, you can continue to run backup and restore operations on the other nodes uninterrupted. By default, the updates are installed using the Quick upgrade mode.

Note: To install OS updates from the Command Center, the CommServe server must reside outside the Hyperscale cluster. If the CommServe server is within the HyperScale cluster, you can install the OS updates using scripts. For more information, see Installing Operating System Updates Using Command Line.

Before You Begin

  • Verify that the CommServe and HyperScale nodes have Commvault platform release 2023E or later installed along with the latest maintenance release updates for the platform release. The CommServe and the nodes must be on the same release version.

  • Verify that a smart server group with all the hyperscale nodes in the cluster is available.

    Note

    When you upgrade the CommServe to Commvault platform release 2023E, A smart server group is created automatically for the HyperScale storage pool. In new installations, the smart server group is created automatically when you configure the storage pool during the installation.

    If a smart server group is not available for the storage pool, you can create a smart server group with the rule type HyperScale nodes of the storage pool to automatically identify and include all the nodes in the HyperScale storage pool. For more information, see Adding a Smart Server Group by Using Automatic Association.

  • Verify that the Commvault services and the CVFS services are running. To verify, run the following commands:

    • # commvault list

      Verify that all services are up and running

    • # /usr/local/hedvig/scripts/showmembers.exp

      Verify that the output displays UNREACHABLE MEMBERS:0

  • If you use a tape library on the Hyperscale nodes, you must upgrade the corresponding Linux tape driver (lin_tape) when the Kernel associated with the OS is upgraded. For more information, see Tape Library Support for Commvault HyperScale X.

Procedure

  1. Verify that the remote cache is set up on one of the HyperScale nodes in the existing storage pool using the following steps:

    (By default, the remote cache is configured in one of the nodes when a storage pool is configured. It is important to verify and confirm the availability of the remote cache in one of the nodes in the existing storage pool.)

    1. From the navigation pane, go to Manage > System > Maintenance.

      The Maintenance page appears.

    2. 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.

    3. Click Schedule Job.

      The Download/copy software dialog box appears.

    4. In Remote caches to sync, expand Servers and make sure that one of the nodes in the cluster is listed. (This is automatically created when you configure the storage pool.)

      Note

      If there are multiple HyperScale clusters on a CommServe, one remote cache is required for each cluster.

      If one of the nodes from the cluster is not listed, setup the remote cache on a node that has the DDB configured, to make sure that the remote cache is setup on one of the HyperScale nodes in the cluster. The OS updates will be installed, (or orchestrated) from this node. For more information, see Setting Up a Remote Cache on a Client Computer.

    5. Click Cancel to close the dialog box.

  2. Download the latest updates and populate the remote cache using the following steps:

    1. From the navigation pane, go to Manage > System > Maintenance.

      The Maintenance page appears.

    2. 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.

    3. Click Run job Right arrow.

      The Download/copy software dialog box appears.

    4. Select Download software using Internet or Local Copy, depending on your environment.

    5. In Download installation media, select the available feature release or maintenance release installation files that you want to download.

    6. In Operating system options, select the Unix check box, and then select Linux x86_64 from the drop-down list.

      Note

      The latest OS updates will be downloaded, irrespective of the selected option.

    7. In Remote caches to sync, select the HyperScale node in which the remote cache is configured.

    8. Click Download.

    Monitor the progress of the download job to ensure that the software is successfully downloaded and synchronized. For more information, see Viewing Jobs.

  3. From the navigation pane, go to Manage > Server groups.

    The Server groups page appears.

  4. In the row for the smart server group that contains the hyperscale nodes that you want to update, click the action button actions button***use the other one ->86655***, and then select Upgrade software.

    The Confirm software upgrade dialog box appears.

  5. Select the Install operating system updates check box.

  6. To install the CVFS binaries along with the OS updates, select the Install storage updates check box.

  7. To install the updates in a non-disruptive mode, click Rolling upgrade (non-disruptive).

    Non-disruptive mode prevents the nodes from going into maintenance mode and as a result the operational status, especially for restore operations, will be uninterrupted.

    When you install only the OS updates, the installation is always performed in a disruptive mode.

  8. Select the Reboot if required check box.

  9. Click Yes.

    Monitor the progress of the upgrade job to ensure that the OS software is successfully updated. For more information, see Viewing Jobs.

    Note

    the following:

    • The updates will be installed sequentially on each HyperScale node available in the current cluster.

    • At the end of update installation, each node will be rebooted before moving on to the next node.

    • The remote cache node (or the node from which the OS updates are installed) will be the last node to reboot. The upgrade will automatically resume after the reboot but may take some time to complete the post upgrade operations in this node.

    • The upgrade for each node takes up to 60-90 minutes.

Result

  • The updates will be installed in all the HyperScale nodes.

  • If the OS version is upgraded, you can verify the OS version as follows:

    1. From the navigation pane, go to Manage > Server groups.

      The Server groups page appears.

    2. The server name, OS version, and other details are displayed for each server in the server group.

What to Do Next

For nodes with RHEL7.9 Operating System, you must update or reinstall the megaraid_sas and smartpqi drivers after installing the OS updates. These drivers are kernel modules and get installed only in the running kernel version.

Loading...