Upgrade Ubuntu on the EFA Host - Single Node
Upgrade Ubuntu in single-node deployments.
Before you begin
Ensure that EFA is at release 3.1.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.
EFA is supported on Ubuntu 16.04, 18.04, and 20.04 as described in Supported Platforms and Deployment Models for Fabric Manager. You can upgrade from 16.04 to 18.04 and 18.04 to 20.04 while EFA is installed.
About this task
- This process is not supported for deployments of EFA on TPVM. For TPVM upgrade, see Upgrading SLX-OS, TPVM, and EFA Together, TPVM Complete Package Upgrade, and TPVM Incremental Upgrade.
- 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.
Update the Ubuntu package
database, and then upgrade all Ubuntu packages for standalone deployments.
sudo apt update && sudo apt update -y
To upgrade Ubuntu on a single
node, take the following steps:
Run the following
command to install the packages that have been kept back.
sudo apt-get upgrade <package-name>
- If any package upgrade requires reboot of server, reboot the server.
Upgrade the node.
# sudo do-release-upgradeEFA is not operational while the upgrade is in progress.
- Reboot the system.
Verify that EFA is operational. Perform the following (from the EFA command line) on both nodes.
- Run efa status to verify that both nodes are up.
- Run sudo efactl status to verify that all pods on the active node are in Running state.
- Run sudo efactl db-status to verify that the MariaDB is active (running)
- Run the following command to install the packages that have been kept back.