Windows Server 2008故障轉(zhuǎn)移群集簡介
擴(kuò)展了網(wǎng)絡(luò)功能
“故障轉(zhuǎn)移群集”中的新網(wǎng)絡(luò)功能使得高可用性和災(zāi)難恢復(fù)解決方案的設(shè)計更加靈活。同時,這些網(wǎng)絡(luò)增強(qiáng)功能在群集中的節(jié)點間提供了更加可靠的連接。
在單個網(wǎng)絡(luò)中找到群集節(jié)點可能是客戶最迫切需要的功能。現(xiàn)在已實現(xiàn)這項功能。群集網(wǎng)絡(luò)驅(qū)動程序已徹底重新編寫,因此只要每個節(jié)點都連接至少兩個分別路由的單獨網(wǎng)絡(luò),它就可以在群集中的節(jié)點間提供高度可靠且容錯的通信。
群集網(wǎng)絡(luò)驅(qū)動程序根據(jù)群集啟動過程中提供的連接信息構(gòu)造自己的內(nèi)部路由表。這包括本地連接信息以及在群集配置數(shù)據(jù)庫(群集注冊配置單元)中提供的信息。
群集驗證過程的一項內(nèi)容是網(wǎng)絡(luò)連接發(fā)現(xiàn)過程。在不同路由網(wǎng)絡(luò)中找到群集節(jié)點的功能減輕了多站點群集的網(wǎng)絡(luò)需求。因而使得組織部署它們時更加輕松且成本更低。它還使在“故障轉(zhuǎn)移群集”中使用 iSCSI 存儲成為更具吸引力的存儲解決方案。
群集節(jié)點還可通過 DHCP(動態(tài)主機(jī)配置協(xié)議)獲取 IP 地址信息。如果網(wǎng)絡(luò)管理員允許其環(huán)境中的服務(wù)器使用動態(tài)地址,則此功能可以減輕他們的負(fù)擔(dān)。
群集節(jié)點網(wǎng)絡(luò)接口的配置決定了哪些網(wǎng)絡(luò)使用靜態(tài)或動態(tài) IP 地址。盡管群集中的 IP 地址資源是從 DHCP 服務(wù)器獲得的,也可以在“故障轉(zhuǎn)移群集管理”管理單元中將其更改為靜態(tài) IP 地址。
在過去,所有的群集通信都使用用戶數(shù)據(jù)報協(xié)議 (UDP) 廣播,或者有時使用多播。現(xiàn)在已停止使用多播功能,且群集通信轉(zhuǎn)為使用 UDP 單播。(端口 3343 仍是 Microsoft 群集使用的公共端口。)許多網(wǎng)絡(luò)管理員對于不再使用廣播都感到非常高興。但是,群集中真正的回報在于群集服務(wù)內(nèi)部的新消息傳遞過程。(不過,該內(nèi)容超出了本文的介紹范圍。)即使將 UDP 用作傳輸機(jī)制,群集內(nèi)部的通信現(xiàn)在也是更加可靠的 TCP 通信。
增強(qiáng)了與存儲交互時的可靠性
“故障轉(zhuǎn)移群集”與存儲交互的方式發(fā)生了翻天覆地的變化。群集磁盤驅(qū)動程序 (clusdisk.sys) 已徹底重新編寫,現(xiàn)在它才是真正的即插即用 (PnP) 驅(qū)動程序。而且它與存儲交互的方式也已發(fā)生改變。
在 Windows Server 2003 中,群集磁盤驅(qū)動程序位于一個直接存儲路徑中。但在 Windows Server 2008 中,群集磁盤驅(qū)動程序需要與分區(qū)管理器 (partmgr.sys) 驅(qū)動程序進(jìn)行通信才能與存儲實現(xiàn)交互。圖 6 中展示了這兩種方法。

圖 6 存儲堆棧在 Windows Server 2008 中的變化
分區(qū)管理器主要負(fù)責(zé)保護(hù)群集磁盤資源。首次映射到群集節(jié)點時,共享存儲總線上的所有磁盤都會自動處于脫機(jī)狀態(tài)。因此,即使是在創(chuàng)建群集之前,也可將存儲同時映射到群集中的所有節(jié)點。不再需要一次一個地引導(dǎo)節(jié)點,在一個節(jié)點上準(zhǔn)備磁盤然后關(guān)閉節(jié)點,再引導(dǎo)另一節(jié)點,檢驗磁盤配置等等。
但仍然需要執(zhí)行存儲測試,該測試是群集驗證過程的一個部分并且需要初始化磁盤。可在執(zhí)行驗證過程之前在群集的一個節(jié)點上完成該操作。一旦存儲被添加到群集,磁盤將在“磁盤管理”界面中顯示“保留”狀態(tài),并且會一直處于受保護(hù)狀態(tài)。
另一項更改與 SCSI 命令有關(guān)。在 Windows Server 2003 中,SCSI-2 Reserve\Release 命令與寫入磁盤自身扇區(qū)中的群集磁盤驅(qū)動程序搭配使用。在 Windows Server 2008 中,必需使用 SCSI-3 PR (Persistent Reservation) 命令。群集節(jié)點必須先注冊然后才能保留存儲,并且群集節(jié)點需定期使用“注冊保護(hù)協(xié)議”來保護(hù)其保留。
驗證過程中的其中一項存儲測試將驗證此功能。如果某個存儲解決方案并不支持 SCSI-3 (PR) 命令,則“故障轉(zhuǎn)移群集”也將不支持它。
在連接到存儲時,許多組織使用多路徑軟件來實現(xiàn)冗余。這種方法不但受到支持,甚至還推薦做為最佳實踐。但是,必須使用“Microsoft 多路徑輸入\輸出”標(biāo)準(zhǔn)來重新編寫第三方多路徑軟件解決方案(即設(shè)備專用模塊),以便得到“故障轉(zhuǎn)移群集”的支持。從而確保所有的 SCSI-3 PR 命令都同時沿所有路徑發(fā)送到存儲,無論路徑是否處于活動狀態(tài)。驗證過程也會確認(rèn)此功能。
其他存儲改進(jìn)包括有所改進(jìn)的檢查磁盤 (chkdsk.exe) 過程、之前“群集服務(wù)器恢復(fù)實用程序”中的內(nèi)置磁盤修復(fù)功能以及自修復(fù)磁盤。在“故障轉(zhuǎn)移群集”中,確定群集磁盤資源時將同時用到磁盤簽名和 LUN ID。如果任意一項發(fā)生更改,群集配置都會更新。正是由于物理磁盤資源上的屬性更改提供了更好的高可用性,因而減少了錯誤。
相關(guān)文章
與Windows2003相比,Windows2008群集改進(jìn)了許多功能。其中最引人注目的是仲裁選項的變化。這篇文章給大家介紹了創(chuàng)建Windows2008群集的相關(guān)知識,需要的朋友參考下吧2017-12-21


