文章編號: 296799 - 上次校閱: 2009年6月10日 - 版次: 8.0

如何設定 Windows 叢集群組為熱備用的支援

系統提示本文適用於您使用的作業系統之外的作業系統。與您不相關的文章內容已停用。

在此頁中

全部展開 | 全部摺疊

結論

本文將告訴您,設定為熱備用支援的 [Windows 叢集 Windows Server 2003 和 Windows Server 2008 的能力。

其他相關資訊

具有較大的叢集大小 (四種和八個節點) 抵達,叢集中有一組目前使用中"A"節點和一組目前被動的 hs"節點或熱待命模式中時成為重要"A + hs"拓樸。較大的叢集加強支援 (作用中和/或被動) 設定,如上述組態,因為組態設定可以降低成本的一或多個待命節點一大組的作用中的節點。

例如與雙節點叢集的作用中和/或被動組態成本需要兩次硬體相同的容量與 8 個節點以七個主動及一個被動執行。額外的硬體,只有 15 %會增加成本。

Windows 叢集會使容錯移轉期間節點之間沒有區別。 Windows 叢集,並不會變更根據負載或程式的執行 (且都在執行這些程式) 的 [錯誤後移轉] 原則。 這種行為可以造成非常難以管理可以佔用負載發生失敗時的熱備用節點。錯誤後移轉原則會影響唯一的方法是藉由變更可能的節點清單。因為這種行為,會以非同步方式其他叢集的事件 (例如,節點失敗) 執行叢集服務以外的程式可以成功地確保備用節點可選擇在容錯移轉的事件中不保證。

有這種行為是不可或缺的程式,例如 Microsoft Exchange 2000 後, 端 Exchange 資料庫可分割並分散的叢集節點的數目。不過,Exchange 可以將這類負載放在網路上節點的失敗事件中不建議失敗節點的已裝載資料庫的不同的磁碟分割超過一個磁碟分割。這個增強功能的目的是要確保叢集服務可以修改其錯誤後移轉原則,以確保如果有沒有磁碟分割目前主控它的一個節點被動節點可視為已裝載磁碟分割任何使用中節點之前。如果沒有 spares,或因某些因素 (例如,多個失敗) 中,有沒有備用節點,請確保高可用性之服務,錯誤後移轉原則可以回復為預設值。亦即錯誤後移轉原則不會失敗的服務,如果沒有可用的備用節點。

AntiAffinityClassNames 屬性

Windows 叢集群組都有新的公用屬性: AntiAffinityClassNames。這個屬性可以包含任意字元的字串。一個容錯移轉事件時,如果容錯移轉的群組具有不是空的 AntiAffinityClassNames] 屬性中的字串容錯移轉管理員可以檢查所有其他節點。如果有任何節點 (也就是以資源的可能的擁有者清單) 不裝載具有相同的值在 AntiAffinityClassNames 群組,這些節點會被視為錯誤後移轉的慣用的目標。這個值可以更高的優先順序高於慣用的擁有者清單中。

下列兩個案例示範如何使用這個屬性:
  • 在 「 A + hs"叢集中執行單一的程式。比方說叢集中,正在執行 Exchange。在這種情況下 Exchange 應該設定磁碟分割支援 AntiAffinityClassNames 屬性,例如設定為某些 Exchange 特定值 (相同值的每個群組),每個群組 「 交換 」。在失敗的事件錯誤後移轉經理可以嘗試保留資料分割相距藉由選取節點未主控群組有相同的 AntiAffinityClassNames 值的 「 Exchange]。
  • 在伺服器彙總中應該儘可能保存相距的多個程式項目所在。在這些情況下都代表不同的程式群組應該能以手動方式修改 AntiAffinityClassNames 屬性中相同的值。
只能使用命令列工具 Cluster.exe 設定群組相似性。為使本範例從第一種上述情況中列出的適當語法的範例是:
叢集。群組 「 叢集群組 」 / 螺旋槳 AntiAffinityClassNames = Microsoft Exchange 虛擬伺服器 」
這個語法可以建立下列 Reg_Multi_SZ 登錄機碼:
HKEY_LOCAL_MACHINE\Cluster\Groups\ Guid \AntiAffinityClassNames
附註 您可以使用下列的範例 Cluster.exe 命令清除 AntiAffinityClassNames 值,並依靠預設行為:
叢集。群組 「 叢集群組 」 / 螺旋槳 AntiAffinityClassNames =""
如需詳細資訊按一下 [下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項]:
299631? (http://support.microsoft.com/kb/299631/ ) 上的三個或更多節點叢集的容錯移轉行為
或搜尋 Windows 說明] 檔案中的 < 伺服器叢集 >。

這篇文章中的資訊適用於:
  • Windows Server 2008 Datacenter without Hyper-V
  • Windows Server 2008 Enterprise without Hyper-V
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Enterprise
  • Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Datacenter x64 Edition
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
關鍵字:?
kbmt kbenv kbinfo KB296799 KbMtzh
機器翻譯機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:296799? (http://support.microsoft.com/kb/296799/en-us/ )
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。