The following command adds two leaf devices and a spine device to an existing fabric.
$ efa fabric device add-bulk --name efa-fabric-1 --leaf 10.9.9.80,10.9.9.90 --spine 10.10.10.30 --username
administrator@mshyperv.local --password 'aBc123#'
$ efa fabric show
Fabric Name: efa-fabric-1, Fabric Description: Fabric #1, Fabric Stage: 3, Fabric Type: clos
+--------------+-----+--------------+-------+-------+--------------+-------------+-------------------+-----------------+---------+-------+
| IP ADDRESS | POD | HOST NAME | ASN | ROLE | DEVICE STATE | APP STATE | CONFIG GEN REASON | PENDING CONFIGS | VTLB ID | LB ID |
+--------------+-----+--------------+-------+-------+--------------+-------------+-------------------+-----------------+---------+-------+
| 10.10.10.10 | | SLX | 64512 | spine | provisioned | cfg in-sync | NA | NA | NA | 1 |
| 10.10.10.20 | | SLX | 64512 | spine | provisioned | cfg in-sync | NA | NA | NA | 1 |
| 10.10.10.30 | | SLX | 64512 | spine | provisioned | cfg in-sync | NA | NA | NA | 1 |
| 10.9.9.20 | | FRE-134 | 65001 | leaf | provisioned | cfg in-sync | NA | NA | 2 | 1 |
| 10.9.9.30 | | FRE-135 | 65001 | leaf | provisioned | cfg in-sync | NA | NA | 2 | 1 |
| 10.9.9.40 | | Orca-74 | 65000 | leaf | provisioned | cfg in-sync | NA | NA | 2 | 1 |
| 10.9.9.50 | | Orca-76 | 65000 | leaf | provisioned | cfg in-sync | NA | NA | 2 | 1 |
| 10.9.9.60 | | Avalanche-11 | 65002 | leaf | provisioned | cfg in-sync | NA | NA | 2 | 1 |
| 10.9.9.70 | | Avalanche-46 | 65002 | leaf | provisioned | cfg in-sync | NA | NA | 2 | 1 |
| 10.9.9.80 | | Orca-78 | 65002 | leaf | provisioned | cfg in-sync | NA | NA | 2 | 1 |
| 10.9.9.90 | | Avalanche-72 | 65002 | leaf | provisioned | cfg in-sync | NA | NA | 2 | 1 |
+--------------+-----+--------------+-------+-------+--------------+-------------+-------------------+-----------------+---------+-------+
CONFIG GEN REASON:
LD - Link Delete, LA - Link Add, IU - Interface Update
MD - MCT Delete, OD - Overlay Gateway Delete, OU - Overlay Gateway Update, ED - Evpn Delete
DD - Dependent Device Update, DA - Device Add, DR - Device ReAdd, ASN - Asn Update, HN - HostName Update, NA - Not Applicable
PENDING CONFIGS:
MCT - MCT Cluster, O - Overlay Gateway, SYSP - System Properties, INTIP - Interface IP
C/D/U - Create/Delete/Update, PA/PD - Port Add/Port Delete
For App or Device Error/Failure reason, run "efa fabric error show" for details
For config refresh reason, run "efa fabric debug config-gen-reason" for details
--- Time Elapsed: 6.1824056s ---
This command forces all the devices to be removed and added back to the fabric. This step is necessary to ensure that the overlay and underlay information for the newly added devices are propagated throughout the fabric.
$ efa fabric configure --name efa-fabric-1 --force