新聞中心
- 虛擬機(jī)VMware EXSI數(shù)據(jù)丟失后怎么恢復(fù)?
- 防患于未然,飛客數(shù)據(jù)恢復(fù)工程師提示您,硬盤(pán)日常使用注意事項(xiàng):
- 飛客提醒:數(shù)據(jù)恢復(fù)的五大誤區(qū)
- [公告]關(guān)于其他公司對(duì)本網(wǎng)站模仿公告
- 飛客出席2012中國(guó)數(shù)據(jù)管理高峰論壇
- 飛客提醒:職場(chǎng)人的夢(mèng)魘 OFFICE文件丟失
- 飛客專(zhuān)注服務(wù)保障企業(yè)數(shù)據(jù)安全防止泄露
- 怎樣在集成SAN備份中使用無(wú)服務(wù)器技術(shù)介紹
聯(lián)系我們
Contact us
Contact us
- 總部電話(huà)010-51727811
- 客服熱線(xiàn)400 779 6696
- 更多聯(lián)系信息
iSCSI 環(huán)境下集群的實(shí)現(xiàn)(二)
時(shí)間:2013-06-17 09:17 來(lái)源:飛客數(shù)據(jù)恢復(fù) 作者:飛客數(shù)據(jù)恢復(fù)工程師
用LanderCluster構(gòu)建這樣集群
由于集群還是比較復(fù)雜,大多數(shù)用戶(hù)和存儲(chǔ)愛(ài)好者對(duì)它的認(rèn)識(shí),認(rèn)識(shí)還不夠深刻,不能夠有效的和實(shí)際環(huán)境聯(lián)系起來(lái),也不知道如何下手來(lái)實(shí)現(xiàn)這樣的環(huán)境。我們?yōu)橄喈?dāng)多的用戶(hù)構(gòu)建了這樣的集群環(huán)境,那么就結(jié)合我們的實(shí)踐經(jīng)驗(yàn)來(lái)分享一下這個(gè)概念。下面以大多數(shù)政府用戶(hù)的典型環(huán)境進(jìn)行設(shè)計(jì)分析,來(lái)理解前面提到的概念。
很多的政府用戶(hù)典型的應(yīng)用環(huán)境包括:業(yè)務(wù)數(shù)據(jù)庫(kù)服務(wù)器(可能是ORACLE、SQL Server 、MySQL等)、應(yīng)用服務(wù)器(中間件服務(wù)器)、辦公自動(dòng)化服務(wù)器(OA 服務(wù)器,Notes等)、文件服務(wù)器、財(cái)務(wù)服務(wù)器等,這些服務(wù)器往往都是單獨(dú)運(yùn)行的,個(gè)別環(huán)境會(huì)在核心的數(shù)據(jù)庫(kù)服務(wù)器做個(gè)雙機(jī)環(huán)境,確保關(guān)鍵部分高可用,而實(shí)際上,現(xiàn)在的用戶(hù)系統(tǒng)已經(jīng)是一個(gè)復(fù)雜的多機(jī)協(xié)同提供服務(wù)的環(huán)境了,數(shù)據(jù)庫(kù)服務(wù)器是可靠的,那么應(yīng)用服務(wù)器如果宕機(jī),整個(gè)系統(tǒng)環(huán)境同樣是不可靠的,會(huì)因?yàn)槠渲械哪撑_(tái)服務(wù)器宕機(jī)而停止服務(wù),這樣環(huán)境的整體可靠性,取決于整個(gè)環(huán)境中各個(gè)服務(wù)器、應(yīng)用的可靠性。因此,真正能有效提高整體可靠性的手段,就是采用集群技術(shù)。
這些服務(wù)器都可以整合在一個(gè)IP SAN環(huán)境中,通過(guò)LanderCluster實(shí)現(xiàn)高可用。我們來(lái)分析這個(gè)環(huán)境,這些服務(wù)器環(huán)境的應(yīng)用數(shù)據(jù)都存放在iSCSI存儲(chǔ)設(shè)備的相關(guān)分區(qū)上,iSCSI環(huán)境規(guī)劃參考下表:
注:下表僅僅是參考環(huán)境,取環(huán)境中的幾個(gè)應(yīng)用系統(tǒng)進(jìn)行示范,所有定義內(nèi)容均是參考數(shù)據(jù)
服務(wù)器 數(shù)據(jù)庫(kù)服務(wù)器 應(yīng)用服務(wù)器 文件服務(wù)器 財(cái)務(wù)服務(wù)器
主機(jī)名 DBserver WEBserver FILEserver FINserver
應(yīng)用類(lèi)型(例) ORACLE WEBlogic MySQL
iSCSI分區(qū)(LUN) 1 2 3 4
卷定義(Windows環(huán)境,Linux是文件系統(tǒng)) D: E: F: G:
IP規(guī)劃 192.168.8.1 192.168.8.2 192.168.8.3 192.168.8.4
操作系統(tǒng) Windows/Linux Windows/Linux Windows/Linux Windows/Linux
在這樣一個(gè)環(huán)境下,我們需要定義備援規(guī)則,首先看這幾臺(tái)服務(wù)器的應(yīng)用系統(tǒng):ORACLE、MySQL、文件服務(wù)、WebLogic 之間沒(méi)有沖突,也就是說(shuō)這些應(yīng)用都可以同時(shí)運(yùn)行在任何一臺(tái)服務(wù)器上,這是最完美的狀況,可以達(dá)到最高的可靠性定義。我們假定服務(wù)器處理能力都能夠滿(mǎn)足處理能力的要求。
那么,備援規(guī)則的定義可以如下表:
這是一種完美狀態(tài)的環(huán)境規(guī)劃,在實(shí)際運(yùn)行環(huán)境中,每個(gè)服務(wù)器節(jié)點(diǎn)的備援理論上達(dá)到2個(gè),就已經(jīng)具有非常高的可靠性了,上面的定義包含了各種極端情況都能保證系統(tǒng)不停止提供服務(wù),比如任意3臺(tái)服務(wù)器宕機(jī),那臺(tái)好的服務(wù)器也能提供4個(gè)應(yīng)用的服務(wù)。
簡(jiǎn)單的以數(shù)據(jù)庫(kù)服務(wù)器為例說(shuō)明工作方式,在正常運(yùn)行時(shí),四臺(tái)服務(wù)器分別運(yùn)行自己的應(yīng)用。某個(gè)時(shí)刻數(shù)據(jù)庫(kù)服務(wù)器宕機(jī),則LanderCluster會(huì)在10 秒鐘之內(nèi)發(fā)現(xiàn),立刻檢索備援規(guī)則表(存放在每個(gè)節(jié)點(diǎn)機(jī)的內(nèi)存中),發(fā)現(xiàn)第一備援機(jī)是財(cái)務(wù)服務(wù)器(FINServer),在確定財(cái)務(wù)服務(wù)器是完好的情況下,將數(shù)據(jù)庫(kù)服務(wù)器上的資源包,整體切換到財(cái)務(wù)服務(wù)器上運(yùn)行(包括IP、iSCSI分區(qū)、ORACLE服務(wù)等),切換過(guò)程不超過(guò)50秒。如果 LanderCluster偵測(cè)發(fā)現(xiàn)財(cái)務(wù)服務(wù)器是壞的,則會(huì)檢查第二備援節(jié)點(diǎn)狀態(tài),如果第二節(jié)點(diǎn)文件服務(wù)器(FILEServer)是好的,則切換到文件服務(wù)器上工作,依次類(lèi)推。這樣我們知道,集群環(huán)境的規(guī)劃相當(dāng)?shù)闹匾?nbsp;