服務器雙機熱備份方案
雙機熱備軟件能對計算機的操作系統、網絡系統和數據庫及時進行檢測,當其中任何一個系統出現問題時雙機軟件能自動運行到備用服務器上,讓備用服務器接管主機的工作,達到讓計算機永不停機,數據永不丟失。
一、 實現目標:
a) 實現自動備份:在無需人工干預的情況下實現自動啟動備份作業;
b) 災難恢復:對不可預期的人為或自然災難實現災難恢復能力;
c) 業務不中斷:支持對數據庫24*7訪問;
d) 集中管理:分布在整個網絡的數據集中管理存儲;
e) 易用性:這主要體現在圖形用戶界面和無人值守的操作。
f) 適度冗余:總體存儲容量保持30%的冗余,以適應今后可能的網絡數據擴充。
g) 擴展性能:有良好的擴展性,對新增的應用數據的備份容易擴展
雙機容錯系統結合了磁盤陣列產品的安全可靠性與雙機容錯技術高可用性的優點,相互配合二者的優勢。磁盤陣列針對雙機容錯技術做了許多優化和改進,滿足了雙機硬件的連接要求,根據應用環境的實際情況,適用於Windows2000平台以上,開放源代碼Linux平台,SCO UNIX平台上的多種雙機熱備軟件。
提供的打包方案:
*磁盤陣列 MD3000 1台
*陣列電覽 SAS電覽 2條
*陣列硬盤 Seagate 73GB 2塊
*雙機軟件 PlusWell HA 1套
*心跳線 HA專用心跳線 1條
二、技術方案
(1)本雙機熱備打包方案適用系統如下:
Windows2000/2003,Linux(內核大與V2.6),SCO UNIX OpenServer&UNIXWARE
(2)適用的數據庫系統:
MS SQL2000,Oracle8i/9i,Sybase,MySQL,PostSQL等數據庫
(3)適用第三方應用程序:
為第三方應用程序提供監控程序,同時可為用戶特有程序提供編程接口。
(4)雙機熱備形式:
Active/Standby,Active/Active
Active/Standby方式是傳統的雙機熱備份解決方案,主機運行時,備機處於備用狀態,當主機故障時,備機馬上啟動將服務接替。因備機平台沒有其它的訪問量,所以故障切換后用戶訪問速度不會有大的影響,此種容錯方式主要適用於用戶只有一種應用,主備機設備配置不太一樣,並且用戶訪問量大的情況。
Active/Active這種方式的主備機平時各自有一種應用運行,當系統中的任何一台主機出現故障,應用都會集中到一台服務器上運行,此時這台備用服務器不僅要承擔以前的程序運行而且還要運行宕機服務器上的應用程序,所以此時備機的負擔會加重。這種方式的故障切換往往會造成備機訪問量增大,系統運行變慢。此方式主要適合用戶有不只一種應用,用戶主備機配置一樣且數據訪問量不大的情況。
(5)適用服務器:
此雙機打包方案適用的服務器:IBM,HP,DELL以及所有Intel架構的服務器。
(6)雙機熱備拓撲圖:
三、雙機工作原理
(1)心跳工作過程
通過IP做心跳檢測時,主備機會通過此心跳路徑,周期性的發出相互檢測的測試包,如果此時主機出現故障,備機在連續丟失設定數目的檢測包后,會認為主機出現故障,這時備會自動檢測設置中是否有第二種心跳,如果沒有第二種心跳的話,備機則根據已設定的規則,啟動備機的相關服務,完成雙機熱備的切換。
(2)IP工作過程
IP地址才用虛擬IP地址的方法來實現,主要原理如圖
主機正常的情況下虛擬IP地址指向主機的實IP地址,用戶通過虛擬IP地址訪問主機,這時,HA軟件將虛擬IP地址解析到主機實IP地址。
當主機做相關的切換時
虛擬IP地址通過HA軟件自動將虛擬IP地址解析到備機的實IP地址上,這時,虛擬IP地址指向備機的實IP地址。但對用戶來說,用戶訪問的仍然是虛擬IP地址。所以用戶只會在切換的過程中發現有短暫的通信中斷,經過一個短暫的時間,就可以恢復通信。
(3)應用及網絡故障切換過程
可以檢測到主機的應用以及網絡故障並及時將服務切到備用服務器
四:硬件配置
(1)服務器配置
型號:戴爾2900
配置:CPU 2.0/內存2G/硬盤73*2/Raid卡 PERC 5E;
(2)磁盤陣列配置說明:
戴爾MD3000 |
|
參數 |
說明 |
產品外型 |
3U架裝式機箱最高能夠容納15塊3.5英寸SAS硬盤; |
磁盤與容量 |
多達15塊1 X 3.5英寸SAS熱插拔硬盤,速率3.0 Gbps,轉速10,000或15,000 |
最高容量(每盤櫃) |
4,500GB1,由15塊300GB1 15,000 RPM SAS硬盤構成 |
RAID級別 |
支持RAID 0,1,5和10 |
存儲控制器 |
雙存儲控制器提供故障恢復和冗余盤櫃管理功能 每控制器含512 MB電池供電緩存(72小時) |
連接性 |
最多支持2台高可用性(冗余數據通道)主機,或最多支持4台非高可用性(單一數據通道)主機,主機使用SAS |
(3) 雙機熱備份軟件
詳見PlusWell技術白皮書。
五:設置列表
設備名稱 |
說明 |
數量 |
服務器 |
Poweredge 2900 |
2 |
磁盤陣列櫃 |
MD3000 |
1 |
硬盤 |
73G SAS |
1 |
SAS線纜 |
|
1 |
專用芯跳線 |
|
1 |
HA軟件 |
PlusWell |
1 |