Install EFA in a Single-Node Deployment

You can install EFA in a single-node, non-TPVM deployment.

Verify the following prerequisites:
  • CPU: 4 cores
  • Storage: 50 GB
  • RAM: 8 GB
  • OS: Ubuntu 16.04 or 18.04

Ensure you have configured NTP according to EFA Requirements.

To install EFA, you must be a root user or have sudoers privileges.
  1. Download the image (*.tar.gz).
  2. Untar the image.
    $ tar –xzf efa-v2.x.x.tar.gz
  3. Verify the PGP signature as described in article 48172 on the Extreme Portal.
    The process is also described in the Extreme Fabric Automation Release Notes.
  4. Change to the EFA directory.
    $ cd efa
  5. Run the deployment script.
    When prompted, ensure that you select single-node and either secure or standard mode. For more information, see EFA Installation Modes.

Example

This example shows the flow for installing EFA in a single-node deployment.
$ source deployment.sh

Step 1: Checking for EFA Stack ...
1) Single-node deployment
2) Multi-node deployment
3) Quit
Enter your choice (1/2/3): 1
Single-node Deployment
1) Enable secure mode (https with http redirection)
2) Standard mode (http)
3) Quit
Enter your choice (1/2/3): 1
Secure mode: yes
Step 2: Installing EFA 2.2.0-14...
Started checking system configuration...
Checking required ports availability...
Verifying if k3s services are running ...
Unpacking images of EFA...
Verifying if hostauth service are running ...
Generating Unix user for EFA use...
Saving EFA user information for this node (sam-kub-master)...
Deploying EFA application...
* Deploying core services
* Deploying ecosystem services
Extreme Fabric Automation Stack is now Deployed and Ready!
Note

Note

If the installation only partially succeeds, you can remove it using the source deployment.sh -o undeploy script from the /efa directory on the node where you installed EFA.