伺服器雙機熱備份方案
雙機熱備軟體能對計算機的作業系統、網路系統和資料庫及時進行檢測,當其中任何乙個系統出現問題時雙機軟體能自動執行到備用伺服器上,讓備用伺服器接管主機的工作,達到讓計算機永不停機,資料永不丟失。
一、 實現目標:
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
rpm*
最高容量(每盤櫃)
4,500gb1
,由15塊300gb1 15,000 rpm sas硬碟構成
raid
級別支援raid 0,1,5和10
儲存控制器
雙儲存控制器提供故障恢復和冗餘盤櫃管理功能 每控制器含512 mb電池供電快取(72小時)
連線性最多支援2臺高可用性(冗餘資料通道)主機,或最多支援4台非高可用性(單一資料通道)主機,主機使用sas
5/e hba
(3)
雙機熱備份軟體
詳見pluswell技術***。
五:設定列表
裝置名稱
說明數量
伺服器poweredge 2900
2磁碟陣列櫃
md30001硬碟
73gsas
1sas線纜1
專用芯跳線1ha
軟體pluswell1
雙機熱備份
統雙機熱備份的工作原理,是一種故障轉移的方式,1 一般來講要求主備機安裝有相同的軟體或資料庫,主備機必須有共享資料的磁碟陣列儲存子系統,用於保證狀態切換後的資料連續性。2 主備機間存在有基於 tcp ip socket 接結方式或串列埠聯結方式等的心跳檢測鏈路,主備機間通過不斷的通訊聯絡來確保檢測對...
伺服器雙機熱備概述
雙機熱備工作意圖如上所示。問 什麼時候需要雙機熱備呢?答 這個問題其實比較簡單,一般伺服器要長年累月的工作,其備份工作就絕對少不了。所以,決定是否使用雙機熱備,筆者覺得應首先對系統的重要性,以及終端使用者對服務中斷的容忍程度進行考慮,然後再來決定是否使用雙機熱備。比如網路中的使用者最多能容忍多長時間...
伺服器架構配置keepalived 雙機熱備
mkdir usr local keepalived tar zxvf keepalived 2.0.6.tar.gz c usr local keepalived cd usr local keepalived keepalived 2.0.6 configure make make instal...