交換機定時自動備份配置檔案的方法

  如果一個管理員平時只管理個位數的交換機,而且也不需要經常修改配置,那可以使用手工方式定期儲存配置檔案,因為一旦裝置故障,可以及時匯入備份配置恢復網路。接下來是小編為大家收集的,希望能幫到大家。

  :

  資料中心接入層目前有4臺H3C S5100,3臺CISCO 29xx,以H3C交換機為例,在較新的韌體中有個非常實用的命令:job***註釋為:Schedule a system task***,在2208/2210版本或更新的韌體中才有,一下,4臺S5100都是Release 2203P08,版本太低,根本就沒有這個命令,只能先升級。

  找來最新的S5100EI-CMW310-R2221P06-S168.bin、版本為805的bootroom和最新的網頁服務端H3C-http3.3.1-0003.web,使用TFTP方式匯入,並設定啟動載入:

  boot boot-loader S5100EI-CMW310-R2221P06-S168.bin

  boot bootrom S5100EI-805.btm

  boot web-package H3C-http3.3.1-0003.web main

  同時為了安全起見,把老的韌體設定為備份屬性,多一層保險:

  boot boot-loader backup-attribute s5100ei-cmw310-r2203p08.bin

  儲存配置並重啟,幾分鐘後新韌體生效。

  使用job命令設定定時備份配置檔案:

  job backupconfig //建立job並命名

  view monitor //執行命令時候使用monitor檢視

  time 1 repeating at 02:00 command tftp IP put config.cfg XXX.cfg //通過tftp把配置檔案備份到伺服器上,每天2點迴圈執行。

  實際可以每週、每月,或者1次到點執行等等,不僅限於執行儲存配置命令,還可以執行其他命令。非常實用。

  升級bootrom和web包對job命令沒有什麼關係,只是希望1次重啟能順帶多做點事情

  cisco的裝置也支援類似配置:

  先建立一條 策略

  Router***config***# kron policy-list backupconfig

  Router***config-kron-policy***# show run | redirect

  再設定迴圈執行的時間

  Router***config***# kron occurrence daily at 1:00 recurring

  Router***config-kron-occurrence***# policy-list backupconfig

  具體可參見:

  

  另1:較老的IOS可能沒有kron這個命令,比如我手頭一臺2970,版本12.2***20***,升級到最新的12.2***44***就有了。2960 IOS 12.2***25***也可以支援。

  另2:手頭還有2臺ASR版本ISO-XE Version 15.1***3***S2,使用show run | redirect 命令,無法把配置重定向到tftp,出現timedout提示,這個時候,可以嘗試指定tftp的source-interface:ip tftp source-interface xx/x 一般即可解決問題。

  實際生產環境中,不一定只有這2個品牌的裝置,碰到不支援定時任務的,只能祭出終極殺器:Expect,下篇細述。