Windows 2003服務(wù)器集群安裝_第1頁
Windows 2003服務(wù)器集群安裝_第2頁
Windows 2003服務(wù)器集群安裝_第3頁
Windows 2003服務(wù)器集群安裝_第4頁
Windows 2003服務(wù)器集群安裝_第5頁
已閱讀5頁,還剩45頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、 Windows 2003服務(wù)器集群安裝群集安裝安裝概述在安裝過程中,安裝某些節(jié)點時將關(guān)閉其它節(jié)點。這個步驟有助于保證附加到共享總線的磁盤上的數(shù)據(jù)不會丟失或遭到破壞。當(dāng)多個節(jié)點同時嘗試寫入一個未受到群集軟件保護(hù)的磁盤時,可以出現(xiàn)數(shù)據(jù)丟失或遭到破壞的情況。與 Microsoft® Windows® 2000系統(tǒng)不同,Windows 2003 Server中新磁盤的默認(rèn)裝載方式有所變化。在Windows 2003中,將不會對與引導(dǎo)分區(qū)不在同一總線的邏輯磁盤進(jìn)行自動裝載和分配驅(qū)動器號。這有助于確保在復(fù)雜的SAN環(huán)境中,服務(wù)器不會裝載可能屬于另一臺服務(wù)器的驅(qū)動器。盡管驅(qū)動器不會被自

2、動裝載,但是仍然建議您按照下列步驟,確認(rèn)共享磁盤不會遭到破壞。使用下表確定在每一個步驟必須關(guān)閉的節(jié)點和存儲設(shè)備。本指南中的步驟面向雙節(jié)點群集。而如果您正在安裝擁有兩個以上節(jié)點的群集,那么“節(jié)點2”一欄將列出其它所有節(jié)點所要求的狀態(tài)。在配置群集(Cluster)服務(wù)軟件前,必須先執(zhí)行幾個步驟。這些步驟是:11. 在每個節(jié)點上安裝Windows Server 2003 Enterprise Edition或Windows Server 2003 Datacenter Edition操作系統(tǒng)。12. 設(shè)置網(wǎng)絡(luò)。13. 設(shè)置磁盤。在第一個節(jié)點上開始安裝群集服務(wù)前,在每一個群集節(jié)點上執(zhí)行這些步驟。要配置

3、群集服務(wù),您必須登錄一個擁有所有節(jié)點管理許可的帳戶。每個節(jié)點都必須是同一個域的成員。如果您選擇將其中一個節(jié)點作為域控制器,那么在相同的子網(wǎng)上再設(shè)置一個域控制器,以便消除單點故障,并對該節(jié)點進(jìn)行維護(hù)。安裝Windows Server 2003操作系統(tǒng)參考您從Windows Server 2003操作系統(tǒng)軟件包中得到的文檔,以便在群集中的每個節(jié)點上安裝該系統(tǒng)。配置群集服務(wù)之前,您必須在本地登錄一個屬于本地管理員組成員的域帳戶。注意:如果您試圖將一個節(jié)點加入一個具有空白的本地管理員帳戶密碼的群集,安裝將會失敗?;诎踩?,Windows Server 2003禁止使用空白的管理員密碼。設(shè)置網(wǎng)絡(luò)每個

4、群集節(jié)點至少需要包含兩個網(wǎng)絡(luò)適配器的兩個或兩個以上的獨立網(wǎng)絡(luò),以便避免單點故障。其中一個網(wǎng)絡(luò)適配器用于連接到公用網(wǎng)絡(luò),而另一個則用于連接到僅由群集節(jié)點組成的專用網(wǎng)絡(luò)。擁有多個網(wǎng)絡(luò)適配器的服務(wù)器被稱為“多宿主”。由于多宿主服務(wù)器可能存在問題,因此遵照本文檔中所描述的網(wǎng)絡(luò)配置建議,對您來說至關(guān)重要。Microsoft要求您在每個節(jié)點上擁有兩個經(jīng)硬件兼容性列表(Hardware Compatibility List,HCL)許可并得到Microsoft產(chǎn)品支持服務(wù)(Microsoft Product Support Services)支持的PCI(Peripheral Component Inter

5、connect,外圍組件互連)網(wǎng)絡(luò)適配器。通過一個靜態(tài)IP地址,在您的生產(chǎn)網(wǎng)絡(luò)上配置其中一個網(wǎng)絡(luò)適配器,并在另一個用于進(jìn)行專用群集通信的子網(wǎng)上,通過另一個靜態(tài)IP地址,在一個獨立的網(wǎng)絡(luò)上配置另一個網(wǎng)絡(luò)適配器。服務(wù)器群集節(jié)點間的通信對于群集的順暢運轉(zhuǎn)至關(guān)重要。因此,您必須對用于群集通信的網(wǎng)絡(luò)執(zhí)行最佳配置,并遵照硬件兼容性列表上的所有要求。專用網(wǎng)絡(luò)適配器用于執(zhí)行節(jié)點對節(jié)點的通信、群集狀態(tài)信息和群集管理。每個節(jié)點的公用網(wǎng)絡(luò)適配器都將群集連接到客戶端所在的公用網(wǎng)絡(luò),并應(yīng)配置為內(nèi)部群集通信的后備路由。要實現(xiàn)這些操作,應(yīng)該將群集服務(wù)的這些網(wǎng)絡(luò)角色配置為“只用于內(nèi)部群集通信”或“所有通信”。此外,每個群集網(wǎng)

6、絡(luò)必須獨立于其它所有群集網(wǎng)絡(luò)之外發(fā)生故障。這意味著,兩個群集網(wǎng)絡(luò)不能擁有可能同時導(dǎo)致其出現(xiàn)故障的組件。例如:在多數(shù)情況中,使用多端口網(wǎng)絡(luò)適配器將一個節(jié)點附加到兩個群集網(wǎng)絡(luò),將無法滿足該要求,因為其端口不是獨立的。要消除可能的通信問題,從網(wǎng)絡(luò)適配器刪除所有不必要網(wǎng)絡(luò)流量,即設(shè)置為“只用于內(nèi)部群集通信”(該適配器也被稱為心跳或?qū)S镁W(wǎng)絡(luò)適配器)。要驗證所有的網(wǎng)絡(luò)連接均準(zhǔn)確無誤,專用網(wǎng)絡(luò)適配器必須位于另一個來自公用網(wǎng)絡(luò)適配器的邏輯網(wǎng)絡(luò)上的網(wǎng)絡(luò)。這可以通過在雙節(jié)點配置中使用跨接電纜,或者在兩個以上的節(jié)點配置中使用專門的啞集線器來實現(xiàn)。不要針對核心網(wǎng)絡(luò)使用交換機(jī)、智能集線器或其它任何路由選擇設(shè)備。注意:群

7、集心跳不能通過路由選擇設(shè)備進(jìn)行轉(zhuǎn)移,因為它們的生存時間(Time to Live,TTL)被設(shè)定為1。公共網(wǎng)絡(luò)適配器只能連接到公用網(wǎng)絡(luò)。如果您擁有一個虛擬局域網(wǎng)(LAN),那么節(jié)點間的等待時間必須少于500毫秒(ms)。另外,在Windows Server 2003中,服務(wù)器群集(Server Clustering)中的心跳被改為多播的形式;所以,您可能需要提供一臺Madcap服務(wù)器,以便分配多播地址。附加信息,請在Microsoft知識庫中參閱下方文章:針對群集心跳啟用多播支持(Multicast Support Enabled for the Cluster Heartbeat)下方的圖

8、1簡要描繪了一個四節(jié)點群集的配置。 圖1. 四節(jié)點群集的連接。常規(guī)網(wǎng)絡(luò)配置:注意:本指南假定您正在運行默認(rèn)的“開始”菜單。如果您使用傳統(tǒng)的“開始”菜單,那么具體步驟可能稍有不同。在本白皮書中,第一個網(wǎng)絡(luò)適配器(本地連接)被連接到公用網(wǎng)絡(luò),而第二個網(wǎng)絡(luò)適配器(本地連接2)則被連接到專用群集網(wǎng)絡(luò)。您的網(wǎng)絡(luò)可能有所不同。重命名局域網(wǎng)圖標(biāo)建議您更改網(wǎng)絡(luò)連接的名稱,以便清楚地進(jìn)行識別。例如:您可能想把“本地連接2”的名稱更改為“Private”(專用網(wǎng)絡(luò))。重命名將有助于您識別網(wǎng)絡(luò)并對其正確地分配角色。1. 單擊“開始”,指向“控制面板”,右擊“網(wǎng)絡(luò)連接”,然后單擊“打開”。2. 右擊“本地連接2”圖標(biāo)

9、。3. 單擊“重命名”。4. 在文本框中鍵入“ Private”(專用網(wǎng)絡(luò)),然后按“ENTER”鍵。5. 重復(fù)步驟1至3,然后將公用網(wǎng)絡(luò)適配器重命名為“Public”(公用網(wǎng)絡(luò))。圖 2. “網(wǎng)絡(luò)連接”窗口中被重新命名的圖標(biāo)。6. 重命名的圖標(biāo)如上方圖2所示。關(guān)閉“網(wǎng)絡(luò)連接”窗口。新的連接名稱將出現(xiàn)在“群集管理器”中,并將在聯(lián)機(jī)時自動復(fù)制到其它所有的群集節(jié)點。在所有節(jié)點上配置綁定順序網(wǎng)絡(luò)1. 單擊“開始”,指向“控制面板”,右擊“網(wǎng)絡(luò)連接”,然后單擊“打開”。2. 在“高級”菜單上,單擊“高級設(shè)置”。3. 在“連接”窗口中,確認(rèn)您的綁定順序如下所示,然后單擊“確定”:a) 公用網(wǎng)絡(luò)b) 專用

10、網(wǎng)絡(luò)c) 遠(yuǎn)程訪問連接配置專用網(wǎng)絡(luò)適配器1. 右擊您的心跳適配器對應(yīng)的網(wǎng)絡(luò)連接,然后單擊“屬性”。2. 在“常規(guī)”選項卡上,確認(rèn)僅選定了“Internet協(xié)議(TCP/IP)”復(fù)選框,如下方圖2所示。點擊清除所有其它客戶端、服務(wù)和協(xié)議的復(fù)選框。圖 3. 在“專用網(wǎng)絡(luò)屬性”對話框中,僅點擊選定“Internet協(xié)議”復(fù)選框。3. 如果您擁有一個能夠以不同速度進(jìn)行傳輸?shù)木W(wǎng)絡(luò)適配器,那么您應(yīng)該手動指定一個速度及雙工模式。不要對傳輸速度應(yīng)用自動選擇設(shè)置,因為某些適配器在確定速度時可能丟掉一些數(shù)據(jù)包。必須根據(jù)設(shè)備卡制造商的規(guī)格說明,將所有節(jié)點上的網(wǎng)絡(luò)適配器的速度硬性設(shè)定(手動設(shè)定)為相同的值。如果您不能

11、確定您的設(shè)備卡和連接設(shè)備所支持的速度,Microsoft建議您將同一路徑上的所有設(shè)備設(shè)定為“10兆字節(jié)每秒”(Mbps)和“半雙工”,如下方圖4所示。雖然通過心跳網(wǎng)絡(luò)的信息量較小,但是等待時間對于通信至關(guān)重要。該配置將為可靠的通信提供充足的帶寬。群集中附加到相同網(wǎng)絡(luò)的所有網(wǎng)絡(luò)適配器必須統(tǒng)一設(shè)定為使用相同的“雙工模式”、“連接速度”、“流控制”等等。聯(lián)系您的適配器制造商,了解有關(guān)您的網(wǎng)絡(luò)適配器的正確的速度和雙工設(shè)置的特定信息。圖 4. 為所有適配器設(shè)置速度和雙工。注意:Microsoft不推薦您針對心跳使用任何類型的容錯適配器或“Teaming”(組合)。如果您需要冗余的心跳連接,可以使用多個設(shè)

12、定為“只用于內(nèi)部通信”的網(wǎng)絡(luò)適配器,并在“群集”配置中定義它們網(wǎng)絡(luò)優(yōu)先級。早期多端口網(wǎng)絡(luò)適配器常常存在問題,如果您使用該技術(shù),請確認(rèn)您的固件和驅(qū)動程序都屬于最新的版本。聯(lián)系您的網(wǎng)絡(luò)適配器制造商,了解有關(guān)服務(wù)器群集上兼容性的信息。如需獲得更多信息,請在Microsoft知識庫中參閱下方文章:   網(wǎng)絡(luò)適配器組合與服務(wù)器群集(Network Adapter Teaming and Server Clustering)4. 單擊“Internet協(xié)議(TCP/IP)”,然后單擊“屬性”。5. 在“常規(guī)”選項卡上,確認(rèn)您所選擇的靜態(tài)IP地址與其它任何公用網(wǎng)絡(luò)適配器不在相同的子網(wǎng)或網(wǎng)

13、絡(luò)上。建議您將專用網(wǎng)絡(luò)適配器放置在以下任何一個專用網(wǎng)絡(luò)地址域內(nèi):· 10.0.0.0到10.255.255.255 (A類)· 172.16.0.0到172.31.255.255 (B類)· 192.168.0.0到192.168.255.255 (C類)對專用適配器應(yīng)用一個較好的IP地址的范例是:將節(jié)點1的地址設(shè)為10.10.10.10,將節(jié)點2的地址設(shè)為10.10.10.11,同時將子網(wǎng)掩碼設(shè)為255.0.0.0,如下方圖5所示。確認(rèn)該IP地址方案與應(yīng)用于公用網(wǎng)絡(luò)的IP地址方案完全不同。注意:有關(guān)專用網(wǎng)絡(luò)的有效IP尋址的附加信息,請在Microsoft知識庫中

14、參閱下方文章:專用網(wǎng)絡(luò)的有效IP尋址(Valid IP Addressing for a Private Network)圖 5.應(yīng)用于專用適配器的IP地址示例。6. 確認(rèn)未在“默認(rèn)網(wǎng)關(guān)”方框中,或者在“使用下列DNS服務(wù)器地址”下方,定義了任何值。7. 單擊“高級”按鈕。8. 在“ DNS”選項卡上,確認(rèn)未定義任何值。同時確認(rèn)清除了“在DNS中注冊此連接的地址”和“在DNS注冊中使用此連接的DNS后綴”復(fù)選框。9. 在“WINS”選項卡上,確認(rèn)未定義任何值。單擊“禁用TCP/IP上的NetBIOS”,如下方圖6所示。圖 6. 確認(rèn)未在“WINS”選項卡上定義任何值。10. 當(dāng)關(guān)閉了該對話框,

15、您可能接收到如下提示:“此連接擁有一個空白的主WINS地址。您想繼續(xù)嗎?”如果您收到了該提示,單擊“是”。11. 在群集中的所有其它節(jié)點上,通過不同靜態(tài)IP地址完成步驟1至10。配置公用網(wǎng)絡(luò)適配器注意:如果IP地址是通過DHCP獲取的,那么如果不能訪問DHCP服務(wù)器,則可能無法接入群集節(jié)點。由于這個原因,服務(wù)器群集上的所有接口均要求靜態(tài)IP地址。記住:群集服務(wù)只能識別每個子網(wǎng)上的一個網(wǎng)絡(luò)接口。如果您需要Windows Server 2003中TCP/IP尋址的協(xié)助,請參見“聯(lián)機(jī)幫助”。驗證連通性和名稱解析要驗證專用和公用網(wǎng)絡(luò)正確地進(jìn)行通信,查驗來自每個節(jié)點的所有IP地址。您必須可以在本地和遠(yuǎn)程

16、節(jié)點上查驗所有的IP地址。要驗證名稱解析,使用節(jié)點的機(jī)器名稱而非IP地址,從客戶端查驗每一個節(jié)點。應(yīng)該僅對公用網(wǎng)絡(luò)返回IP地址。您也許還想嘗試通過“PING a”命令,反向查找IP地址。驗證域成員群集中的所有節(jié)點必須是同一個域的成員,并可以訪問域控制器和DNS服務(wù)器。不能將其設(shè)定為成員服務(wù)器或域控制器。與群集一樣,您至少應(yīng)該在相同的網(wǎng)絡(luò)區(qū)域擁有一個域控制器?;诟呖捎眯?,另一個域控制器也應(yīng)該可用于消除單點故障。在本指南中,所有的節(jié)點都被設(shè)定為成員服務(wù)器。在某些實例中,節(jié)點可能部署于并未預(yù)先存在Microsoft® Windows NT® 4.0域控制器或Windows Se

17、rver 2003域控制器的環(huán)境中。這種情景至少要求其中有一個群集節(jié)點被設(shè)定為域控制器。但是,在雙節(jié)點服務(wù)器群集中,如果其中有一個節(jié)點是域控制器,那么另一個節(jié)點也必須是一個域控制器。在四節(jié)點群集實施過程中,沒有必要將全部四個節(jié)點都設(shè)定為域控制器。然而,當(dāng)遵照一個“最佳實踐”模型并至少擁有一個后備域控制器時,余下的三個節(jié)點中至少應(yīng)該有一個被設(shè)定為域控制器。在設(shè)定群集服務(wù)之前,必須使用DCPromo工具將其中一個節(jié)點提升為域控制器。在Windows Server 2003中位于DNS上的依賴性進(jìn)一步要求,如果另一個支持動態(tài)更新和/或SRV記錄的DNS服務(wù)器不可用,每一個是域控制器的節(jié)點也必須是DN

18、S服務(wù)器(建議采用活動目錄集成區(qū)域)。在將群集節(jié)點部署為域控制器時,應(yīng)該考慮以下問題:14. 如果雙節(jié)點群集中有一個群集節(jié)點是域控制器,另一個節(jié)點也必須是域控制器。15. 運行域控制器需要一定的開銷。一個空閑的域控制器在任何地方都會使用130到140 MB的RAM,包括維持群集服務(wù)運行所需的內(nèi)存。復(fù)制也會增加網(wǎng)絡(luò)流量,因為這些域控制器必須在域中和域間同其它域控制器進(jìn)行復(fù)制。16. 如果群集節(jié)點是唯一的域控制器,那么每個節(jié)點必須同時是DNS服務(wù)器。對于主DNS解析,它們必須相互指向?qū)Ψ剑鴮τ趥溆媒馕?,則必須指向自身。17. 森林/域中的第一個域控制器將承擔(dān)所有的操作主控角色(Operation

19、s Master Roles)。您可以將這些角色重新分配給任何節(jié)點。但是,如果有一個節(jié)點出了故障,該節(jié)點所承擔(dān)的操作主控角色(Operations Master Roles)將不可用。因此,建議您不要在任何群集節(jié)點上運行操作主控角色(Operations Master Roles),其中包括架構(gòu)主控(Scheme Master)、域命名主控(Domain Naming Master)、相關(guān) ID主控(Relative ID Master)、 PDC仿真主控(PDC Emulator)和基礎(chǔ)結(jié)構(gòu)主控(Infrastructure Master)。這些功能不能進(jìn)行群集以便通過故障轉(zhuǎn)移實現(xiàn)高可用性。

20、18. 由于資源限制,在節(jié)點同時是域控制器的情況下,對Microsoft® SQL Server 或Microsoft® Exchange Server等其它應(yīng)用程序進(jìn)行群集處理可能無法達(dá)到最佳效果。在部署前,該配置必須在實驗室環(huán)境中進(jìn)行全面的測試。由于制作群集節(jié)點域控制器所涉及的復(fù)雜性和開銷,建議所有節(jié)點都應(yīng)該是成員服務(wù)器。設(shè)置群集用戶帳戶群集服務(wù)需要一個屬于可運行群集服務(wù)的每個節(jié)點上的本地管理員(Local Administrators)組成員的域用戶帳戶。因為安裝需要用戶名和密碼,所以該用戶帳戶必須在配置群集服務(wù)前予以創(chuàng)建。該用戶帳戶只能專門用于運行群集服務(wù),而不能屬

21、于個人。注意:群集服務(wù)帳戶不需要一定是域管理員(Domain Administrators)組的成員?;诎踩颍ㄗh不要授予群集服務(wù)帳戶域管理員權(quán)利。群集服務(wù)帳戶需要下列權(quán)利以便在群集的所有節(jié)點上正確地發(fā)揮作用?!叭杭渲孟?qū)А?Cluster Configuration Wizard)自動授予以下權(quán)利:19. 充當(dāng)操作系統(tǒng)的一部分20. 調(diào)整某個過程的內(nèi)存配額21. 備份文件和目錄22. 增加計劃優(yōu)先級23. 作為服務(wù)登錄24. 還原文件和目錄附加信息,請在Microsoft知識庫中參閱下方文章: 如何手動重新創(chuàng)建群集服務(wù)帳戶(How to Manually Re-Create the

22、Cluster Service Account)設(shè)置群集用戶帳戶1. 單擊“開始”,指向“所有程序”,指向“管理工具”,然后單擊“活動目錄用戶和計算機(jī)”。2. 如果域還未展開,單擊加號(+)將其展開。3. 右擊“用戶”,指向“新建”,然后單擊“用戶”。4. 鍵入群集名稱,如下方圖7所示,然后單擊“下一步”。圖 7. 鍵入群集名稱。5. 將密碼設(shè)置設(shè)定為“用戶不能更改密碼”和“密碼永不過期”。單擊“下一步”,然后單擊“完成”創(chuàng)建該用戶。注意:如果您的管理安全策略不允許使用永不過期的密碼,您必須在密碼到期前,在每個節(jié)點上重續(xù)密碼并更新群集服務(wù)配置。附加信息,請在Microsoft知識庫中參閱下方文

23、章: 如何更改群集服務(wù)帳戶密碼(How to Change the Cluster Service Account Password)6. 在“活動目錄用戶和計算機(jī)”插件的左窗格中,右擊“群集”,然后在快捷菜單上單擊“屬性”。7. 單擊“將成員添加到組”。8. 單擊“管理員”,然后單擊“確定”。這將給予新用戶帳戶在該計算機(jī)上的管理特權(quán)。9. 退出“活動目錄用戶和計算機(jī)”插件。設(shè)置共享磁盤警告:為了避免破壞群集磁盤,在其它節(jié)點上啟動操作系統(tǒng)前,確認(rèn)至少在一個節(jié)點上安裝、配置和運行了Windows Server 2003。在完成群集服務(wù)配置之前,所開啟的節(jié)點數(shù)不要超過一個,這一點至關(guān)重要。要繼續(xù)的

24、話,關(guān)閉所有節(jié)點。開啟共享存儲設(shè)備,然后開啟節(jié)點1。關(guān)于仲裁磁盤仲裁磁盤(quorum disk)用于存儲群集配置數(shù)據(jù)庫檢查點以及協(xié)助管理群集和維持一致性的日志文件。建議遵照以下仲裁磁盤設(shè)置步驟:25. 創(chuàng)建一個最小50 MB的邏輯驅(qū)動器用作仲裁磁盤。對于NTFS,最佳的大小為500 MB。26. 專門劃出一個單獨的磁盤作為仲裁資源。重要:仲裁磁盤故障可能導(dǎo)致整個群集失效;所以,強(qiáng)烈建議您使用硬件RAID陣列上的一個卷。除了進(jìn)行群集管理外,不要使用仲裁磁盤執(zhí)行其它任務(wù)。仲裁資源在群集運作中扮演著關(guān)鍵的角色。在每個群集中,一個單一的資源被分配作為仲裁資源。仲裁資源可以是具備下列功能的任何物理磁盤

25、(Physical Disk)資源:· 將群集注冊表復(fù)制到服務(wù)器群集中的其它節(jié)點上。在每個節(jié)點上,群集注冊表默認(rèn)保存在:%SystemRoot%ClusterClusdbETC2 。而后,群集注冊表被復(fù)制到仲裁驅(qū)動器的MSCSChkxxx.tmp文件中。這些文件互為副本。MSCSQuolog.log文件是一個維持記錄所有針對檢查點文件的更改的事務(wù)日志。這意味著,脫機(jī)的節(jié)點可以在重新加入群集時追加這些更改。· 如果群集節(jié)點間失去了通信,質(zhì)詢響應(yīng)協(xié)議將啟動以防止出現(xiàn)“裂腦”狀況。在這種情況中,仲裁磁盤資源的所有者變成群集及所有資源的唯一所有者。所有者隨之為客戶端提供資源。當(dāng)擁有

26、仲裁磁盤的節(jié)點不正確地運作時,正常的節(jié)點將通過仲裁獲得設(shè)備的所有權(quán)。更多信息,請在Microsoft知識庫中參閱以下文章: 群集服務(wù)如何在共享總線上獲得磁盤的所有權(quán)(How the Cluster Service Takes Ownership of a Disk on the Shared Bus)在群集服務(wù)安裝過程中,您必須為仲裁磁盤提供驅(qū)動器盤符。常用的標(biāo)準(zhǔn)盤符為“Q”,本例中亦采用“Q”盤符。配置共享磁盤1. 確認(rèn)僅開啟了一個節(jié)點。2. 右擊“我的電腦”,單擊“管理”,然后展開“存儲”。3. 雙擊“磁盤管理”。4. 如果您連接了一個新的驅(qū)動器,將自動開啟“寫入簽名和更新磁盤向?qū)А薄H绻?/p>

27、出現(xiàn)該向?qū)?,單擊“下一步”,完成向?qū)У母鱾€步驟。注意:該向?qū)ё詣訉⒋疟P設(shè)為動態(tài)。要將磁盤復(fù)位到基本狀態(tài),右擊“磁盤n”(n在此處指您正在設(shè)定的磁盤),然后單擊“還原基本磁盤”。5. 右擊“未分配的磁盤空間”。6. 單擊“新分區(qū)”。7. 將啟動“新建分區(qū)向?qū)А?,單擊“下一步”?. 選擇“主分區(qū)”的分區(qū)類型,單擊“下一步”。9. 默認(rèn)將分區(qū)設(shè)為最小。單擊“下一步”。(建議采用多個邏輯磁盤,而不是在一個磁盤上采用多個分區(qū)。)10. 使用下拉框更改驅(qū)動器盤符。使用在字母表上比默認(rèn)列舉的字母更靠后的驅(qū)動器盤符。通常,驅(qū)動器盤符“Q”可以用于仲裁磁盤,而“R”、“S”等字母則用于數(shù)據(jù)磁盤。更多信息,請在

28、Microsoft知識庫中參閱下方文章:關(guān)于在服務(wù)器群集上分配驅(qū)動器號的最佳實踐(Best Practices for Drive-Letter Assignments on a Server Cluster)注意:如果您正在計劃使用卷裝載點,不要對磁盤分配驅(qū)動器號。更多信息,請在Microsoft知識庫中參閱下方文章: 如何在群集服務(wù)器上配置卷裝載點(How to Configure Volume Mount Points on a Clustered Server)27. 使用NTFS格式化分區(qū)。在“卷標(biāo)”方框中,鍵入該磁盤的名稱。例如:“驅(qū)動器Q”,如下方圖8所示。關(guān)鍵是要對共享磁盤分配

29、驅(qū)動器標(biāo)簽,因為在還原磁盤時這會大大減少故障排除時間。圖 8. 對共享磁盤分配驅(qū)動器標(biāo)簽至關(guān)重要。如果您正在安裝64位版本的Windows Server 2003,確認(rèn)所有的磁盤均格式化為MBR。全局分區(qū)表(Global Partition Table,GPT)磁盤不能作為群集磁盤得到支持。更多信息,請在Microsoft知識庫中參閱下方文章: 服務(wù)器群集不支持GPT共享磁盤(Server Clusters Do Not Support GPT Shared Disks)確認(rèn)所有的共享磁盤均格式化為NTFS并指派為MBR Basic。驗證磁盤訪問與功能1. 啟動“Windows Explore

30、r”。2. 右擊一個共享磁盤(比如:“驅(qū)動器Q:”),單擊“新建”,然后單擊“文本文檔”。3. 確認(rèn)您可以順利寫入磁盤,并創(chuàng)建了文件。4. 選擇所創(chuàng)建的文件,然后按“Del”鍵,將其從群集磁盤刪除。5. 對所有群集磁盤重復(fù)步驟1至4,確認(rèn)可以從第一個節(jié)點正確地訪問它們。6. 關(guān)閉第一個節(jié)點,開啟第二個節(jié)點,并重復(fù)步驟1至4,驗證磁盤訪問和功能。分配驅(qū)動器號,以便與相對應(yīng)的驅(qū)動器標(biāo)簽相匹配。對任何附加節(jié)點重復(fù)相同的步驟。確認(rèn)所有節(jié)點都可以從磁盤讀取和寫入,關(guān)閉除第一個節(jié)點以外的所有節(jié)點,然后繼續(xù)閱讀本白皮書。配置群集服務(wù)您必須在安裝的第一個階段提供所有初始配置信息。該步驟是通過使用“群集配置向?qū)?/p>

31、”來完成的。如下方流程圖所示,“Form(形成)”(創(chuàng)建一個新群集)和“Join(加入)”(添加節(jié)點)所采取的路徑有所不同,但是它們共有一些相同的設(shè)置頁面,即“憑證登錄”、“分析”以及“重新分析并啟動服務(wù)”。而在下列頁面上則有少許不同:“歡迎”、“選擇計算機(jī)”和“群集服務(wù)帳戶”。在本課的下面兩個部分中,您將執(zhí)行反映所有這些配置路徑的向?qū)ы撁?。?dāng)您完成了所有的步驟,本白皮書將在第三部分中詳細(xì)描述“分析”和“重新分析并啟動服務(wù)”頁面,以及這些屏幕所提供的信息的具體意思。注意:在節(jié)點1上進(jìn)行群集服務(wù)配置的過程中,您必須關(guān)閉所有其它節(jié)點,并開啟所有共享存儲設(shè)備。配置第一個節(jié)點1. 依次單擊“開始”、“

32、所有程序”和“管理工具”,然后單擊“群集管理器”。2. 當(dāng)出現(xiàn)“打開群集連接向?qū)А碧崾緯r,在“執(zhí)行”下拉列表中,單擊“創(chuàng)建新群集”,如下方圖9所示。圖 9. “執(zhí)行”下拉列表。3. 確認(rèn)您具有配置群集所必需的前提條件,如下方圖10所示。單擊“下一步”。圖 10. 前提條件列表屬于“新建服務(wù)器群集向?qū)g迎”頁面的一部分。4. 鍵入群集的唯一NetBIOS名稱(最多15個字符),然后單擊“下一步”。(在下方圖11所示的例子中,群集被命名為“MyCluster(我的群集)”)建議遵守DNS命名規(guī)則。更多信息,請在Microsoft知識庫中參閱下列文章: NetBIOS后綴(NetBIOS名稱的第16

33、個字符)“NetBIOS Suffixes (16th Character of the NetBIOS Name)”DNS名稱空間規(guī)劃(DNS Namespace Planning)圖 11. 建議在命名群集時遵守DNS命名規(guī)則。5. 如果您在本地登錄一個不屬于“具有本地管理特權(quán)的域帳戶”的帳戶,向?qū)⑻崾灸付ㄒ粋€帳戶。群集服務(wù)不會使用該帳戶進(jìn)行啟動。注意:如果您擁有正確的憑證,步驟5所提到的提示,如圖12所示,可能不會出現(xiàn)。圖 12. “新建服務(wù)器群集向?qū)А碧崾灸付ㄒ粋€帳戶。6. 由于可能對群集進(jìn)行遠(yuǎn)程配置,因此您必須確認(rèn)或鍵入將要作為第一個節(jié)點創(chuàng)建群集的服務(wù)器的名稱,如下方圖13所示

34、。單擊“下一步”。圖 13. 選擇將要作為群集中第一個節(jié)點的計算機(jī)名稱。注意:“安裝”向?qū)Э梢则炞C所有的節(jié)點是否都可以看到共享磁盤。在復(fù)雜的存儲區(qū)域網(wǎng)絡(luò)中,磁盤的目標(biāo)識別符(TID)有時可能有所不同,而且“安裝”程序可能錯誤地檢測到磁盤配置對其無效。要解決這個問題,您可以單擊“高級”按鈕,然后單擊“高級(最小)配置”。附加信息,請在Microsoft知識庫中參閱下方文章:群集安裝程序在您添加節(jié)點時可能不工作(Cluster Setup May Not Work When You Add Nodes)7. 下方圖 14顯示“安裝”程序現(xiàn)在將分析節(jié)點,查找可能導(dǎo)致安裝出現(xiàn)問題的硬件或軟件問題。檢查

35、所有警告或錯誤信息。您還可以單擊“詳細(xì)信息”按鈕,了解有關(guān)每個警告或提示的詳細(xì)信息。圖 14. “安裝”程序分析節(jié)點,查找可能存在的硬件或軟件問題。8. 鍵入唯一的群集IP地址(本例為:172.26.204.10),然后單擊“下一步”。如下方圖15所示,“新建服務(wù)器群集向?qū)А蓖ㄟ^使用子網(wǎng)掩碼選擇正確的網(wǎng)絡(luò),自動與其中一個公用網(wǎng)絡(luò)關(guān)聯(lián)群集IP地址。群集IP地址只能用于管理,而不能用于客戶端連接。圖 15. “新建服務(wù)器群集向?qū)А弊詣优c其中一個公用網(wǎng)絡(luò)關(guān)聯(lián)群集IP地址。9. 鍵入在預(yù)安裝時創(chuàng)建的群集服務(wù)帳戶的“用戶名”和“密碼”。(在下方圖16的例子中,用戶名為:“Cluster(群集)”)在“域

36、”下拉列表中選擇域名,然后單擊“下一步”。這時,“群集配置向?qū)А睂Ⅱ炞C用戶帳戶和密碼。圖 16. 向?qū)崾灸峁┰陬A(yù)安裝時所創(chuàng)建的帳戶。10. 檢查“摘要”頁面,如下方圖17所示,確認(rèn)所有將用于創(chuàng)建群集的信息均準(zhǔn)確無誤。如果需要,您可以使用仲裁按鈕,更改由默認(rèn)自動選擇的磁盤指派的仲裁磁盤。本屏幕上所顯示的摘要信息可用于在出現(xiàn)災(zāi)難恢復(fù)狀況時,重新配置群集。建議您保存并打印一份硬拷貝,與服務(wù)器上的更改管理日志保持一致。注意:“仲裁”按鈕也可用于指定一個多數(shù)節(jié)點集(Majority Node Set,MNS)仲裁模型。在您創(chuàng)建MNS群集時,這是主要的配置區(qū)別之一。圖 17. 建議采用的“群集配置”頁

37、面。11. 檢查所有在群集創(chuàng)建過程中遇到的警告或錯誤。具體操作是單擊加號查看更多信息,然后單擊“下一步”。出現(xiàn)在“創(chuàng)建群集”頁面的警告和錯誤如圖18所示。圖 18. 出現(xiàn)在“創(chuàng)建群集”頁面上的警告和錯誤。12. 單擊“完成”,結(jié)束安裝。下方圖19顯示最終的步驟。圖 19. 設(shè)置一個新的服務(wù)器群集的最終步驟。注意:要查看詳細(xì)的摘要,單擊“查看日志”按鈕,或者查看保存在該位置:%SystemRoot%System32LogFilesClusterClCfgSrv.Log的文本文件。驗證群集安裝使用“群集管理器”(CluAdmin.exe),在節(jié)點1上驗證群集服務(wù)安裝。驗證群集安裝1. 依次單擊“開

38、始”、“所有程序”和“管理工具”,然后單擊“群集管理器”。2. 確認(rèn)所有的資源均順利地實現(xiàn)了聯(lián)機(jī),如下方圖20所示。圖 20. “群集管理器”驗證所有的資源均順利地實現(xiàn)聯(lián)機(jī)。注意 原則上,不要將任何東西放到群集組中,不要從群集組中取出任何東西,也不要使用群集組中的任何東西執(zhí)行群集管理以外的操作。配置第二個節(jié)點在另一個節(jié)點上安裝群集服務(wù)所需的時間要比花在第一個節(jié)點上的時間少?!鞍惭b”程序基于第一個節(jié)點的配置,在第二個節(jié)點上配置群集服務(wù)網(wǎng)絡(luò)設(shè)置。與此同時,您還可以通過遠(yuǎn)程操作為群集添加多個節(jié)點。注意:對于本部分,開啟節(jié)點1和所有的共享磁盤,然后開啟所有其它節(jié)點。這時,群集服務(wù)將控制對于共享磁盤的訪

39、問,以便杜絕任何可能破壞卷的機(jī)會。1. 在節(jié)點1上打開“群集管理器”。2. 單擊“文件”,單擊“新建”,然后單擊“節(jié)點”。3. 將啟動“添加群集計算機(jī)向?qū)А?,單擊“下一步”?. 如果您沒有通過正確的憑證進(jìn)行登錄,將要求您指定一個對群集中所有節(jié)點具有管理權(quán)利的域帳戶。5. 輸入您要將其添加到群集的節(jié)點的機(jī)器名稱,單擊“添加”。重復(fù)該步驟,如下方圖21所示,添加您想要的其它節(jié)點。當(dāng)您添加完了所有的節(jié)點,單擊“下一步”。圖 21. 對群集添加節(jié)點。6. “安裝”向?qū)λ泄?jié)點執(zhí)行分析,以便確認(rèn)它們得到了正確的配置。7. 鍵入用于啟動群集服務(wù)的帳戶密碼。8. 檢查所顯示的用于確認(rèn)的摘要信息。摘要信

40、息將用于在其它節(jié)點加入群集時對其進(jìn)行配置。9. 檢查群集創(chuàng)建過程中遇到的所有警告或錯誤,然后單擊“下一步”。10. 單擊“完成”,結(jié)束安裝。安裝后的配置心跳配置現(xiàn)在,每個節(jié)點上的網(wǎng)絡(luò)都已得到了正確的配置,而且群集服務(wù)也已配置完畢,這時您需要配置網(wǎng)絡(luò)角色,以便定義各個網(wǎng)絡(luò)在群集中的功能。這里有一份“群集管理器”中網(wǎng)絡(luò)配置選項的列表:1. 針對群集應(yīng)用啟用: 如果選定了該復(fù)選框,群集服務(wù)將使用該網(wǎng)絡(luò)。默認(rèn)對所有網(wǎng)絡(luò)選定該復(fù)選框。2. 僅用于客戶端訪問(公用網(wǎng)絡(luò)):如果您想讓群集服務(wù)僅使用該網(wǎng)絡(luò)適配器與其它客戶端進(jìn)行外部通信,那么選擇該選項。該網(wǎng)絡(luò)適配器將不進(jìn)行節(jié)點對節(jié)點通信。3. 僅用于內(nèi)部群集通

41、信(專用網(wǎng)絡(luò)):如果您想讓群集僅使用該網(wǎng)絡(luò)進(jìn)行節(jié)點對節(jié)點通信,那么選擇該選項。4. 所有通信(混合網(wǎng)絡(luò)):如果您想讓群集服務(wù)使用該網(wǎng)絡(luò)適配器進(jìn)行節(jié)點對節(jié)點通信和外部客戶端通信,那么選擇該選項。默認(rèn)對所有網(wǎng)絡(luò)選定該復(fù)選框。本白皮書假定僅使用兩個網(wǎng)絡(luò),并解釋如何將這兩個網(wǎng)絡(luò)分別作為混合網(wǎng)絡(luò)和專用網(wǎng)絡(luò)進(jìn)行配置。這是最常見的配置。如果您擁有可用的資源,建議使用兩個專門的冗余網(wǎng)絡(luò)用于內(nèi)部群集通信。配置心跳5. 啟動“群集管理器”。6. 在左窗格中,單擊“群集配置”,單擊“網(wǎng)絡(luò)”,右擊“專用”,然后單擊“屬性”。7. 單擊“僅用于內(nèi)部群集通信(專用網(wǎng)絡(luò))”,如下方圖22所示。圖 22. 使用“群集管理器”

42、配置心跳。8. 單擊“確定”。9. 右擊“公用”,然后單擊“屬性”(如下方圖23所示)。10. 單擊選定“針對群集應(yīng)用啟用該網(wǎng)絡(luò)”復(fù)選框。11. 單擊“所有通信(混合網(wǎng)絡(luò))”,然后單擊“確定”。圖 23. “公用屬性”對話框。心跳適配器優(yōu)先化配置完群集服務(wù)如何應(yīng)用網(wǎng)絡(luò)適配器的角色后,下一步是對內(nèi)部群集通信應(yīng)用進(jìn)行優(yōu)先排序。這僅適用于兩個或兩個以上被配置為節(jié)點對節(jié)點通信的網(wǎng)絡(luò)。屏幕右邊的優(yōu)先級箭頭指定了群集服務(wù)使用各個網(wǎng)絡(luò)適配器在節(jié)點間進(jìn)行通信的先后順序。群集服務(wù)總是嘗試使用列于首位的網(wǎng)絡(luò)適配器進(jìn)行節(jié)點間的遠(yuǎn)程過程調(diào)用(RPC)通信。只有當(dāng)群集服務(wù)無法使用第一個網(wǎng)絡(luò)適配器進(jìn)行通信時,才會使用列表

43、上的下一個網(wǎng)絡(luò)適配器。1. 啟動“群集管理器”。2. 在左窗格中,右擊群集名稱(位于左上角),然后單擊“屬性”3. 單擊“網(wǎng)絡(luò)優(yōu)先級”選項卡,如下方圖24所示。圖 24. “群集管理器”中的“網(wǎng)絡(luò)優(yōu)先級”選項卡。4. 確認(rèn)“專用”網(wǎng)絡(luò)列于最頂部。使用“上移”或“下移”按鈕,更改優(yōu)先順序。5. 單擊“確定”。配置群集磁盤· 啟動“群集管理器”,右擊您想從群集刪除的任何磁盤,然后單擊“刪除”。注意:默認(rèn)狀態(tài)下,所有磁盤并不在相同的總線上,因為系統(tǒng)磁盤將為它們創(chuàng)建物理磁盤資源(Physical Disk Resources),并對其進(jìn)行群集。因此,如果節(jié)點擁有多條總線,可能列出的某些磁盤將

44、無法用作共享存儲,例如:內(nèi)部SCSI驅(qū)動器。應(yīng)該從群集配置刪除這些磁盤。如果您計劃對某些磁盤實施“卷裝載”(Volume Mount)點,您可能要刪除這些磁盤的當(dāng)前磁盤資源,刪除驅(qū)動器號,然后創(chuàng)建一個未分配驅(qū)動器號的新的磁盤資源。仲裁磁盤配置“群集配置向?qū)А弊詣舆x擇將作為仲裁設(shè)備的驅(qū)動器,并將使用50 MB以上的最小分區(qū)。您可能要把自動選擇的磁盤更改為您自己專門指派的仲裁磁盤。配置仲裁磁盤1. 啟動“群集管理器”(CluAdmin.exe)。2. 右擊位于左上角的群集名稱,然后單擊“屬性”。3. 單擊“仲裁”選項卡。4. 在“仲裁資源”列表框中,選擇一個不同的磁盤資源。在下方圖25中,“仲裁資

45、源”列表框中所選定的是“磁盤Q”。圖 25. “仲裁資源”列表框。5. 如果磁盤擁有的分區(qū)不止一個,單擊您要在其中保存群集指定數(shù)據(jù)的分區(qū),然后單擊“確定”。附加信息,請在Microsoft知識庫中參閱下方文章: 如何更改仲裁磁盤指定(How to Change Quorum Disk Designation)創(chuàng)建一個啟動延遲當(dāng)出現(xiàn)所有的群集節(jié)點均同時啟動并嘗試附加到仲裁資源的情況時,群集服務(wù)可能無法啟動。例如:在發(fā)生電源故障后,同時對所有節(jié)點恢復(fù)電力時,可能出現(xiàn)這種情況。要避免這類情況的發(fā)生,增加或減少“顯示操作系統(tǒng)列表用時”設(shè)置。要找到該設(shè)置,單擊“開始”,指向“我的電腦”并右擊鼠標(biāo),然后單

46、擊“屬性”。單擊“高級”選項卡,然后在“啟動與恢復(fù)”下方,單擊“設(shè)置”。測試安裝在“安裝”程序結(jié)束后,有好幾種驗證群集服務(wù)安裝的方法。其中包括:12. 群集管理器:如果僅完成了節(jié)點1的安裝,啟動“群集管理器”,然后嘗試連接到群集。如果已安裝了第二個節(jié)點2,在任意一個節(jié)點上啟動“群集管理器”,然后確認(rèn)第二個群集顯示在列表上。13. “服務(wù)”小程序:使用“服務(wù)”小程序確認(rèn)群集服務(wù)已顯示在列表上并已啟動。14. 事件日志:使用“事件查看器”檢查系統(tǒng)日志中的“ClusSvc”條目。您會看到有關(guān)確認(rèn)群集服務(wù)已經(jīng)順利形成或加入一個群集的條目。15. 群集服務(wù)注冊表項:確認(rèn)群集服務(wù)安裝程序?qū)⒄_的項寫入注冊

47、表。您可以在HKEY_LOCAL_MACHINECluster下找到許多注冊表設(shè)置。16. 單擊“開始”,單擊“運行”,然后鍵入“虛擬服務(wù)”名稱。確認(rèn)您可以連接并看到資源。測試故障轉(zhuǎn)移驗證資源將執(zhí)行故障轉(zhuǎn)移1. 依次單擊“開始”、“程序”和“管理工具”,然后單擊“群集管理器”,如下方圖26所示。圖 26. “群集管理器”窗口。2. 右擊“磁盤組1”組,然后單擊“移動組”。該組及其所有資源將轉(zhuǎn)移到另一個節(jié)點。稍后,“磁盤F:、G:”將在第二個節(jié)點上實現(xiàn)聯(lián)機(jī)。在窗口中觀察該轉(zhuǎn)移。退出“群集管理器”。恭喜!您已經(jīng)完成了所有節(jié)點上的群集服務(wù)配置。服務(wù)器群集已經(jīng)完成可以運作了。您現(xiàn)在可以準(zhǔn)備安裝群集資源

48、,比如:文件共享、打印機(jī)卷筒、諸如分布式事務(wù)協(xié)調(diào)器(Distributed Transaction Coordinator)、DHCP、WINS等群集識別服務(wù)、或者諸如Exchange Server或SQL Server等群集識別程序。注意:此文當(dāng)未經(jīng)許可不可隨意使用發(fā)表,或著名文章來源處。服務(wù)器群集:Windows Server 群集配置的最佳做法群集和應(yīng)用程序部署以前我們曾經(jīng)介紹過主動/主動或主動/被動群集和應(yīng)用程序,由于早期的產(chǎn)品僅支持 2 節(jié)點群集,因此這種形式的部署是它的自然結(jié)果。但是在一些情況下,這可能會導(dǎo)致混淆,因為這些術(shù)語可以用不同的方式來解釋,具體取決于上下文是 1) 給定的

49、應(yīng)用程序?qū)嵗绾芜\行 2) 不同的應(yīng)用程序?qū)嵗绾芜\行,或是 3) 群集中的節(jié)點是否正在執(zhí)行有用的工作。為了完全了解特定應(yīng)用程序和群集的部署,我們需要了解以下信息:有多少個應(yīng)用程序?qū)嵗谶\行?在群集中有多少個相同數(shù)據(jù)的實例?數(shù)據(jù)實例是否會移動?相同應(yīng)用程序的不同實例是否運行在不同的群集節(jié)點中?不同的應(yīng)用程序可以運行在不同的群集節(jié)點上嗎?應(yīng)用程序給服務(wù)器帶來了何種類型的負(fù)載,以及如何在故障轉(zhuǎn)移之后重新分配這些負(fù)載?在介紹如何部署應(yīng)用程序之前,我們必須首先定義什么是應(yīng)用程序。在本文中,應(yīng)用程序被定義為向終端用戶或客戶端提供一種服務(wù)的運行中的代碼和數(shù)據(jù)??梢杂靡粚Σ煌氖纠齺斫忉屵@一點:工作站上運

50、行的一個 Microsoft Word 實例是一個應(yīng)用程序?qū)嵗?。如果有多個 Word 實例正在運行,則每個實例會被視為一個不同的應(yīng)用程序?qū)嵗?。然而,還有更為復(fù)雜的應(yīng)用程序。例如,對于 Microsoft SQL Server 來說,一個數(shù)據(jù)庫被視為一個應(yīng)用程序?qū)嵗?。而多個獨立的數(shù)據(jù)庫則被視為不同的應(yīng)用程序?qū)嵗?。但是,一個數(shù)據(jù)庫可以分區(qū)成多個 SQL Server 實例并使用 SQL Server 查詢引擎聯(lián)系在一起。這種情況下,聯(lián)系在一起從而提供一個數(shù)據(jù)庫鏡像的這組 SQL Server 應(yīng)用程序?qū)嵗涂梢砸暈橐粋€應(yīng)用程序?qū)嵗?。基本上,將以下五種屬性放在一起就可以全面了解部署的目的,并可以解釋

51、部署的原因或是表現(xiàn)部署的特點:服務(wù)器負(fù)載 多少服務(wù)器資源被它所支持的應(yīng)用程序所消耗,以及故障轉(zhuǎn)移會如何影響這種資源利用?應(yīng)用程序樣式 應(yīng)用程序是整個在一個節(jié)點上運行,還是被分割成多個較小程序塊在群集中運行?應(yīng)用程序部署 在給定部署下應(yīng)用程序塊如何在群集中分配?故障轉(zhuǎn)移策略 在故障轉(zhuǎn)移后應(yīng)用程序會執(zhí)行何種操作?應(yīng)用程序?qū)嵤?應(yīng)用程序本身如何被實施?服務(wù)器負(fù)載在部署應(yīng)用程序時,很重要的一點就是要考慮應(yīng)用程序會對服務(wù)器資源產(chǎn)生什么要求。如果使用群集,則還有一些相關(guān)問題需要考慮:在故障轉(zhuǎn)移后如何重新分配負(fù)載?服務(wù)器負(fù)載 基礎(chǔ)讓我們來看一個最簡單的示例,一個主動/主動式 2 節(jié)點文件服務(wù)器群集,其中節(jié)點

52、 A 和節(jié)點 B 各服務(wù)于一個共享。如果節(jié)點 A 出現(xiàn)故障,它的資源就會移給節(jié)點 B,從而增加了節(jié)點 B 的負(fù)載。實際上,如果節(jié)點 A 和 B 在出現(xiàn)故障前都僅運行各自容量的 50%,那么在故障轉(zhuǎn)移完成后,節(jié)點 B 將會完全飽和(100% 的容量),這從性能上來說是可以承受的。盡管不是最好的情況,但是您要記住的很重要的一點是,如果所有應(yīng)用程序仍在運行,即使性能有所下降,相對于沒有群集提供的高可用性保護(hù)的情況來說,這都是一個 100% 的進(jìn)步。但是這帶來了風(fēng)險的概念,以及為了保護(hù)應(yīng)用程序的性能和可用性,您可以接受多少數(shù)量的應(yīng)用程序的問題。為了清楚地說明這個問題,我們有意選擇了最壞的情況(一個主動

53、/主動 2 節(jié)點群集,每個節(jié)點運行一個應(yīng)用程序,每個應(yīng)用程序消耗一半的服務(wù)器資源)。如果再加上一個節(jié)點,這種平衡就會改變:有更多的服務(wù)器用來支持負(fù)載,但如果三個節(jié)點都運行在 50% 的容量,而有兩個節(jié)點出現(xiàn)故障,則剩下的服務(wù)器將無法處理那兩個故障節(jié)點累積的應(yīng)用程序負(fù)載。當(dāng)然,兩個故障的可能性相對來說小于一個故障,因此風(fēng)險相對來說也比較小。盡管如此,在群集中部署應(yīng)用程序時仍必須考慮負(fù)載/風(fēng)險平衡。群集中節(jié)點越多,就有越多種分配工作負(fù)載的選擇。如果您要求所有群集應(yīng)用程序在運行時不能有任何性能下降,那么您可能需要考慮使用某種形式的主動/被動配置。但即使是在這種情況下,您也必須考慮不同配置的風(fēng)險。如果

54、您在任何情況下都無法接受哪怕是最輕微的性能下降,那么您將需要為每個主動節(jié)點配備一個專用的被動節(jié)點。另一方面,如果您認(rèn)為多個故障同時出現(xiàn)的風(fēng)險較小,您也可以有另外的選擇。如果您具有 4 個節(jié)點或 8 個節(jié)點的群集,您可能會考慮 N+I 配置。在 1.4.3 節(jié)會詳細(xì)介紹 N+I,它是主動/被動形式的一種變體,其中 N 個節(jié)點是主動節(jié)點,I 個節(jié)點是被動節(jié)點或保留節(jié)點。通常,I 的值小于 N,這樣 N+I 群集拓?fù)渚涂梢蕴幚?I 個故障而不會出現(xiàn)任何性能下降。風(fēng)險就在于,如果出現(xiàn)多于 I 個故障,那么性能就有可能下降,不過再說一次,同時出現(xiàn)多個故障的可能性是很小的。因此,N+I 群集是一個非常有用

55、的配置,它在 100% 的被動服務(wù)器容量與較低水平的多個群集節(jié)點故障風(fēng)險之間均衡了硬件成本。服務(wù)器負(fù)載 更現(xiàn)實的一些配置上述示例比較簡單,它假定應(yīng)用程序?qū)⒄麄€負(fù)載都加在一臺服務(wù)器身上,因此在故障轉(zhuǎn)移的情況下,它的資源利用不能分布到其余的多臺服務(wù)器中。實際情況通常不是這樣(尤其是文件和打印服務(wù)器),因此,讓我們再來看看其他 4 節(jié)點群集(就稱為 ABCD 吧)的示例,這個群集具有節(jié)點 A、B、C 和 D。通常情況下,一臺服務(wù)器將會支持多個應(yīng)用程序的負(fù)載。如果正常情況下每臺服務(wù)器的負(fù)載率為 25%,那么 ABCD 群集就可以在其中三個成員出現(xiàn)故障的情況下存活,而不會喪失應(yīng)用程序的可用性(這幾乎是最

56、壞的情況)。以下數(shù)字序列說明了 4 節(jié)點群集在出現(xiàn)連續(xù)節(jié)點故障情況下的應(yīng)用程序負(fù)載。陰影區(qū)域表示運行中的應(yīng)用程序的容量要求。更進(jìn)一步,以下示例假定應(yīng)用程序在任何給定服務(wù)器上的負(fù)載都是可分的,可以重新分配到任何存活的節(jié)點上。圖 1.1:正常條件下運行的群集(每個節(jié)點的負(fù)載率為 25%)圖 1.2:一個節(jié)點故障后的群集。請注意應(yīng)用程序負(fù)載的重新分配。圖 1.3:兩個節(jié)點故障后的群集?,F(xiàn)在每個存活節(jié)點的負(fù)載率大約為 50%。圖 1.4:在三個節(jié)點故障后,剩下的一個存活節(jié)點已運行在滿容量。如果每個節(jié)點以 75% 的容量運行,那么在沒有合理的故障轉(zhuǎn)移策略的情況下,即使是一個節(jié)點故障也可能導(dǎo)致應(yīng)用程序可用性丟失。然而,您可以根據(jù)應(yīng)用程序來指定在出現(xiàn)服務(wù)器故障的情況下,一部分應(yīng)用程序應(yīng)當(dāng)故障轉(zhuǎn)移到節(jié)點 A、B、C 和 D。如果應(yīng)用程

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論