Using Stack Zero-touch Provisioning to Create a Two-unit ICX 7850 Stack with a Ring Topology

Before using stack zero-touch provisioning, check all connections to make sure they are correct.
Complete the following steps to create a two-unit ICX 7850 ring using stack zero-touch provisioning.
  1. (Optional) Enter the show running-config command to check unit configuration on the proposed active controller unit.
    ICX7850-32Q Router# show running-config
    Current configuration:
    !
    ver 08.0.90_b313T233
    !
    stack unit 1
      module 1 icx7850-32q-port-management-module
      module 2 icx7800-100g-12port-1200g-module
      module 3 icx7800-100g-8port-800g-module
      stack-port 1/3/1
      stack-port 1/3/5
    !
    !
    aaa authentication web-server default local                       
    aaa authentication login default local
    enable aaa console
    !
    no telnet server
    username super password .....
    !
    !
    sz registrar
    !
    !
    end
    ICX7850-32Q Router#
    
  2. In global configuration mode on the unit that will serve as the active controller, enter the stack enable command to enable stacking.
    ICX7850-32Q Router# configure terminal
    ICX7850-32Q Router(config)# stack enable
    Enable stacking. This unit actively participates in stacking
    
  3. Enter the stack zero-touch-enable command.
    ICX7850-32Q Router(config)# stack zero-touch-enable
    
  4. (Optional) Enter the show stack zero-touch status command to check the available configuration options.
    ICX7850-32Q Router# show stack zero-touch status
    I cannot be discovered by stack zero-touch or interactive-setup option 2. reason: has stack enable configuration
    I can be discovered by stack interactive-setup option 3.
    Has no unit-replacement timer. trig=2, reason=has stack zero-touch-enable
    zero-touch-enable and stack enable are configured. Have done 0 probes
    ZTP has converted 0 new units to members.
    zero-touch-enable period: 3 minutes. Will trigger in 0 min 16 sec
    ZTP postponed due to topology changes: 0
    My MAC used in image copy is 748e.f8f9.636e.
    ACL #=0, ind=0
    
    The stack zero-touch provisioning process sends probes to ports 1/3/1 through 1/3/8 and discovers the ring topology.
    
    ICX7850-32Q Router#T=7m4.0: Sending probes to ports: u1: 1/3/1 to 1/3/8, 
    stack zero-touch detects the following links:
    Links U1--U2, #=8: 3/1--2/1, 3/2--2/2, 3/3--2/3, 3/4--2/4, 3/5--2/5, 3/6--2/6, 3/7--2/7, 3/8--2/8, 
    
    
                       #1                                                          
         +---+        +---+                                                        
     =3/1| 1 |3/5==2/5| 2 |2/1=                                                    
     |   +---+        +---+   |                                                    
     |                        |                                                    
     |------------------------|                                                    
    stack zero-touch discovers 1 unit(s) and sends stack-port/trunk to chain 0: 
     #1 d4c1.9e18.8dd9 U2, D0: 2/1 to 2/4, D1: 2/5 to 2/8
    
    stack-trunk 1/3/5 to 1/3/8 replaces stack-port 1/3/5
    stack-trunk 1/3/1 to 1/3/4 replaces stack-port 1/3/1
    T=7m26.2: stack zero-touch enlarges stack-port 1/3/5 to stack-trunk 1/3/5 to 1/3/8 to match links.
    stack zero-touch adds stack-trunk 1/3/1 to 1/3/4 for new units to join
    Configuration changed. Please do "write memory".
    
    The other unit reloads as a stack member, and stack formation is complete.
    ICX7850-32Q Router#T=12m47.5: Election, was alone --> active, ID=1, pri=128, 2U(1-2), A=u1, nbr#=1 1, reason: u2: port-up, , 
    Debug: Dec 13 22:31:33 Detect stack unit 2 has different ssh rsahost key, will synchronize it
    Debug: Dec 13 22:31:33 T=12m47.9: Synchronize webauth files to u2
    T:12m49.4: Done hot swap: active controller u1 sets u2 to Ready.
    T=12m49.9: Election, was active, no change, ID=1, pri=128, 2U(1-2), A=u1, nbr#=1 1, reason: u1: stk-po-chg, , 
    Stack unit 2 Power supply 1 is up
    Stack unit 2 Power supply 2 is not present
    Debug: Dec 13 22:31:40 
    Config changed due to add/del units. Do write mem if you want to keep it
    Debug: Dec 13 22:31:43 T=12m57.9: Synchronize ssh rsa host key to u2
    T=13m50.6: Assigned unit 2 to be standby
    Debug: Dec 13 22:32:38 T=13m52.6: start running config sync to standby u2
    Debug: Dec 13 22:32:38 T=13m53.3: Running config sync to standby u2 is complete
    
  5. Enter the write memory command to save the configuration.
    ICX7850-32Q Router# write memory
    
     There is no startup config file, unable to save legacy config 
    Flash Memory Write (8192 bytes per dot) 
    Write startup-config done.
    
    Automatic copy to member units:  2
    Flash Memory Write (8192 bytes per dot) 
    .
    Copy Done.
  6. (Optional) Enter the show stack command and the show running-config command to check the stack configuration.
    ICX7850-32Q Router# show stack
    T=14m59.3: alone: standalone, D: dynamic cfg, S: static
    ID   Type          Role    Mac Address    Pri State   Comment                   
    1  S ICX7850-32Q   active  d4c1.9e18.3731 128 local   Ready
    2  S ICX7850-48FS  standby d4c1.9e18.8dd9   0 remote  Ready
    
        active       standby                                                       
         +---+        +---+                                                        
     =3/5| 1 |3/1==2/1| 2 |2/5=                                                    
     |   +---+        +---+   |                                                    
     |                        |                                                    
     |------------------------|                                                    
    Standby u2 - Learn other units for 63 sec, protocols may not be ready in 7 s.
    Role history: N: standalone, A: active, S: standby, M: member
    U1: N->A
    
    Current stack management MAC is d4c1.9e18.3731
    
    ICX7850-32Q Router# show running-config
    Current configuration:
    !
    ver 08.0.90_b313T233
    !
    stack unit 1
      module 1 icx7850-32q-port-management-module
      module 2 icx7800-100g-12port-1200g-module
      module 3 icx7800-100g-8port-800g-module
      priority 128
      stack-trunk 1/3/1 to 1/3/4
      stack-trunk 1/3/5 to 1/3/8
    stack unit 2
      module 1 icx7850-48fs-port-management-module
      module 2 icx7800-100g-8port-800g-module
      stack-trunk 2/2/1 to 2/2/4
      stack-trunk 2/2/5 to 2/2/8
    stack enable
    stack zero-touch-enable
    stack mac d4c1.9e18.3731
    !
    !
    aaa authentication web-server default local
    aaa authentication login default local
    enable aaa console
    !
    no telnet server
    username super password .....
    !
    !
    !
    hitless-failover enable
    !
    !
    sz registrar
    !
    !                                                                 
    end