摘 要:在民航空管事業(yè)快速發(fā)展的今天,隨著飛行流量的快速增長,管制部門對于空管設(shè)備的依賴程度也越來越大,從而對設(shè)備運行的穩(wěn)定性提出了更高的要求。由于目前空管自動化設(shè)備缺乏冗余配置,且已連續(xù)運行近五年,即將進入硬件故障高發(fā)期。如何在硬件發(fā)生故障時,盡快使其恢復(fù)正常運行,是目前乃至今后設(shè)備運行維護的主要側(cè)重點。
關(guān)鍵詞:自動化;硬盤對拷;JUMPSTART
前言
INDRA自動化系統(tǒng)有三種備份手段即:硬盤拷貝、JUMPSTART及光盤安裝。這些備份手段各有優(yōu)勢,在不同的場合都有所應(yīng)用,因此維護人員需要掌握它們的各自的優(yōu)缺點及使用方法。
1 硬盤拷貝
INDRA空管自動化系統(tǒng)使用的Sun Ultra 45服務(wù)器所安裝的Solaris 10操作系統(tǒng):Solaris操作系統(tǒng)是太陽微系統(tǒng)(Sun)公司(2010年被甲骨文公司收購)研制的類Unix操作系統(tǒng)。目前最新版為Solaris 11。Solaris10運行在SPARC/UltraSPARC(Ultra 25/45)平臺。早期的Solaris是由BSDUnix發(fā)展而來,因此它的運行機制和很多的操作命令都與衍生于Unix操作系統(tǒng)的其他操作系統(tǒng)相同。硬盤對拷,就是利用系統(tǒng)命令講源硬盤的數(shù)據(jù)拷貝到目標(biāo)硬盤中,具體的操作步驟如下。
1.1 備盤插入主機
將備盤插入主機里硬盤槽位1(或2、3)(在用硬盤必須插在槽位0)。選用與在用硬盤幾何特性相同的硬盤,作為備份硬盤(允許備份硬盤與在用硬盤容量不一致,但備份硬盤容量不得小于在用硬盤容量)。
1.2 格式化,分區(qū)
1.2.1 檢測新硬盤
Sun工作站啟動后默認直接進入應(yīng)用程序,該過程無法中止。須等待其進入應(yīng)用程序界面后再退出到命令行模式,以root用戶登錄,采用以下幾種方法讓系統(tǒng)檢測出新硬盤:(1)執(zhí)行devfsadm命令,系統(tǒng)檢測新增加的設(shè)備,這種方法不需要再次重啟設(shè)備;# devfsadm。(2)在根目錄下創(chuàng)建reconfigure文件,然后使用init 5命令關(guān)閉設(shè)備、再次啟動,reconfigure文件可在系統(tǒng)啟動過程中引導(dǎo)系統(tǒng)自動監(jiān)測新設(shè)備;# touch /reconfigure。(3)也可使用Sun專用鍵盤上的快捷鍵“stop+a”進入ok提示符狀態(tài),在ok提示符下輸入:boot -r重啟主機(重啟時自檢硬件設(shè)備);硬盤對拷操作需要在單機狀態(tài)下進行,需在此時斷開主機的網(wǎng)絡(luò)連接。
1.2.2 查看主盤和備盤的設(shè)備名
1.2.3 格式化、分區(qū)
依據(jù)上述信息選擇目標(biāo)硬盤進行格式化,并根據(jù)提示進行分區(qū)。
1.2.4 輸入“dd”命令開始對拷
2 JUMPSTART
2.1 Jumpstart 程序安裝軟件過程
在驗證rules文件和配置文件后,客戶機即可開始自定義Jumpstart安裝。Jumpstart程序讀取rules.ok文件。然后,Jumpstart程序搜索第一個具有所定義的系統(tǒng)屬性(該系統(tǒng)屬性與Jumpstart程序正嘗試在其上安裝軟件的系統(tǒng)相匹配)的規(guī)則。如果存在匹配項,Jumpstart程序?qū)⑹褂迷谠撘?guī)則中指定的配置文件在系統(tǒng)上安裝軟件。圖1為jumpstart安裝軟件的執(zhí)行過程。
2.2 程序備份與安裝
2.2.1 程序備份
新疆INDRA自動化系統(tǒng)共有33臺主機,所有主機的操作系統(tǒng)均為Solaris10。因此只需要對操作系統(tǒng)安裝盤進行一個備份即可。具體操作如下:將Solaris 10 DVD放入安裝服務(wù)器的DVD-ROM驅(qū)動器,然后輸入以下命令:
新疆INDRA自動化系統(tǒng)共有33臺主機,應(yīng)用程序又各不相同,即使應(yīng)用程序相同也可能在硬件或軟件配置上有所不同,因此在JUMPSTART服務(wù)器上將分別對客戶機進行備份存儲。具體步驟如下。
(1)登陸JUMPSTART服務(wù)器;
(2)執(zhí)行下列命令。
./BKP_APPS.sh
其中
2.2.2 程序安裝
程序的安裝可以分為兩個部分:服務(wù)器配置和客戶機操作。
配置服務(wù)器,需要使服務(wù)器知曉客戶機的MAC地址與應(yīng)用程序的存放位置。登陸服務(wù)器執(zhí)行下列命令。
Server # vi /etc/ethers 修改客戶機的MAC地址。
Server #./config.sh
其中
當(dāng)某一客戶機需要重新安裝操作系統(tǒng)及應(yīng)用程序時,可以通過在每個系統(tǒng)的ok(PROM)提示符下使用下來boot命令來引導(dǎo)安裝:
ok boot net - install
此后,Solaris10操作系統(tǒng)及相應(yīng)的應(yīng)用程序?qū)⒆詣影惭b到該客戶機中。
3 光盤安裝
操作系統(tǒng)與應(yīng)用程序都有相應(yīng)的備份光盤。當(dāng)需要使用光盤安裝時,必須依次安裝操作系統(tǒng)、驅(qū)動程序及應(yīng)用程序。因為系統(tǒng)的硬件設(shè)備及功能都有所區(qū)別,所以每臺主機的安裝均有所不同,具體步驟依據(jù)安裝手冊進行安裝。
4 小結(jié)
以上各種備份措施各有優(yōu)缺點,要制定完整可靠地備份策略必須清楚了解各個備份手段的優(yōu)勢和劣勢。表1描述了各類備份手段的優(yōu)缺點。從表1可以看出硬盤備份的優(yōu)點在于恢復(fù)速度快,但是其應(yīng)用程序版本可能不準(zhǔn)確,恢復(fù)后需要手動進行升級。這是因為硬盤備份時服務(wù)器必須中斷服務(wù),因此不可每次應(yīng)用程序升級時都進行更新。這種備份措施比較適用于重要節(jié)點的備份,如服務(wù)器,可以利用系統(tǒng)換季停機的時機,將某些關(guān)鍵節(jié)點的硬盤所有內(nèi)容備份至其他硬盤上。當(dāng)該節(jié)點發(fā)生硬盤故障時恢復(fù)操作簡單快速,無需任何命令和配置,直接更換硬盤即可,對正常運行影響很小,從而大大縮短了設(shè)備中斷服務(wù)的時間。JUMPSTART備份手段的優(yōu)勢在于操作簡單,應(yīng)用程序版本準(zhǔn)確,但其恢復(fù)時間比較慢。因此這種方法對于要求維護時間短的服務(wù)器及重要工作站是不太適用的。但對于恢復(fù)時間較為寬松的設(shè)備,使用該方法即簡單又可靠。光盤備份十分靈活,備份時間也比較短,但是其恢復(fù)時間比較長,恢復(fù)操作也比較復(fù)雜。實際工作中可以先安裝操作系統(tǒng),根據(jù)設(shè)備故障的情況選擇安裝相應(yīng)的應(yīng)用程序。
5 結(jié)束語
系統(tǒng)的備份和恢復(fù)對于自動化系統(tǒng)的安全穩(wěn)定運行起著至關(guān)重要的作用,選擇適當(dāng)?shù)膫浞莶呗裕梢源蟠罂s小設(shè)備故障時的維護時間提高維護工作的準(zhǔn)確性和可靠性。文章就烏魯木齊INDRA自動化系統(tǒng)的備份手段進行了簡單的描述,分析了它們的有缺點,希望能對自動化系統(tǒng)的維護工作有所借鑒,不當(dāng)之處敬請指正。