以金融行業(yè)為代表的關鍵應用領域來講,網絡系統(tǒng)的安全重要性毋須冗述。其基本業(yè)務特點是實時性強、瞬間數(shù)據(jù)流量大、交易業(yè)務不容停機。如果出現(xiàn)服務器停機或數(shù)據(jù)丟失,無論是在聲譽上或在經濟上都會造成巨大損失。為了滿足銀行服務器雙機熱備份的要求,常使用Novell HAServer構建Novell服務器群集容錯系統(tǒng)。
安全級別較高的平臺環(huán)境,真正實現(xiàn)計算機系統(tǒng)服務器99.99%的高容錯,這樣就大大減輕了系統(tǒng)的壓力,使用戶網絡系統(tǒng)的吞吐能力和安全容錯能力有了質的改變。
Novell HA Server群集系統(tǒng)中某個服務器由于硬件或軟件失敗而導致崩潰,群集系統(tǒng)中的備用服務器可以予以接管,以保證處理過程的繼續(xù),群集也可以對某些單獨組件,如磁盤或適配器,或是單獨的應用程序的失敗作出反應,通過隔離失敗節(jié)點的錯誤,其它節(jié)點可以繼續(xù)運行,保證整個群集系統(tǒng)的功能。
圖1 HA Server群集系統(tǒng)原理拓撲結構
Novell HA Server群集系統(tǒng)中磁盤陣列柜基于40Mbyte/S的Ultra Wide寬帶SCSI技術,并且陣列柜內部配有CPU及大冗量緩存做讀寫預處理(與以太網絡相比,100 Base-T以太網只相當 于12.5Mbyte/S帶寬<計算方法:100Mbit/8bit=12.5 Mbyte>)。
以上結構使得陣列數(shù)據(jù)讀寫速度遠高于主機內部硬盤,而且不需主機CPU分時,又進一步提高了主機系統(tǒng)的處理速度,使得傳統(tǒng)的外存I/O瓶頸大改善。
這種Novell HA Server群集系統(tǒng)較之早期的純軟件網絡備份容錯及主機內部加裝陣列卡的方式在速度上有了質的飛躍。
Novell HA Server群集系統(tǒng)中的磁盤陣列柜配置主要包括:控制器(其上自帶CPU、緩存)、電源、風扇以及磁盤存儲子系統(tǒng),其使用全硬件冗余方式保證數(shù)據(jù)的安全性,從而消除了Novell HA Server群集系統(tǒng)的單點故障。
應用軟件可與群集軟件協(xié)同工作以平衡群集系統(tǒng)中各服務器的工作負載。服務器可以并行工作在多個節(jié)點上,同時從共享磁盤中獲取數(shù)據(jù),從而充分發(fā)揮容錯系統(tǒng)中各個結點的資源,實現(xiàn)了服務器負載均衡和緩解行情服務器的網絡壓力,從而提高客戶端的訪問速度。
HA Server群集系統(tǒng)原理拓撲圖,如圖1所示。
當一臺服務器系統(tǒng)發(fā)生故障時,HA Server群集系統(tǒng)另一臺服務器會立即承擔發(fā)生故障服務器的工作,將共享卷、NDS權限、Netware用戶數(shù)和文件共享等進行遷移,從而保證整個群集系統(tǒng)作業(yè)運行的連續(xù)性。當發(fā)生故障服務器修復重新加入HA Server群集系統(tǒng)后,自動恢復到初始的正常狀態(tài)。
采用兩臺Compaq 8500服務器,每臺服務器擁有一塊本地硬盤,用于安裝NetWare網絡操作系統(tǒng)的SYS卷,此卷是非共享的,為了確保本地的操作系統(tǒng)的運行正常,本地硬盤的容量設置為4.3GB。
在原有應用網卡的基礎之上,每臺服務器再額外增加一塊Novell認證的服務器網卡用雙絞線直接連起來做為Novell HA Server群集系統(tǒng)的冗余心跳檢測鏈路。最后,每臺服務器各增加一塊SCSI卡,用于與RAID Array相連接。
Novell HA Server群集系統(tǒng)中的磁盤陣列柜采用 ESCORT DA-3500U。 對ESCORT DA-3500U磁盤陣列柜做如下硬件冗余配置,以保證數(shù)據(jù)的安全性。
(1)雙通道雙路在線控制器。
磁盤陣列柜配置2個控制器,作為冗余。每個控制器使用2個獨立的主機通道、2個獨立的磁盤通道。除了提升磁盤陣列的I/O外,也保證了工作控制器或控制器上的某一個通道出現(xiàn)故障時,備用控制器或控制器通道的在線熱切換,加強了系統(tǒng)的高可用性支持。
(2)兩組熱插拔容錯電源,雙散熱風扇。
冗余電源保證當一個電源及電源通路出現(xiàn)故障時,RAID Array的可用性,冗余的風扇功能使得當一個風扇出現(xiàn)故障時RAID Array的散熱仍然得到保障。
(3)存儲子系統(tǒng)RAID 5校驗。
RAID級別保證任意硬盤故障時其上數(shù)據(jù)不會丟失,而且許可使用一塊硬盤作為陣列上RAID集的備用盤,當RAID集中的任一硬盤出現(xiàn)故障時,備用硬盤可以自動替換故障硬盤,極大的降低了系統(tǒng)的風險并減輕維護人員的負擔。
磁盤存儲子系統(tǒng)中的硬盤配置4塊9.1GB硬盤,對磁盤存儲子系統(tǒng)配置為RAID 5校驗。磁盤陣列柜的控制器緩存,配置64MB以上。每臺服務器各增加的一塊SCSI卡。
采用Novell Netware4.11或以上版本軟件兩套,Novell HA Server軟件一套。