Automatically Adding or Replacing Nodes in a
Stack
You can easily automatically add or replace nodes in an existing stack.
Important
You can only
replace a switch with the same switch model, or with a model from the same switch series
(family) with the same number of ports, but a different port type. For example, you can
replace an
ExtremeSwitching
X450-G2-24t-10GE4 with an
ExtremeSwitching X450-G2-24p-10GE4 (24t → 24p).
Connecting a new node to a stack automatically triggers the following tasks in a
stack:
- Adds New Nodes—When a new
switch is connected to a stack, the switch is automatically:
- Configured with the proper
stacking support parameters needed to bring up either native or
alternate stack ports. This automatic configuration (auto-discovery) is
supported on ExtremeSwitching X440-G2, X450-G2,
and X460-G2 series switches beginning in ExtremeXOS 30.3. Switches other than the ones listed above
require that you configure stacking support on the stacking ports
manually.
- Assigned the lowest
available slot number.
- Set as stacking
master-capability if the stack has only one master-capable switch (the
master itself) and the switch is directly connected to the current stack
master. Otherwise, the new switch is not made master-capable.
- Assigned the stack MAC
address.
- Rebooted, which then causes the new node to
join the stack.
- Incompatible ExtremeXOS Check—Checks for and resolves incompatible ExtremeXOS software versions of stack nodes. If the new switch is
running an incompatible version, the version is reconciled by running the synchronize {slot
slotid} command for that switch
causing the new switch to align with the stack master.
Note
You cannot automatically
update a switch running
ExtremeXOS 30.2 or
earlier to
ExtremeXOS 30.3 or
later due to a file system compatibility issue. If a switch has
ExtremeXOS 30.2 or earlier, prior to inserting the switch into the
stack topology, you need to manually upgrade the switch (see
Upgrading the Software on all Active Nodes).
- License Mismatch
Check—Checks for and resolves software license mismatches between all
master-capable nodes. The following command is issued: configure stacking {node-address
node-address | slot
slot-number} license-level
license_restriction.
Note
License mismatches due to
installing feature licenses cannot be resolved automatically. The node is
left in the failed state.
To start automatic node replacement:
- Prepare the replacement node:
- If the replacement switch is not out of the shipping box, remove any
configuration and restore the factory defaults by running the command
unconfigure switch {all | erase [all | nvram]} with the all option.
- If the replacement switch is going to be the backup node, check for feature
license mismatches between it and the master by running show licenses {[slot
slot |all]} {detail} on both switches.
Install licenses as needed to the replacement node by running the
command enable license {software} [key ] or;
install
license file
filename for universal platforms.
- Power down the replacement switch.
- Remove the current node from the stack.
- If you are changing to a different port type (for example, 24t → 24p):
- On the master, run the command configure slot slot
module
module_type
, and change the module_type as applicable.
- Save the configuration (save configuration {primary | secondary | existing-config | new-config}
).
- Physically connect the new switch to the
stack, and power it up. For information about cabling, see the hardware
installation guide for your switch.
- Configure the switch port and
speed for stack communication on the connected port of the new node for ExtremeSwitching X670-G2,
X465, X590, X620, X690, X695, X870, 5320,
5420, and 5520 series
switches by running the command configure
stacking-support stack-port [stack-ports | all] selection [native {V40 | V80 | V160 |
V200 | V320 | V400 {alternative-configuration | help}} |
alternate].
For
ExtremeSwitching X460-G2, X450-G2,
X440-G2 series switches, the auto-discovery feature automatically turns on
stacking support for the connected port.
Platform |
Stacking Mode |
Supported Ports |
Stacking Method |
Port Speed |
X460-G2 |
Native |
VIM-2Q |
V160 |
40G |
VIM-2SS |
– |
10G |
Alternate |
VIM-2X |
– |
10G |
Front panel |
– |
10G |
X440-G2 |
Alternate |
Front/rear panel |
– |
10G |
X450-G2 |
Alternate |
Front panel |
- |
10G |
Important
The auto-discovery
feature takes between 5 and 10 minutes to complete. During this
time, the new node is rebooted twice, and if an image upgrade is
required, it is rebooted a third time.
To determine that the
auto-discovery feature has finished adding the node to the stack, on the
master run the command
show slot {slot {detail} | detail } without the
detail options. When auto-discovery is finished, the slot
appears in the output as "Operational". If the node appears as "Failed",
run the command
show slot {slot {detail} | detail }, specifying the
slot and using the
detail
option to see why the node has failed to join the stack. The most likely
problem is that there is a feature license mismatch. To resolve this,
re-run the procedure ensuring that you complete Step 1b.
Note
Auto-discovery
is enabled by default. To turn on or off auto-discovery, use the
following command:
configure stacking-support
auto-discovery [disable | enable].
To manually add or replace a node, see Manually Adding Nodes to a Stack.