Installing Operating System Updates on New Nodes

You can upgrade the operating system (OS) on new nodes that have an older image and are not part of an existing storage pool. This will ensure that the OS in the new nodes are in sync with the OS in the existing nodes, when it is attached to an existing storage pool.

Before You Begin

Identify the OS versions in the old and new nodes to make sure that the new nodes have an older image:

  • Use the following command to get the kernel version:

     uname -r
  • Use the following command to get the gluster version:

    gluster --version

Procedure

  1. Login to the node that has the remote cache configured.

    Note

    Use the system console to login to the node. For example, using KVM, not SSH.

    Perform the following steps to identify the node in which the remote cache is configured:

    1. From the CommCell Console ribbon, on the Tools tab, click Add/Remove Software > Software Cache configuration.

      The Software Cache configuration dialog box will be displayed.

    2. Click the Remote Software Cache tab.

      Use the Configuring Software Cache list to identify the node in which the remote cache is configured.

  2. Run the following command from the system console to add the new nodes:

    ./cvupgradeos.py -set_additional_nodes <new nodes list>

    Where:

    <new nodes list> is a comma separated list of new nodes.

    For example:

    ./cvupgradeos.py -set_additional_nodes mynode004.company.com,mynode005.company.com,mynode006.company.com

    Tip

    Use ./cvupgradeos.py -l to view the help for the command.

  3. Download the latest updates and populate the remote cache as follows:

    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.

    Tip

    The download operation will automatically download the necessary RPMs once it identifies that the new nodes have an older image.

  4. Upgrade the new nodes using the following command:

    ./cvupgradeos.py -upgrade_additional_nodes

    Note

    cvupgradeos.py must be run using the console. Do not run cvupgradeos.py using SSH.

    The following prompt will be displayed:

    embd_OperatingSystemUpdatesNewNodes  (1)

    Important

    Make sure that all the new nodes are listed.

  5. Type y and press Enter to continue.

    The installation process will start. 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 progress of the installation is displayed. (The sequence is also logged in /var/log/commvault/Log_Files/cvupgradeos.log.)

    A message will be displayed when the installation process is finished.

What to Do Next

Add the nodes to the existing HyperScale Storage Pool as follows:

  1. Using a web browser, launch the Command Center using the following URL:

    https://<Commserver hostname>/commandcenter

  2. Type the user name and password provided during the setup.

  3. Click Login.

  4. From the navigation, click Storage > Storage Pools.

    The Storage Pool page appears.

  5. From the Storage Pools page, click the name of the Storage Pool to which you want to the additional nodes.

  6. Click Add nodes.

    The Add nodes page appears.

  7. From the Nodes list, select the number of nodes which you want to add.

    Note

    The number of nodes that you can add to a Storage Pool depends on the Resiliency of the Storage Pool.

  8. Click Add.

    This will add the new nodes to the storage pool.

×

Loading...