Example: Deploying a New Stack

This section provides an example of deploying a new stack with eight nodes, which are numbered node 1 through node 8. Before you begin the configuration, log in to the nodes and get the following information if you do not already have it:

  • The software release installed on the node (using the show version {detail | process name | images {partition partition} {slot slotid} } command)

  • The image selected (all nodes need to be operating from the same selected image). By default, new nodes have the primary image selected.

  • The purchased license information (using the show licenses command).

Also, while logged into each node, if you plan to use the SummitStack-V feature, configure the required alternate ports on that node or enable stacking-support as required (see Using Ethernet Ports for Stacking (SummitStack-V)).

Node 1 is assigned to slot 1 and becomes the master. Node 2 is assigned to slot 2 and becomes the backup node. Nodes 3 to 8 are assigned slots 3 to 8, respectively, and become standby nodes.

For this example, assume that all nodes except node 8 have a purchased Advanced Edge license level, and that node 8 has a purchased license level of Edge.

  1. Power up all nodes, if you have not already done so.
  2. Log in to node 1. The safe-default-script may be displayed at this time. If so, for now, accept the default answer to each question.
  3. Run the show stacking command.
    * switch # show stacking
    Stack Topology is a Ring
    This node is not in an Active Topology
    Node MAC Address    Slot  Stack State  Role     Flags
    ------------------  ----  -----------  -------  ---
    *00:04:96:26:6c:df  -     Disabled     Master   ---
    00:04:96:26:6c:e3   -     Disabled     Master   ---
    00:04:96:26:6b:e4   -     Disabled     Master   ---
    00:04:96:26:6b:f7   -     Disabled     Master   ---
    00:04:96:26:6b:ed   -     Disabled     Master   ---
    00:04:96:26:6b:ec   -     Disabled     Master   ---
    00:04:96:26:6d:1f   -     Disabled     Master   ---
    00:04:96:26:6a:e9   -     Disabled     Master   ---
    * - Indicates this node
    Flags:  (C) Candidate for this active topology, (A) Active Node
    (O) node may be in Other active topology
    * switch #
    
    The stack topology is a ring and all the nodes are present in the stack. Node 1 is at the top and node 8 at the bottom. The asterisk (*) before a node in the above display, indicates the node to which you have logged in.
  4. Display a summary of the configurations of all nodes in the stack using the command show stacking configuration:
    * switch # show stacking configuration
    Stack MAC in use: <none>
    Node               Slot         Alternate          Alternate
    MAC Address        Cfg Cur Prio Mgmt IP / Mask     Gateway          Flags     Lic
    ------------------ --- --- ---- ------------------ ---------------  --------- ---
    *00:04:96:26:6c:df 1  -   Auto <none>             <none>           -c------- --
    00:04:96:26:6c:e3 1   -   Auto <none>             <none>           -c------- --
    00:04:96:26:6b:e4 1   -   Auto <none>             <none>           -c------- --
    00:04:96:26:6b:f7 1   -   Auto <none>             <none>           -c------- --
    00:04:96:26:6b:ed 1   -   Auto <none>             <none>           -c------- --
    00:04:96:26:6b:ec 1   -   Auto <none>             <none>           -c------- --
    00:04:96:26:6d:1f 1   -   Auto <none>             <none>           -c------- --
    00:04:96:26:6a:e9 1   -   Auto <none>             <none>           -c------- --
    * - Indicates this node
    Flags:  (C) master-Capable in use, (c) master-capable is configured,
    (E) Stacking is currently Enabled, (e) Stacking is configured Enabled,
    (M) Stack MAC in use, (m) Stack MACs configured and in use are the same,
    (N)  Stack link protocol Enhanced in use, (n) Stack link protocol Enhanced configured,
    (i) Stack MACs configured and in use are not the same or unknown,
    (-) Not in use or not configured
    License level restrictions: (C) Core, (A) Advanced edge, or (E) Edge in use,
    (c) Core, (a) Advanced edge, or (e) Edge configured,
    (-) Not in use or not configured
    
    Factory defaults are displayed because this example uses new nodes.
  5. Configure a license restriction of Edge so that node 8 can come up in the stack.
    Note that it is preferable to upgrade the license of node 8 instead of restricting the license level of the entire stack as is shown here.
    * switch # configure stacking license-level edge
    This command will take effect at the next reboot of the specified node(s).
  6. From the master, use the Easy Setup option to enable stacking on all nodes.
    * switch # enable stacking
    You have not yet configured all required stacking parameters.
    Would you like to perform an easy setup for stacking operation? (y/N) Yes
    Executing "configure stacking easy-setup" command...
    For every node in the 8-node stack, this command will:
    - enable stacking
    - configure a stack MAC address
    - choose and configure a slot number (this node will be assigned to slot 1)
    - configure redundancy to minimal (slot 1 will be the master node)
    Upon completion, the stack will automatically be rebooted into the new configuration.
    Warning: If stacking is already configured, this command will alter that configuration.
    Do you wish to proceed? (y/N) Yes
    Stacking configuration is complete.  Rebooting...
    
    After a time the following message appears:
    Authentication Service (AAA) on the master node is now available for login.
  7. Log in to node 1.
    At this time, the normal login security information is set to the defaults, so use the default admin account with no password to log in.
    The safe-default-script starts.
  8. Select the values for normal operation.
    You may configure the failsafe account now. The failsafe account user id, password, and other related values are saved in non-volatile storage in all active nodes.
  9. Run the show stacking and show stacking configuration commands to verify the configuration.
    * Slot-1 Stack.1 # show stacking
    Stack Topology is a Ring
    Active Topology is a Ring
    Node MAC Address    Slot  Stack State  Role     Flags
    ------------------  ----  -----------  -------  ---
    *00:04:96:26:6c:df  1     Active       Master   CA-
    00:04:96:26:6c:e3  2     Active       Backup   CA-
    00:04:96:26:6b:e4  3     Active       Standby  CA-
    00:04:96:26:6b:f7  4     Active       Standby  CA-
    00:04:96:26:6b:ed  5     Active       Standby  CA-
    00:04:96:26:6b:ec  6     Active       Standby  CA-
    00:04:96:26:6d:1f  7     Active       Standby  CA-
    00:04:96:26:6a:e9  8     Active       Standby  CA-
    * - Indicates this node
    Flags:  (C) Candidate for this active topology, (A) Active Node
    (O) node may be in Other active topology
    
    * Slot-1 Stack.2 # show stacking configuration
    Stack MAC in use: 00:04:96:26:6c:df
    Node               Slot         Alternate          Alternate
    MAC Address        Cfg Cur Prio Mgmt IP / Mask     Gateway          Flags     Lic
    ------------------ --- --- ---- ------------------ ---------------  --------- ---
    *00:04:96:26:6c:df 1   1   Auto <none>             <none>           CcEeMm--- Ee
    00:04:96:26:6c:e3 2   2   Auto <none>             <none>           CcEeMm--- Ee
    00:04:96:26:6b:e4 3   3   Auto <none>             <none>           --EeMm--- Ee
    00:04:96:26:6b:f7 4   4   Auto <none>             <none>           --EeMm--- Ee
    00:04:96:26:6b:ed 5   5   Auto <none>             <none>           --EeMm--- Ee
    00:04:96:26:6b:ec 6   6   Auto <none>             <none>           --EeMm--- Ee
    00:04:96:26:6d:1f 7   7   Auto <none>             <none>           --EeMm--- Ee
    00:04:96:26:6a:e9 8   8   Auto <none>             <none>           --EeMm--- Ee
    * - Indicates this node
    Flags:  (C) master-Capable in use, (c) master-capable is configured,
    (E) Stacking is currently Enabled, (e) Stacking is configured Enabled,
    (M) Stack MAC in use, (m) Stack MACs configured and in use are the same,
    (N)  Stack link protocol Enhanced in use, (n) Stack link protocol Enhanced configured,
    (i) Stack MACs configured and in use are not the same or unknown,
    (-) Not in use or not configured
    License level restrictions: (C) Core, (A) Advanced edge, or (E) Edge in use,
    (c) Core, (a) Advanced edge, or (e) Edge configured,
    (-) Not in use or not configured
    The user prompt contains the slot number on which the console session is running. Also notice that the platform has changed from SummitX to Stack. The nodes in the stack have become Active and have been assigned node roles. The configured slot numbers have become current, and the other stacking parameters have also taken effect.
  10. To see the ExtremeXOS state of each node, run the command show slot on the master:
    * Slot-1 Stack.3 # show slot
    Slots    Type                 Configured           State       Ports
    --------------------------------------------------------------------
    Slot-1   SummitX                                   Operational   26
    Slot-2   SummitX                                   Operational   26
    Slot-3   SummitX                                   Operational   26
    Slot-4   SummitX                                   Operational   26
    Slot-5   SummitX                                   Operational   26
    Slot-6   SummitX                                   Operational   26
    Slot-7   SummitX                                   Operational   26
    Slot-8   SummitX                                   Operational   50
    * Slot-1 Stack.4 #
  11. Configure a block of IP addresses and a gateway for the alternate management IP functionality.
    * switch # config stacking alternate-ip-address 10.66.13.200/24 10.66.13.1 automatic

    Choose the block as a subset of addresses in the intended primary management subnet that will be configured later. Arrange the stack so that the alternate IP addresses assigned to each node are easily calculated so you can find the address to use when you need to log into a severed stack segment.

    There are two methods you can follow:
    • Choose the stack IP address, and then allocate a consecutive block of addresses that immediately follow the stack IP address. For example, if the Mgmt VLAN is configured with the address 10.4.73.8, and if there are three master-capable nodes in the stack, then their alternate IP addresses could be 10.4.73.9, 10.4.73.10, and 10.4.73.11.

    • Use the configured Mgmt VLAN address and the slot number to form the alternate IP address. For example, if 10.4.73.10 is the Mgmt VLAN address, and you are configuring the alternate IP address for slot 1, the alternate IP address could be 10.4.73.11; and for slot 8 it could be 10.4.73.18.

  12. Configure the management IP address, subnetwork, and gateway (VLAN Mgmt).
    You can now configure non-stacking parameters such as security information, VLANs, load aggregation, spanning tree, and routing protocols.
  13. Save the configuration.