Upgrade EFA, SLX-OS, and TPVM Option 2

Use this upgrade option if the latest version of EFA is supported on your version of TPVM.

About this task

This option is the preferred method for upgrading EFA, SLX-OS, and TPVM. For more information about supported versions, see Supported Platforms and Deployment Models.

In the following procedure, SLX1 refers to the active EFA node (TPVM1). SLX2 refers to the standby EFA node (TPVM2).

Procedure

  1. Upgrade EFA to the latest version.
    1. Back up EFA.
      efa system backup
    2. SCP the backup file to a location outside of TPVM, such as the /efaboot partition of SLX-OS where the EFA image is kept.
    3. Copy the EFA 2.4.x image to the /efaboot directory on SLX1.
    4. Deploy EFA on SLX1.
      efa deploy
    5. When prompted, select Multi Node Build Upgrade.
  2. Upgrade SLX-OS to the latest version.
    1. Run the following commands on SLX1 (the active node, TPVM1) to upgrade SLX2 to the latest version.
      efa inventory firmware-host register
      efa inventory device firmware-download prepare add
      efa inventory device firmware-download prepare list
      efa inventory device firmware-download execute
      efa inventory device firmware-download show
      
    2. On SLX1, make SLX2 the active node.
      device# tpvm stop
      SLX2 takes over as the active node. During this process, EFA can be down for two to three minutes.
    3. Run the following commands on SLX2 (now the active node, TPVM2) to upgrade SLX1.
      efa inventory device firmware-download prepare add
      efa inventory device firmware-download prepare list
      efa inventory device firmware-download execute
      efa inventory device firmware-download show
      
  3. Upgrade TPVM1 to the latest version.
    Upgrade TPVM1 first, because it is in the standby node.
    1. On SLX1, run the following commands.
      device# tpvm stop
      device# tpvm uninstall force
    2. Copy the new TPVM build to the /tftpboot/SWBD2900/ directory.
    3. Set all TPVM1-related parameters.
    4. Perform a fresh installation of TPVM.
    5. Set a unique host name, NTP, and DNS.
    6. Enable passwordless access between the TPVMs.
      device# tpvm config trusted-peer
    7. Copy the EFA 2.4.x image to the /efaboot directory on SLX2.
    8. Deploy EFA on SLX2.
      efa deploy
    9. When prompted, select Multi Node Build Upgrade with Node Replacement.
  4. Upgrade TPVM2 to the latest version.
    1. On SLX2, run the following commands.
      device# tpvm stop
      device# tpvm uninstall force
    2. Copy the new TPVM build to the /tftpboot/SWBD2900/ directory.
    3. Set all TPVM2-related parameters.
    4. Perform a fresh installation of TPVM.
    5. Set a unique host name, NTP, and DNS.
    6. Enable passwordless access between the TPVMs.
      device# tpvm config trusted-peer
    7. Copy the EFA 2.4.x image to the /efaboot directory on SLX1.
    8. Deploy EFA on SLX1.
      efa deploy
    9. When prompted, select Multi Node Build Upgrade with Node Replacement.