If a new version of the EFA bundle is
required or if no EFA bundle is present, the EFA .tar file must be copied to the /efaboot directory.
-
Verify that the TPVM is set up for an EFA deployment.
-
Validate that the TPVM is running version 4.0.0 and that SLX-OS is
running with at least the minimum requirements.
# show tpvm status
# show version
# lsb_release -a
-
Validate that the TPVM has an assigned IP address.
-
Validate that the SSH keys are uploaded.
-
Validate that passwordless access is configured.
-
Confirm NTP on the TPVM.
# tpvm config ntp add server <ip>
-
Validate that NTP is synchronized.
-
If necessary, log in to TPVM and configure the NTP time zone.
# sudo timedatectl set-timezone your_time_zone
-
Determine whether more than one EFA version is available in the SLX /efaboot
directory.
- If no version is
available, the installer stops.
- If more than one version
is available, you have the option to pick a version.
- If only one version is
available, the installer picks up that version.
-
Determine whether the TPVM
already has a version of EFA installed.
- If the same version is
already installed, the installer stops.
- If no EFA is installed,
the installer continues with installation.
- If a different version is
detected, the upgrade or downgrade continues, depending on the detected
version.
-
Copy the EFA tar file to the SLX device.
# start-shell
# cd /efaboot
# scp <efa-bundle>
-
Deploy EFA on the TPVM from the SLX device.
-
Validate the upgrade.
-
Verify the status of
EFA.
-
Verify the status of the
Fabric.
-
Verify the status of the
tenant.
-
Verify the status of the
EPG (endpoint group).
-
If the output of the
commands indicates that any network is in cfg-refreshed
state, run the following commands.
- Run this command
for each device in the tenant:
efa tenant
debug device drift --device-ip <ip-address>
--reconcile
efa inventory
device update --fabric <fabric-name>