Cloning Application

The script clone.py, which has been available since ExtremeXOS 22.2, now allows you to clone one switch's setup to another switch in the following scenarios:
  • Within a stack (synchronize {slot slotid}
  • Standalone to standalone (duplicating a reference switch)
  • Standalone to stack (adding a switch to a stack)
  • Standalone to USB (available since ExtremeXOS 22.2)
The clone.py script copies the following:
  • All content under:
    • /boot
    • /exos
    • /alt/boot
    • /alt/exos
    • (optionally) /usr/local/cfg
  • Specific NVRAM contents:
    • Boot selector
    • CLI banner
    • Failsafe username,password, and action
    • SSH key

Supported Platforms

Summit X450-G2, X460-G2, X670-G2, and ExtremeSwitching X440-G2, X870, X620, X690 series switches.

Limitations

  • Requires ExtremeXOS 22.4 or later.
  • Cloning to a standalone switch using a stacking master as the source does not make the standalone switch a stacking master. The configuration cloned from a stacking master to the standalone switch is ignored by ExtremeXOS.
  • ONIE to non-ONIE or non-ONIE to ONIE cloning cannot be performed.

    Newer ExtremeSwitching series switches (X870 and X690) use the Open Network Install Environment (ONIE) bootloader. All other Summit and ExtremeSwitching series switches do not use ONIE.

  • Clone application does not connect through VR-USER.
  • Synchronize cannot be done for mixed stacking. All nodes in the stack must be the same platform.
  • If the clone master is started and stopped, the dirty bit is set.