Upgrade Ubuntu on the EFA Host

You can upgrade Ubuntu in single-node and multi-node deployments.

Before you begin

Ensure that EFA is at release 2.3.0 or later. Upgrade if necessary. For more information, see EFA Upgrade.

Ensure that the nodes you want to upgrade are healthy and that EFA services are operating.

About this task

EFA is supported on Ubuntu 16.04 and 18.04 as described in Supported Platforms and Deployment Models. You can upgrade from 16.04 to 18.04 while EFA is installed.
Note

Note

  • This process is not supported for deployments of EFA on TPVM.
  • This process assumes that the node you are upgrading is connected to the internet. The Ubuntu Release Notes indicate that there is no offline upgrade option.

Procedure

  1. Update the Ubuntu package database.
    # sudo apt-get update
    
  2. Upgrade all Ubuntu packages.
    # sudo apt-get upgrade
  3. To upgrade Ubuntu on a single node, take the following steps.
    1. Upgrade the node.
      # sudo do-release-upgrade
      EFA is not operational while the upgrade is in progress.
    2. Reboot the system.
    3. Verify that EFA is operational.
  4. To upgrade Ubuntu in a two-node cluster, take the following steps.
    1. Upgrade one node in the cluster.
      # sudo do-release-upgrade
      If you run the upgrade on the active node, then failover to the standby node occurs. EFA is not operational during the failover.
    2. Upgrade the second node.
    3. Verify that the nodes are at the new version.
    4. Verify that EFA is operational.