配置的導入和導出場景
網絡設備提供服務是根據加載配置文件而提供的,所以對設備的配置文件備份和恢復很重要,在設備正常運行的情況下要對配置文件進行備份,同樣在設備出現配置問題的時候就需要恢復正常運行的配置文件。
配置文件的導入和導出方式:
1、配置文件的備份和恢復可以在設備上啟用ftp服務,將配置文件導出到本地pc,需要的時候可以將此備份文件通過ftp服務再導入到設備的flash目錄中,以便重啟設備后恢復正常狀態。
2、也可以通過其他的ftp服務器來備份和恢復設備的配置文件,通過ftp命令連接遠程的ftp服務器來下載或上傳配置文件。
啟用網絡設備的ftp服務導入、導出配置文件
開啟設備的ftp服務及創建ftp用戶
#開啟ftp服務 [4F-NEWORKD-SOUTH01]ftp server enable #創建ftp用戶,指定ftp的目錄為flash: [4F-NEWORKD-SOUTH01-aaa]local-user goser password cipher 123456 [4F-NEWORKD-SOUTH01-aaa]local-user goser service-type ftp [4F-NEWORKD-SOUTH01-aaa]local-user goser privilege level 3 [4F-NEWORKD-SOUTH01-aaa]local-user goser ftp-directory flash: #保存配置 <4F-NEWORKD-SOUTH01>save
通過pc端連接ftp
從終端PC通過FTP連接設備,輸入用戶名goser和密碼123456,並采用binary模式進行文件傳輸。
C:\Documents and Settings\goser2703>ftp 192.168.10.18 Connected to 192.168.10.18. 220 FTP service ready. User (192.168.10.18:(none)): goser 331 Password required for goser. Password: 230 User logged in. ftp> dir 200 Port command okay. 150 Opening ASCII mode data connection for directory list. -rwxrwxrwx 1 noone nogroup 23240540 Aug 24 2015 s5700s-li-v200r007c00spc5 00.cc -rwxrwxrwx 1 noone nogroup 231021 Aug 24 2015 s5700s-li-v200r007sph001. pat -rwxrwxrwx 1 noone nogroup 836 Apr 17 06:18 rr.dat drwxrwxrwx 1 noone nogroup 0 Jan 29 2016 user -rwxrwxrwx 1 noone nogroup 986 Apr 17 06:18 private-data.txt -rwxrwxrwx 1 noone nogroup 836 Apr 17 06:18 rr.bak drwxrwxrwx 1 noone nogroup 0 May 31 11:44 localuser drwxrwxrwx 1 noone nogroup 0 Jan 29 2016 dhcp drwxrwxrwx 1 noone nogroup 0 May 10 06:17 logfile -rwxrwxrwx 1 noone nogroup 1360236 Apr 17 06:18 help.web -rwxrwxrwx 1 noone nogroup 36 Jan 29 2016 $_patchstate_reboot -rwxrwxrwx 1 noone nogroup 3684 Jan 29 2016 $_patch_history -rwxrwxrwx 1 noone nogroup 4 Aug 03 2016 snmpnotilog.txt drwxrwxrwx 1 noone nogroup 0 May 31 00:00 resetinfo -rwxrwxrwx 1 noone nogroup 3141 May 31 11:35 backup.cfg -rwxrwxrwx 1 noone nogroup 968 May 31 11:44 vrpcfg.zip
導出配置到pc本地
#將設備的配置文件vrpcfg.zip下載到本地指定的目錄中,這里切換下載目錄為e盤,可以將配置文件下載后重命名 ftp> lcd e:\ ftp> get vrpcfg.zip config.zip
導入以前備份好的配置文件到設備中
設備作為FTP服務器,本地PC作為FTP客戶端,將備份的配置文件上傳到設備中。從終端PC通過FTP連接設備,輸入用戶名goser和密碼123456,並采用binary模式進行文件傳輸。
#切換到備份的配置文件目錄 ftp> lcd e:\ Local directory now E #上傳配置文件到設備中 ftp> put config.zip
設置恢復的配置文件為下次啟動配置文件並重啟設備,這里在重啟設備的時候注意提示:將修改的配置寫入下次啟動的配置文件中,一定要輸入N,不然下次重啟導入的配置文件不生效
<4F-NEWORKD-SOUTH01>startup saved-configuration config.zip <4F-NEWORKD-SOUTH01>dis startup MainBoard: Configured startup system software: flash:/s5700s-li-v200r007c00spc500.cc Startup system software: flash:/s5700s-li-v200r007c00spc500.cc Next startup system software: flash:/s5700s-li-v200r007c00spc500.cc Startup saved-configuration file: flash:/vrpcfg.zip Next startup saved-configuration file: flash:/config.zip <4F-NEWORKD-SOUTH01> reboot //重啟設備。 Info: The system is now comparing the configuration, please wait. Warning: The configuration has been modified, and it will be saved to the next startup saved-configuration file cfcard:/config.cfg. Continue? [Y/N]:N //輸入N防止設備當前的配置保存到備份的配置文件中。 Now saving the current configuration to the slot 13. Save the configuration successfully. Info: If want to reboot with saving diagnostic information, input 'N' and then execute 'reboot save diagnostic-information'. System will reboot! Continue?[Y/N]:Y //輸入Y重啟設備。
當然平時可以關閉設備的ftp服務,來提高設備性能,在需要開啟ftp服務的時候再開啟即可。
[4F-NEWORKD-SOUTH01]undo ftp server
通過遠程ftp服務器來備份和上傳配置文件
比如遠程ftp服務器的ip地址為192.168.80.200 ftp用戶名為:tom 密碼為:123456
至於ftp服務器的部署,可以參考ftp部署:http://www.cnblogs.com/goser/articles/8509919.html
連接遠程ftp服務器,將設備的配置文件上傳到遠程ftp服務器上
<4F-NEWORKD-SOUTH01>ftp 192.168.80.200 Trying 192.168.80.200 ... Press CTRL+K to abort Connected to 192.168.80.200. 220 (vsFTPd 2.2.2) User(192.168.80.200:(none)):tom 331 Please specify the password. Enter password: 230 Login successful. #上傳配置文件到ftp服務器 [ftp]put vrpcfg.zip
從ftp服務器上下載配置文件到設備中
#從ftp服務器上下載配置文件,並重命名 [ftp]get vrpcfg.zip goser.zip
設置恢復的配置文件為下次啟動配置文件並重啟設備【略:參考上面的配置即可】