外包服務生涯中,見過很多網絡設備意外丟失配置文件的狀況,甚至親身經歷過某個客戶的H3C防火墻,不但丟失配置文件,就連系統文件都直接消失了,哪怕上傳系統文件,重新配置,只要一重啟,所有的都會消失,后來,我們維修了主板,才解決了問題。
所以,在日常的網絡管理中,自動備份關鍵配置文件至服務器,不僅能夠提高恢復效率,還可以防止因意外丟失而導致的重大損失。本文將以H3C交換機為例,詳細介紹如何將網絡設備的配置自動保存到服務器上。
環境準備
H3C交換機:確保設備正常運行并具有管理權限。
服務器(此處以Windows Server為例):部署FTP、SFTP或TFTP服務器,用于存儲備份文件。
網絡連接:確保H3C交換機與服務器之間網絡通暢,無阻礙。
步驟概述如下:
1、服務器配置:
以TFTP服務器為例,下圖一看便知,設置目前,確認IP地址就行:
2、配置H3C交換機
通過telnet或者SSH又或者console端口登錄到H3C交換機或路由器,然后執行以下兩個命令,測試tftp備份是否正常:
Tftp client source ip 10.10.30.1 *因為交換機上IP眾多,所以先設置一下哪個IP是TFTP的客戶端
Tftp 10.10.30.218 put startup.cfg *此處的10.10.30.218是tftp服務器的IP,與上圖不同是因為服務器上也有多個網卡,多個IP地址,需要以實際為準
經以上兩個命令測試,服務器上能看到名為startup.cfg 的文件上傳過來了,表示備份成功。
3、配置定期執行tftp備份的計劃任務
scheduler job backup-config
job-desc "Automatic configuration backup"
Command 1 tftp 10.10.30.218 put startup.cfg core-5500backup.cfg
Quit
Scheduler schedule backup-config
Job backup-config
Time repeating at 23:00 month-date last *每月最后一天的23點執行備份計劃
Quit
如果是FTP服務器,那么命令就稍有不同:
交換機上先配置FTP參數:
ftp server-ip [服務器IP地址]
ftp user-name [用戶名]
ftp password plain [密碼]
schedule job backup-config
job-desc "Automatic configuration backup"
command backup startup-configuration to [服務器IP地址] ftp filename [文件名]
Quit
Scheduler schedule backup-config
Job backup-config
Time repeating at 23:00 month-date last
Quit
注意,交換機配置完成后,記得輸入`save`命令保存配置。
其實,H3C和很多品牌一樣,也支持python,所以也可以用python腳本來實現自動備份配置文檔。
備份失敗的常見問題及解決方案
網絡問題
確保網絡設置允許需要備份的網絡設備與FTP服務器之間的通信,注意檢查服務器端防火墻設置,順便提一句,如果 覺得TFTP不安全,可以在服務器的系統 防火墻上配置策略,只允許需要備份的網絡設備訪問服務器的TFTP端口(UDP69);
權限錯誤
如果TFTP服務器是Linux系統,需要確認有讀取和寫入備份目錄的權限。
自動備份不執行
檢查設備的系統時間設置是否準確,定時任務的配置是否正確。
總結
自動備份網絡設備的的配置到服務器,是提高網絡穩定性和安全性的有效策略。通過上述步驟,您可以確保關鍵配置信息的安全,避免因手動錯誤而導致的數據丟失,但也需要定期檢查備份狀態和文件完整性,確保在需要時可以快速恢復網絡設備。
請注意,示例中的命令和設置,需要根據具體的設備型號和網絡環境進行調整。
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.