• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      腳本編程實(shí)現(xiàn)自動(dòng)備份網(wǎng)絡(luò)設(shè)備配置文件

      2015-06-02 13:30:00楊健
      關(guān)鍵詞:配置文件腳本備份

      楊健 等

      摘要:網(wǎng)絡(luò)設(shè)備配置文件備份是快速恢復(fù)單點(diǎn)故障的重要手段,本文介紹利用終端軟件SecureCRT對(duì)腳本的支持,使用VBScript編程實(shí)現(xiàn)匯聚層網(wǎng)絡(luò)設(shè)備批量自動(dòng)備份,降低相關(guān)工作量,提高備份效率。

      關(guān)鍵詞:配置文件 腳本 備份

      寬帶接入服務(wù)器(Broadband Remote Access Server,簡(jiǎn)稱BRAS)和匯聚交換機(jī),位于城域網(wǎng)的匯聚層用于為公眾用戶提供互寬帶數(shù)據(jù)接入(xDSL/FTTx/LAN等)和無線接入服務(wù)(WLAN)。天津聯(lián)通部署的用于寬帶業(yè)務(wù)接入的BRAS和匯聚交換機(jī)總數(shù)將近300臺(tái),各種設(shè)備在運(yùn)行過程中隨時(shí)可能發(fā)生風(fēng)險(xiǎn)。因此,網(wǎng)絡(luò)設(shè)備數(shù)據(jù)備份用于在設(shè)備發(fā)生單點(diǎn)故障時(shí)快速恢復(fù)業(yè)務(wù),以盡可能地減少用戶的感知,降低因設(shè)備故障對(duì)企業(yè)造成損失。本文介紹一種利用腳本語言操縱終端軟件通過TFTP方式自動(dòng)備份網(wǎng)絡(luò)設(shè)備配置文件的方法,幫助運(yùn)維人員減少重復(fù)操作,提高工作效率。

      1 目前匯聚層設(shè)備的備份方式

      目前,我部門備份設(shè)備配置的常用方法是利用TFTP服務(wù)器軟件接收并保存網(wǎng)絡(luò)設(shè)備的配置文件,然后將所有的配置文件存放到辦公服務(wù)器上。下面以備份華為ME60-X8設(shè)備的配置文件為例介紹該方法的實(shí)現(xiàn)過程,主要分為部署TFTP服務(wù)、登錄跳板機(jī)、執(zhí)行備份操作和存放配置文件四個(gè)步驟。

      1.1 部署TFTP服務(wù)器軟件 為了便于檢測(cè)備份情況,一般腳本和TFTP服務(wù)器應(yīng)運(yùn)行在同一臺(tái)計(jì)算機(jī)上。TFTP服務(wù)器軟件應(yīng)選擇可在Windows系統(tǒng)下運(yùn)行的版本。設(shè)定好TFTP服務(wù)器的保存目錄,以便正確接收備份文件。

      1.2 登錄跳板機(jī) 使用終端軟件SecureCRT登錄跳板機(jī),以便可以逐臺(tái)登錄網(wǎng)絡(luò)設(shè)備進(jìn)行備份。

      1.3 執(zhí)行備份操作 登錄ME60-X8,在用戶視圖下,執(zhí)行“tftp 10.10.10.10 put vrpcfg.zip vrpcfg.zip”命令將配置文件上傳的備份服務(wù)器(TFTP服務(wù)器軟件所在計(jì)算機(jī)IP為10.10.10.10)。

      備份命令的格式為 tftp [TFTP Server IP] put [Source file name] [Destination file name]。

      1.4 存放配置文件 將備份的所有配置文件按日期時(shí)間格式建立壓縮文件,保存在辦公服務(wù)器上的專用目錄中,也可保存到光盤等介質(zhì)中,以便使用時(shí)可以快速方便的找到最近一次的備份文件。

      2 存在的問題

      天津聯(lián)通目前在匯聚層運(yùn)行的BRAS和交換機(jī)設(shè)備近300臺(tái),按照上述方法,如果采用手工方式逐臺(tái)登錄設(shè)備進(jìn)行配置文件備份,以每人每天備份100臺(tái)設(shè)備計(jì)算,需要3個(gè)工作日才能完成所有設(shè)備的備份工作,不但重復(fù)勞動(dòng)工作量大而且準(zhǔn)確性也難以保證?;谏鲜霈F(xiàn)狀,運(yùn)維人員需要一個(gè)能將上述備份過程自動(dòng)化的工具,實(shí)現(xiàn)自動(dòng)備份所有在線運(yùn)行的網(wǎng)絡(luò)設(shè)備的配置文件,提高工作效率和備份數(shù)據(jù)的準(zhǔn)確性。

      3 自動(dòng)備份的實(shí)現(xiàn)

      3.1 匯聚層設(shè)備梳理 實(shí)現(xiàn)對(duì)匯聚層設(shè)備進(jìn)行自動(dòng)備份的前提是對(duì)該層相關(guān)設(shè)備的現(xiàn)狀進(jìn)行匯總分析。首先,不同廠家的設(shè)備,甚至同一廠家的不同類型設(shè)備所使用的備份命令不同;其次,一些老舊的設(shè)備由于支持的備份功能有限,可能只支持單一的備份方式等等,也需要具體情況具體分析。

      3.2 備份命令 目前天津聯(lián)通匯聚層設(shè)備主要是華為和中興的設(shè)備,華為的BRAS主要是ME60-X8和MA5200G;華為的交換機(jī)主要是S7800和S9300;中興的BRAS是M6000;中興的交換機(jī)是S8900。各設(shè)備的備份命令格式如下:

      ①M(fèi)E60-X8/S7800/S9300備份命令:

      tftp IP put 源文件名 備份文件名

      ②MA5200G備份命令:

      tftp put源文件名//IP/備份文件名

      ③M6000備份命令:

      copy tftp root源文件名//IP/備份文件名

      ④S8900備份命令:

      copy root源文件名tftp: //IP/備份文件名

      以上命令中,IP為TFTP服務(wù)器的IP地址,備份文件名是在TFTP服務(wù)器上為設(shè)備配置文件命名的新文件名。

      3.3 跳板機(jī)的登錄方式 跳板機(jī)的登錄可以使用TELNET方式,也可以使用SSH方式,可以根據(jù)網(wǎng)絡(luò)的實(shí)際情況進(jìn)行配置。

      3.4 設(shè)備信息匯總 從辦公系統(tǒng)中可以獲取設(shè)備列表,從中主要獲取的信息是:設(shè)備編號(hào)、設(shè)備型號(hào)和IP地址。登錄跳板機(jī)和網(wǎng)絡(luò)設(shè)備的帳號(hào)、密碼等,因?yàn)槭敲咳硕加袑S脦ぬ?hào),所以就將相關(guān)帳號(hào)、密碼等固化在軟件中,而不用單獨(dú)輸入了。

      3.5 關(guān)鍵技術(shù)

      3.5.1 Excel文件的讀取。VBScript提供了相應(yīng)對(duì)象用來對(duì)Excel文件中的數(shù)據(jù)進(jìn)行讀寫操作。對(duì)于和備份相關(guān)的信息可以根據(jù)實(shí)際情況選擇合適的安排,以增強(qiáng)程序的靈活性。

      3.5.2 SecureCRT對(duì)腳本的支持。隨著終端軟件功能的不斷增強(qiáng),部分終端軟件(如SecureCRT)開始支持VBScript等腳本語言,以實(shí)現(xiàn)設(shè)備登錄、命令輸入等操作的自動(dòng)處理。目前,SecureCRT對(duì)腳本語言的支持已經(jīng)比較完善,完全可以通過腳本編程實(shí)現(xiàn)對(duì)匯聚層設(shè)備的配置文件的自動(dòng)備份。

      3.5.3 輸入信息。為了自動(dòng)進(jìn)行備份,所有信息的輸入必須通過腳本自動(dòng)完成。我們使用腳本調(diào)用SecureCRT中提供的相關(guān)方法進(jìn)行信息的輸入。

      3.5.4 判斷命令結(jié)束。實(shí)現(xiàn)程序自動(dòng)執(zhí)行命令需要解決的另一個(gè)問題是判斷命令何時(shí)執(zhí)行完畢。腳本程序使用的方法是:在程序向設(shè)備發(fā)送命令后,通過檢測(cè)特定的字符串是否出現(xiàn)來判定命令的執(zhí)行狀態(tài),出現(xiàn)則表示命令執(zhí)行完成,否則繼續(xù)等待直至輸出結(jié)束。例如:一臺(tái)BRAS的主機(jī)名以M6000結(jié)尾,則命令執(zhí)行完成后,必定會(huì)輸出“M6000>”。

      3.5.5 程序流程。在網(wǎng)絡(luò)設(shè)備信息匯總分析的基礎(chǔ)上,就可以利用程序?qū)崿F(xiàn)備份工作的自動(dòng)化。腳本程序、SecureCRT和TFTP服務(wù)器程序必須部署在同一臺(tái)計(jì)算機(jī)上。

      腳本程序首先通過檢查TFTP服務(wù)器軟件運(yùn)行情況,判斷TFTP服務(wù)是否開啟,如果沒有啟動(dòng)TFTP服務(wù)則程序退出。

      然后腳本程序會(huì)讀取Excel中的設(shè)備列表,獲取與備份相關(guān)的設(shè)備信息。

      之后,連接并登錄跳板機(jī),因?yàn)閭浞菔腔谔鍣C(jī)的,所以登錄失敗則程序結(jié)束。

      最后,根據(jù)設(shè)備信息列表逐臺(tái)登錄設(shè)備,登錄設(shè)備失敗則直接進(jìn)行下一臺(tái)設(shè)備的備份過程,登錄設(shè)備成功則進(jìn)行配置文件備份,備份成功后登出設(shè)備,再進(jìn)行下一臺(tái)設(shè)備的備份。

      當(dāng)所有網(wǎng)絡(luò)設(shè)備備份完成后,備份程序登出跳板機(jī),程序執(zhí)行結(jié)束,所有網(wǎng)絡(luò)設(shè)備的備份工作完成。

      4 結(jié)語

      本工具作為天津聯(lián)通數(shù)據(jù)網(wǎng)絡(luò)運(yùn)維手段的有效補(bǔ)充,可以方便的部署在相關(guān)運(yùn)維人員的辦公電腦上,自動(dòng)、高效的集中備份在線運(yùn)行的網(wǎng)絡(luò)設(shè)備的配置文件,提高了工作效率,取得了良好的效果。

      參考文獻(xiàn):

      [1]Microsoft Windows 腳本技術(shù).

      [2]Scripting Essentials:A Guide to Using Scripts in SecureCRT.

      猜你喜歡
      配置文件腳本備份
      “備份”25年:鄧清明圓夢(mèng)
      酒駕
      提示用戶配置文件錯(cuò)誤 這樣解決
      安奇奇與小cool 龍(第二回)
      搭建簡(jiǎn)單的Kubernetes集群
      互不干涉混用Chromium Edge
      忘記ESXi主機(jī)root密碼怎么辦
      數(shù)據(jù)庫系統(tǒng)shell腳本應(yīng)用
      快樂假期
      淺析數(shù)據(jù)的備份策略
      科技視界(2015年6期)2015-08-15 00:54:11
      同心县| 年辖:市辖区| 黄梅县| 莱芜市| 德江县| 东宁县| 扎兰屯市| 郧西县| 乌苏市| 敦化市| 广汉市| 平遥县| 铅山县| 临高县| 宽城| 黄石市| 新龙县| 特克斯县| 石楼县| 政和县| 郧西县| 城市| 黄浦区| 南召县| 泌阳县| 晋江市| 高清| 平安县| 红河县| 石泉县| 乡城县| 香港| 清水县| 云南省| 南澳县| 舞钢市| 商南县| 沅江市| 杨浦区| 金湖县| 尖扎县|