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

2021-09-21 04:05:54 字數 1802 閱讀 8082

如果乙個管理員平時只管理個位數的交換機,而且也不需要經常修改配置,那可以使用手工方式定期儲存配置檔案,因為一旦裝置故障,可以及時匯入備份配置恢復網路。

但如果網路裡有很多交換機,又要經常修改配置,那讓它自己定時把配置檔案自動備份到伺服器上,可以省去不少麻煩。 

資料中心接入層目前有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 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 ***.cfg //通過tftp把配置檔案備份到伺服器上,每天2點迴圈執行。

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

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

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

先建立一條 策略

router(config)# kron policy-list backupconfig

router(config-kron-policy)#cli show run | redirect t

再設定迴圈執行的時間

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 t 命令,無法把配置重定向到tftp,出現timedout提示,這個時候,可以嘗試指定tftp的source-inte***ce:ip tftp source-inte***ce xx/x 一般即可解決問題。

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

shell指令碼批量備份交換機配置檔案

對於中小型網路來說,網路裝置相對較少,維護相對簡單,即使出現故障解決起來也相對較快。而大型網路一般結構複雜,裝置數量多,不同網路區域的裝置配置大多不同,不可能記住所有裝置配置。當修改配置後未及時儲存,某天意外斷電後,恢復起來非常麻煩。或者發生了誤操作,未能及時發現,找起來也是比較麻煩的。這時候,備份...

交換機TFTP配置備份

華為思科主流的交換機一般都支援tftp和ftp配置備份,配置命令如下 tftp伺服器建議用3cdaemon漢化版,啟動後能看到本地ip,失敗還有提示,比較方便 思科無線控制器 ap1830支援tftp ftp sftp transfer upload mode tftp transfer uploa...

交換機的基本配置

1 配置enable口令和主機名。2 配置交換機ip位址 預設閘道器 網域名稱和網域名稱伺服器。3 配置交換機的埠屬性。speed duplex description 4 配置和檢視mac位址表。設定超時時間 加入永久位址 加入限制靜態位址 清除位址 一 配置和管理vlan 劃分vlan 配置vt...