There are two possible methods for this. The first method involves generating a CLI script from the config, and running it on the new switch. The second method will upload the actual config file to the new switch.
Method 1: Create a script and run it on the new switch
1. On the first switch, use the upload config command to upload an EXOS CLI script to a TFTP server. This script will be the same as the output of show config. In this example, the script is called config.xsf. However, the filename does not matter, as long as the extension is .xsf.
X460G2-24p-G4.6 # upload config 192.0.2.156 config.xsf
Uploading config.xsf to 192.0.2.156 ... done!
2. On the second switch, use the tftp get command to download this script.
X460G2-24p-G4.7 # tftp get 192.0.2.156 config.xsf
Downloading config.xsf to switch... done!
3. Run the script with the load script command.
X460G2-24p-G4.8 # load script config
4. Save the configuration on the new switch.
Method 2: Upload the configuration file
1. Use the show switch command to see what the currently selected configuration file is.
X460G2-24p-G4.8 # show switch
SysContact: firstname.lastname@example.org, +1 888 257 3000
System MAC: 00:04:96:98:8D:48
System Type: X460G2-24p-G4
SysHealth check: Enabled (Normal)
Recovery Mode: All
System Watchdog: Enabled
Current Time: Thu Aug 13 21:09:50 2015
Timezone: [Auto DST Disabled] GMT Offset: 0 minutes, name is UTC.
Boot Time: Tue Aug 11 20:32:30 2015
Boot Count: 77
Next Reboot: None scheduled
System UpTime: 2 days 37 minutes 19 seconds
Current State: OPERATIONAL
Image Selected: secondary
Image Booted: secondary
Primary ver: 18.104.22.168
Secondary ver: 22.214.171.124
Config Selected: primary.cfg
Config Booted: primary.cfg
primary.cfg Created by ExtremeXOS version 126.96.36.199
270945 bytes saved on Tue Aug 11 20:31:53 2015
2. Upload that file to a TFTP server with the tftp put command.
X460G2-24p-G4.9 # tftp put 192.0.2.156 primary.cfg
Uploading primary.cfg to 192.0.2.156 ... done!
3. On the new switch, download the config file with the tftp get command.
X460G2-24p-G4.10 # tftp get 192.0.2.156 primary.cfg
/usr/local/cfg/primary.cfg already exists, do you want to overwrite it? (y/N) Yes
Downloading primary.cfg to switch..... done!
4. Select this file as the config to be used on the next reboot.
X460G2-24p-G4.11 # use config primary
The selected configuration will take effect after the next switch reboot.
5. Reboot the switch to boot to the new config file. When prompted, DO NOT save the config. Saving the config at this point will overwrite the newly selected config file.
X460G2-24p-G4.12 # reboot
Do you want to save configuration changes to currently selected configuration
file (primary.cfg) and reboot?
(y - save and reboot, n - reboot without save, <cr> - cancel command) No