Windows Server 2008故障轉(zhuǎn)移群集簡(jiǎn)介

擴(kuò)展了網(wǎng)絡(luò)功能
“故障轉(zhuǎn)移群集”中的新網(wǎng)絡(luò)功能使得高可用性和災(zāi)難恢復(fù)解決方案的設(shè)計(jì)更加靈活。同時(shí),這些網(wǎng)絡(luò)增強(qiáng)功能在群集中的節(jié)點(diǎn)間提供了更加可靠的連接。
在單個(gè)網(wǎng)絡(luò)中找到群集節(jié)點(diǎn)可能是客戶(hù)最迫切需要的功能。現(xiàn)在已實(shí)現(xiàn)這項(xiàng)功能。群集網(wǎng)絡(luò)驅(qū)動(dòng)程序已徹底重新編寫(xiě),因此只要每個(gè)節(jié)點(diǎn)都連接至少兩個(gè)分別路由的單獨(dú)網(wǎng)絡(luò),它就可以在群集中的節(jié)點(diǎn)間提供高度可靠且容錯(cuò)的通信。
群集網(wǎng)絡(luò)驅(qū)動(dòng)程序根據(jù)群集啟動(dòng)過(guò)程中提供的連接信息構(gòu)造自己的內(nèi)部路由表。這包括本地連接信息以及在群集配置數(shù)據(jù)庫(kù)(群集注冊(cè)配置單元)中提供的信息。
群集驗(yàn)證過(guò)程的一項(xiàng)內(nèi)容是網(wǎng)絡(luò)連接發(fā)現(xiàn)過(guò)程。在不同路由網(wǎng)絡(luò)中找到群集節(jié)點(diǎn)的功能減輕了多站點(diǎn)群集的網(wǎng)絡(luò)需求。因而使得組織部署它們時(shí)更加輕松且成本更低。它還使在“故障轉(zhuǎn)移群集”中使用 iSCSI 存儲(chǔ)成為更具吸引力的存儲(chǔ)解決方案。
群集節(jié)點(diǎn)還可通過(guò) DHCP(動(dòng)態(tài)主機(jī)配置協(xié)議)獲取 IP 地址信息。如果網(wǎng)絡(luò)管理員允許其環(huán)境中的服務(wù)器使用動(dòng)態(tài)地址,則此功能可以減輕他們的負(fù)擔(dān)。
群集節(jié)點(diǎn)網(wǎng)絡(luò)接口的配置決定了哪些網(wǎng)絡(luò)使用靜態(tài)或動(dòng)態(tài) IP 地址。盡管群集中的 IP 地址資源是從 DHCP 服務(wù)器獲得的,也可以在“故障轉(zhuǎn)移群集管理”管理單元中將其更改為靜態(tài) IP 地址。
在過(guò)去,所有的群集通信都使用用戶(hù)數(shù)據(jù)報(bào)協(xié)議 (UDP) 廣播,或者有時(shí)使用多播?,F(xiàn)在已停止使用多播功能,且群集通信轉(zhuǎn)為使用 UDP 單播。(端口 3343 仍是 Microsoft 群集使用的公共端口。)許多網(wǎng)絡(luò)管理員對(duì)于不再使用廣播都感到非常高興。但是,群集中真正的回報(bào)在于群集服務(wù)內(nèi)部的新消息傳遞過(guò)程。(不過(guò),該內(nèi)容超出了本文的介紹范圍。)即使將 UDP 用作傳輸機(jī)制,群集內(nèi)部的通信現(xiàn)在也是更加可靠的 TCP 通信。
增強(qiáng)了與存儲(chǔ)交互時(shí)的可靠性
“故障轉(zhuǎn)移群集”與存儲(chǔ)交互的方式發(fā)生了翻天覆地的變化。群集磁盤(pán)驅(qū)動(dòng)程序 (clusdisk.sys) 已徹底重新編寫(xiě),現(xiàn)在它才是真正的即插即用 (PnP) 驅(qū)動(dòng)程序。而且它與存儲(chǔ)交互的方式也已發(fā)生改變。
在 Windows Server 2003 中,群集磁盤(pán)驅(qū)動(dòng)程序位于一個(gè)直接存儲(chǔ)路徑中。但在 Windows Server 2008 中,群集磁盤(pán)驅(qū)動(dòng)程序需要與分區(qū)管理器 (partmgr.sys) 驅(qū)動(dòng)程序進(jìn)行通信才能與存儲(chǔ)實(shí)現(xiàn)交互。圖 6 中展示了這兩種方法。
圖 6 存儲(chǔ)堆棧在 Windows Server 2008 中的變化
分區(qū)管理器主要負(fù)責(zé)保護(hù)群集磁盤(pán)資源。首次映射到群集節(jié)點(diǎn)時(shí),共享存儲(chǔ)總線(xiàn)上的所有磁盤(pán)都會(huì)自動(dòng)處于脫機(jī)狀態(tài)。因此,即使是在創(chuàng)建群集之前,也可將存儲(chǔ)同時(shí)映射到群集中的所有節(jié)點(diǎn)。不再需要一次一個(gè)地引導(dǎo)節(jié)點(diǎn),在一個(gè)節(jié)點(diǎn)上準(zhǔn)備磁盤(pán)然后關(guān)閉節(jié)點(diǎn),再引導(dǎo)另一節(jié)點(diǎn),檢驗(yàn)磁盤(pán)配置等等。
但仍然需要執(zhí)行存儲(chǔ)測(cè)試,該測(cè)試是群集驗(yàn)證過(guò)程的一個(gè)部分并且需要初始化磁盤(pán)??稍趫?zhí)行驗(yàn)證過(guò)程之前在群集的一個(gè)節(jié)點(diǎn)上完成該操作。一旦存儲(chǔ)被添加到群集,磁盤(pán)將在“磁盤(pán)管理”界面中顯示“保留”狀態(tài),并且會(huì)一直處于受保護(hù)狀態(tài)。
另一項(xiàng)更改與 SCSI 命令有關(guān)。在 Windows Server 2003 中,SCSI-2 Reserve\Release 命令與寫(xiě)入磁盤(pán)自身扇區(qū)中的群集磁盤(pán)驅(qū)動(dòng)程序搭配使用。在 Windows Server 2008 中,必需使用 SCSI-3 PR (Persistent Reservation) 命令。群集節(jié)點(diǎn)必須先注冊(cè)然后才能保留存儲(chǔ),并且群集節(jié)點(diǎn)需定期使用“注冊(cè)保護(hù)協(xié)議”來(lái)保護(hù)其保留。
驗(yàn)證過(guò)程中的其中一項(xiàng)存儲(chǔ)測(cè)試將驗(yàn)證此功能。如果某個(gè)存儲(chǔ)解決方案并不支持 SCSI-3 (PR) 命令,則“故障轉(zhuǎn)移群集”也將不支持它。
在連接到存儲(chǔ)時(shí),許多組織使用多路徑軟件來(lái)實(shí)現(xiàn)冗余。這種方法不但受到支持,甚至還推薦做為最佳實(shí)踐。但是,必須使用“Microsoft 多路徑輸入\輸出”標(biāo)準(zhǔn)來(lái)重新編寫(xiě)第三方多路徑軟件解決方案(即設(shè)備專(zhuān)用模塊),以便得到“故障轉(zhuǎn)移群集”的支持。從而確保所有的 SCSI-3 PR 命令都同時(shí)沿所有路徑發(fā)送到存儲(chǔ),無(wú)論路徑是否處于活動(dòng)狀態(tài)。驗(yàn)證過(guò)程也會(huì)確認(rèn)此功能。
其他存儲(chǔ)改進(jìn)包括有所改進(jìn)的檢查磁盤(pán) (chkdsk.exe) 過(guò)程、之前“群集服務(wù)器恢復(fù)實(shí)用程序”中的內(nèi)置磁盤(pán)修復(fù)功能以及自修復(fù)磁盤(pán)。在“故障轉(zhuǎn)移群集”中,確定群集磁盤(pán)資源時(shí)將同時(shí)用到磁盤(pán)簽名和 LUN ID。如果任意一項(xiàng)發(fā)生更改,群集配置都會(huì)更新。正是由于物理磁盤(pán)資源上的屬性更改提供了更好的高可用性,因而減少了錯(cuò)誤。
相關(guān)文章
- 與Windows2003相比,Windows2008群集改進(jìn)了許多功能。其中最引人注目的是仲裁選項(xiàng)的變化。這篇文章給大家介紹了創(chuàng)建Windows2008群集的相關(guān)知識(shí),需要的朋友參考下吧2017-12-21