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