一、概況
統(tǒng)戰(zhàn)部為了將已經(jīng)上線實施的統(tǒng)戰(zhàn)部人物庫信息管理系統(tǒng)從32位環(huán)境遷移至Itanium 2 64位環(huán)境下,以便提高系統(tǒng)性能。要求參與選型的系統(tǒng)具有 24x7 小時的高可用性,來對操作系統(tǒng)和運行于其上的數(shù)據(jù)庫系統(tǒng)進行保護,另外要求有出色的性能和穩(wěn)定性。這樣,就采用了兩臺HP rx4640和HUAWEI IX5000盤柜作為硬件平臺。支持HP Integrity rx4640 的操作系統(tǒng)有HP-UX 11i v2,Microsoft Windows Server 2003 企業(yè)版,Linux和OpenVMS v8.3,通過多方面的測試對比,最終用戶重新選擇了中標普華Linux server。中標普華Linux server 作為首款支持Itanium 2的Linux產(chǎn)品,與HP Integrity rx4640 動能服務器在華北地區(qū)成功應用。
整套系統(tǒng)的硬件平臺采用了兩臺HP rx4640和HUAWEI IX5000盤柜相連。每臺HP rx4640 上配有2塊光纖網(wǎng)卡和2塊電口網(wǎng)卡,2塊光纖網(wǎng)卡綁定后與HUAWEI IX5000盤柜相連,一塊電口網(wǎng)卡作為高可用的心跳,另一塊電口網(wǎng)卡用于連接公網(wǎng)向外提供網(wǎng)絡服務。HUAWEI IX5000盤柜是iscsi盤柜,根據(jù)應用需要配置出了1T和 1G兩塊邏輯存儲設備供兩臺HP rx4640使用。HUAWEI IX5000本身也是具有高可用功能的。示意圖如下:
由于HP Integrity rx4640采用的是雙核英特爾安騰.2 處理器,要求Linux 核心是2.6才能支持,而Linux kernel 2.6采用的硬件驅動機制是udev,因此給iscsi盤柜的支持帶來了一定難度。中標普華Linux server 在做適配測試的過程中解決了這個問題,使得HUAWEI IX5000 iscsi盤柜能夠在操作系統(tǒng)級被正常識別,加載和使用。
Linux 對iscsi盤柜在加載和使用方面與Linux x86 對scsi 盤柜的支持有很大不同,相對要麻煩一些。但是,為了方便用戶,同時確保系統(tǒng)能安全可靠地運行,中標軟件通過腳本給予了解決,對上層支撐軟件來說是完全透明的。
二、實施及應用效果
在兩臺HP rx4640上,分別安裝了中標普華Linux server 。重新配置了iscsi,使得系統(tǒng)能快速識別 HUAWEI IX5000盤柜;修改udev 的相應配置,便于系統(tǒng)能按指定順序正常加載盤柜上的不同盤區(qū)。在每臺HP rx4640上,為了提高對盤柜支持的穩(wěn)定性及可靠性,提高I/O性能,對連接盤柜的兩塊光纖網(wǎng)卡做了負載均衡型雙網(wǎng)卡綁定。選取Oracle 10g作為應用數(shù)據(jù)的存取和管理系統(tǒng)。同時,為了提高整個系統(tǒng)的穩(wěn)定可靠性,中標軟件還配置了ExpressCluster 高可用軟件來實施對操作系統(tǒng)和Oracle 10g 的高可用監(jiān)控保護。
為了便于以后數(shù)據(jù)庫應用數(shù)據(jù)存儲區(qū)域的易擴展性,存取數(shù)據(jù)庫數(shù)據(jù)的盤區(qū)采用了LVM。對上線后的生產(chǎn)環(huán)境數(shù)據(jù)做了定時備份,及備份數(shù)據(jù)的定時歸檔等相應的維護。整個系統(tǒng)從6月初上線以來,為用戶提供了高效穩(wěn)定可靠的后臺數(shù)據(jù)存儲管理系統(tǒng),并為政府的信息化建設提供了有力的保障。