文章編號: 921181 - 上次校閱: 2007年4月24日 - 版次: 6.6

有可用的更新,將檔案共用見證功能和可設定的叢集活動訊號功能加入至 Windows Server 2003 Service Pack 1 為基礎的伺服器叢集

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

在此頁中

全部展開 | 全部摺疊

簡介

本文將告訴您,您可以套用到下列兩個新功能加入一個 Microsoft Windows Server 2003 Service Pack 1 (SP1) 的更新-基礎伺服器叢集或到 Windows Server 2003 R2 伺服器叢集:
  • 檔案共用見證
  • 可設定的叢集活動訊號
雖然這兩個功能都包含在相同的更新套件,這兩種功能就會是從彼此單獨且獨立。

其他相關資訊

檔案共用見證

檔案共用見證功能是到目前的多數節點組 (MNS) 仲裁模型的改進。這項功能可讓您使用檔案共用的額外"表決 」 來判斷在兩個節點 MNS 仲裁叢集部署叢集狀態與外部到叢集的。

請考慮兩個節點 MNS 仲裁叢集。因為 MNS 仲裁叢集只能執行大部分的叢集節點可用時,雙節點 MNS 仲裁叢集是無法承受任何叢集節點的失敗。這是因為大部分的雙節點叢集是兩個。若要承受的 MNS 仲裁叢集中的任何一個節點失敗,您必須至少三個可視為為可用的裝置。檔案共用見證功能可讓您使用外部檔案共用做為見證。這個見證做為雙節點 MNS 仲裁叢集中第三個可用的裝置。因此,啟用這項功能雙節點 MNS 仲裁叢集可承受單一叢集節點的失敗。此外,檔案共用見證功能提供下列兩個功能:
  • 它可協助保護叢集對 分割大腦 就所謂的問題。如果在 MNS 仲裁叢集中的兩個節點無法與彼此通訊,就會發生這個問題。 在這種情況下每個叢集節點將無法判斷通訊遺失發生的原因其他叢集節點無法,或通訊遺失是否因為網路發生問題的發生。檔案共用見證可以將其中一個叢集節點指定為存活的叢集節點。該叢集節點可以再決定它應該繼續執行叢集。在這種情況下存活的叢集節點可以判斷其他叢集節點無法,或檔案共用見證其他叢集節點不是 sanctioned。
  • 它可協助保護對抗 時間的磁碟分割 就所謂的問題叢集。如果下列情況成立,就會發生這個問題:
    • 執行叢集節點 A,但不執行叢集節點 B。
    • 叢集節點 A 停止執行。
    • 叢集節點 B 會嘗試執行叢集。
    在這種情況下叢集節點 B 不能有叢集上的狀態資訊已更新的叢集節點 A。因此,叢集節點 B 可能使用不正確的狀態資訊來執行叢集。檔案共用見證功能有助於避免由偵測叢集狀態已經變更這個問題。檔案共用見證功能可防止包含過時的叢集狀態資訊,從執行叢集的叢集節點。此動作時包含下列的 描述 資訊的 「 錯誤 」 事件會記錄系統事件記錄檔:

    多數節點組合資源上線發生失敗。資源已偵測到它不會不具有伺服器叢集資料庫的最新的複本。如果是兩個節點叢集這請嘗試其他在節點上啟動叢集服務,並讓這個節點加入叢集。如果,仍然無法解決使用 / forcequorum 啟動叢集服務的啟動選項。

如需有關叢集服務啟動選項的資訊,按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項:
258078? (http://support.microsoft.com/kb/258078/ ) 叢集服務啟動選項

檔案共用見證內容

檔案共用見證功能會新增下列新私用 MNS 資源的組態屬性。
MNSFileShare
您可以使用 MNSFileShare 屬性設定是以檔案共用見證叢集的外部的檔案共用。下列清單包含 MNSFileShare 屬性和外部的檔案共用的需求的需求:
  • 如果叢集節點的數目是以外的其他兩個,則會忽略 MNSFileShare 屬性。即使 [MNSFileShare] 屬性設定,會發生這種行為。 如果叢集節點數目是數字以外的兩個,MNS 資源的行為如同如果位於典型的 MNS 仲裁。因此,您無法使用檔案共用見證功能來影響具有比其他兩個叢集節點的 MNS 仲裁叢集。
  • 之後修改 MNSFileShare] 屬性,或修改其中一個其他新私用 MNS 資源組態屬性,提供此更新之後所做的變更不會生效之前您接下來讓 MNS 資源上線。當 MNS 資源被設定做為仲裁資源時,它不會允許離線和線上作業。因此,您必須將包含 MNS 資源到另一個叢集節點的群組移。這個動作會帶來資源上線目的地叢集節點上。然後 MNSFileShare] 屬性,或其他兩個屬性,這個更新提供,您做的修改才會生效。
  • 每個叢集節點上的 「 叢集 」 服務會在稱為 「 叢集服務帳戶是網域使用者帳戶內容下執行。由於 MNS 資源建立外部檔案共用上的檔案,叢集服務帳戶必須擁有外部檔案共用的 「 寫入 」 使用權限。因此,您必須授與變更共用權限或叢集服務帳戶,此共用上的 [完全控制] 共用權限。
  • MNSFileShare 屬性必須設定成包含是叢集的外部的檔案共用的通用命名慣例 (UNC) 路徑的字串值。比方說這個屬性必須設定為 \ \ server_name \ share_name。外部共用用來儲存只有少量的資料。因此,2 百萬位元組 (MB) 間有一個共用而且 5 MB 的可用硬碟空間不足。

    重要外部共用不會將儲存叢集設定的完整狀態。而,外部共用只包含足以幫助防止 split-brain 行為,並協助偵測階段行為中的磁碟分割的資料。
  • 每個伺服器叢集必須設定為使用它自己的外部檔案共用。我們不支援使用相同的外部檔案共用為多個伺服器叢集。但是,您可以使用單一的外部伺服器設定為具有每個伺服器叢集中的一個共用。
  • 地理位置分散雙節點叢集的具有在不同站台中找到每個節點,您可以 co-locate 外部檔案共用與任何一種叢集節點。此外,您可以設定外部共用個別的第三個網站中。
MNSFileShareCheckInterval
MNSFileShareCheckInterval 屬性用來設定驗證的外部檔案共用健全狀況的間隔。預設間隔是四分鐘。這個屬性值設定 (以秒為單位),且具有下列表格中指定的範圍。
摺疊此表格展開此表格
秒數
最小值4
預設值240
最大值268435455
外部檔案共用,做為於設定的間隔,以確定 MNS 資源可以寫入它被選取 MNS 仲裁叢集的見證。如果這項驗證失敗,具有下列的 描述 資訊的警告事件會記錄系統事件記錄檔:

多數節點組合資源檔案共用一個狀態檢查失敗 ' \ \ server_name \ share_name。錯誤代碼: '67'。請確定檔案共用的設定是否正確,而且叢集服務帳戶在檔案共用具有寫入權限

直到驗證作業成功,就會發生每個驗證失敗的一次,就會記錄此警告事件。
MNSFileShareDelay
MNSFileShareDelay 屬性指定叢集節點未目前擁有 MNS 仲裁資源的延遲的時間。如果叢集節點失去與彼此通訊,每個叢集節點會嘗試取得 「 表決"的檔案共用見證。MNSFileShareDelay 屬性的值指定要延遲目前不屬於 MNS 仲裁資源的叢集節點的秒數。這種行為會提供目前擁有 MNS 仲裁資源喜好設定,在贏得檔案共用見證表決叢集節點。這個屬性值設定 (以秒為單位),且具有下列表格中指定的範圍。
摺疊此表格展開此表格
秒數
最小值0
預設值4
最大值60

設定檔案共用見證

若要進行檔案共用見證請依照下列步驟執行:
  1. 將 MNS 仲裁資源的 MNSFileShare 屬性設定為外部檔案的共用資源的將作為檔案共用見證。執行此動作請在命令提示字元下執行下列命令:
    叢集 cluster_name 資源 mns_resource_name /priv MNSFileShare = \ \ server_name \ share_name
  2. 移動包含 MNS 資源的群組。執行此動作請在命令提示字元下執行下列命令:
    叢集 cluster_name 群組 mns_resource_group_name mns_resource_group_name/move
您也可以使用任何一或多個下列的叢集介面來存取這些私用的 MNS 資源組態屬性:
  • 叢集 API
  • 叢集 Windows 管理介面 」 (WMI) 提供者
  • 叢集自動化伺服器
附註您無法使用叢集系統管理員工具來設定這些屬性。這是因為叢集系統管理員工具不會公開這些私用的 MNS 資源組態屬性。

可設定的叢集活動訊號

可設定的叢集活動訊號功能可讓您設定叢集活動訊號參數。這可以幫助避免不必要的叢集 failovers。網路暫時發生問題,可能會造成卸除或延遲的封包,因為這些 failovers 造成。可設定的叢集活動訊號功能可能會協助地理位置分散的叢集節點的環境中。

目前的叢集活動訊號演算法傳送活動訊號訊息每隔 1.2 秒從每個叢集節點上的每個介面。此訊息會傳送至相同的叢集網路上的每個介面。因此,每個叢集節點同時傳送活動訊號訊息每隔 1.2 秒,預期會收到一個活動訊號訊息每隔 1.2 秒。如果兩個連續的活動訊號,從相同的介面會錯過,叢集服務 suspects 介面失敗可能已發生。如果六個連續的活動訊號會錯過從一個節點上的所有介面,叢集服務 suspects 可能發生節點失敗。

如果叢集服務 suspects 發生了失敗,叢集服務會執行分散式的共識演算法,以識別是否有發生失敗。介面失敗會造成失敗的 IP 位址資源。一個 IP 位址資源失敗可能會造成資源群組容錯移轉至另一個叢集節點。節點的失敗會強制要從使用中叢集的成員資格移除節點。因此,受影響的節點上的所有資源群組都容錯移轉至另一個叢集節點。

可設定的叢集活動訊號功能公開遺失介面活動訊號句點及遺失節點活動訊號句點做為新的私用叢集組態屬性。這項功能並不會影響活動訊號計時。活動訊號仍然會傳送每隔 1.2 秒。不過,這項功能可讓您設定叢集中會更容錯的活動訊號失敗。這些失敗可能會發生的一個或多個下列原因:
  • 丟棄的封包
  • 過多的網路延遲
  • 網路介面失敗
  • 叢集節點的失敗
不由經過的時間單位的未接活動訊號設定屬性值。因此,利用這個 」 功能無法設定叢集 5 秒後懷疑節點失敗。但是,您可以設定叢集懷疑節點失敗之後第五錯過的活動訊號。

附註根據在活動訊號期間發生失敗時,五錯過的活動訊號會對應到大約 5 或 6 秒。

因為的活動訊號的驗證計時的方式,介面臨界值是以不同方式從節點臨界值計算。因此,您必須設定介面閾值,到遺漏的活動訊號數目加一。比方說後兩個錯過的活動訊號,請設定介面失敗,您必須設定介面臨界值設為 3 的值。

所有叢集節點必須都有的 [上移 到接收屬性變更的狀態。而且,您必須重新啟動叢集服務在屬性變更才會生效每個節點上。

附註您可以一次重新啟動叢集服務在一個節點上。

這個屬性值有下列表格中所指定的範圍。

介面

摺疊此表格展開此表格
遺漏的活動訊號的數目
最小值2
預設值3
最大值20

節點

摺疊此表格展開此表格
遺漏的活動訊號的數目
最小值2
預設值6
最大值20

設定叢集活動訊號

若要進行 「 叢集活動訊號 」 功能,請依照下列步驟執行。

附註這些步驟會變更到四個未接活動訊號介面活動訊號設定。這會對應到大約 5 秒。此外,這些步驟會變更節點的活動訊號組態至 10 錯過的活動訊號。這會對應到大約 12 秒。
  1. 請確定所有叢集節點都是往上。若要執行此動作執行下列命令:
    叢集 cluster_name 節點
    執行此命令之後請確認每個叢集節點的狀態值是 往上
  2. 設定活動訊號遺漏數的介面,以及節點數目。如果要執行此動作執行下列命令:
    • 叢集 cluster_name /priv HeartBeatLostInterfaceTicks = 5:DWORD
    • 叢集 cluster_name /priv HeartBeatLostNodeTicks = 10:DWORD
    附註當您使用命令列命令設定私人內容時,必須指定 DWORD 字串。
  3. 停止並重新啟動叢集服務在每個叢集節點。執行此動作請在每個叢集節點上執行下列命令:
    • net stop clussvc
    • net start clussvc
您也可以使用任何一或多個下列的叢集介面來存取這些私用叢集組態屬性:
  • 叢集 API
  • 叢集 WMI 提供者
  • 叢集自動化伺服器
當使用這些介面設定一或兩個這些叢集活動訊號私用屬性會傳回下列狀態碼:
ERROR_SUCCESS_RESTART_REQUIRED
附註 您無法使用叢集系統管理員工具來設定這些屬性。這是因為叢集系統管理員工具不會公開私用叢集組態屬性。

附註沒有已知的迴歸中更新 903650。此迴歸會阻止您建立使用多數節點組 (MNS) 仲裁。例如當您轉換從共用的仲裁資源 MNS 時,會發生錯誤 1 (無效的函式)。此外,如果叢集已經在使用 MNS 為仲裁,並且套用 903650 更新,MNS 資源將無法上線。在這種案例叢集系統管理員就會顯示下列錯誤訊息:
嘗試將 <MNS_Resource> 仲裁資源時,發生錯誤。
不正確的函式錯誤識別碼: 1 (00000001)。
Snippit 從叢集記錄檔: 多數節點組合 <mns>: 已展開的路徑 '\\fa67fd8c-7325-4\fa67fd8c-7325-4751-bf3b-d3f3131f32b6$' [調頻廣播] FmSetQuorumResource: 輸入 pszClusFileRootPath=\\fa67fd8c-7325-4\fa67fd8c-7325-4751-bf3b-d3f3131f32b6$\MSCS 000000ac.00001038::2006/10/01-03:38:13.370 錯誤 [調頻廣播] FmSetQuorumResource: 無法取得維護模式資訊的資源 'MNS',狀態 1 [調頻廣播] FmSetQuorumResource: 結束狀態 = 1 [調頻廣播] FmSetQuorumResource: 輸入 pszClusFileRootPath=\\fa67fd8c-7325-4\fa67fd8c-7325-4751-bf3b-d3f3131f32b6$\MSCS 000000ac.00001758::2006/10/01-03:38:59.730 錯誤 [調頻廣播] FmSetQuorumResource: 無法取得維護模式資訊的資源 'MNS',狀態 1 [調頻廣播] FmSetQuorumResource: 結束狀態 = 1

服務套件資訊

這些功能都包含在 Microsoft Windows Server 2003 Service Pack 2。如為 Windows Server 2003 最新的 Service Pack 的更多有關,按一下 [下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項]:
889100? (http://support.microsoft.com/kb/889100/ ) 如何取得最新的 Service Pack 的 Windows Server 2003

更新資訊

從 「 Microsoft 下載中心 」 下載下列檔案有:

Windows Server 2003 的更新

摺疊此圖像展開此圖像
Download
Download the 921181 package now. (http://www.microsoft.com/downloads/details.aspx?FamilyID=EE26BCF1-42AC-4B33-B3D8-863AC089A1AB)

Windows Server 2003 x 64 版的更新

摺疊此圖像展開此圖像
Download
Download the 921181 package now. (http://www.microsoft.com/downloads/details.aspx?FamilyID=C62E21D9-192C-44DD-9C80-403BDA97990C)

更新的 Windows Server 2003 的 Itanium 系統

摺疊此圖像展開此圖像
Download
Download the 921181 package now. (http://www.microsoft.com/downloads/details.aspx?FamilyID=ECB04136-0DB3-473A-ACC0-26F4BC4F0407)

發行日期: 2006 2006年 7 月 5日,

如需有關如何下載 Microsoft 支援檔案的詳細資訊,按一下 [下列面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項]:
119591? (http://support.microsoft.com/kb/119591/ ) 如何從線上服務取得 Microsoft 的支援檔案
Microsoft 已掃描這個檔案有無病毒。Microsoft 使用已張貼檔案的日期中的 [可用的最新病毒偵測軟體。檔案儲存在安全性強化的伺服器上,協助防止未經授權的任何變更的檔案。

必要條件

您必須執行其中一種方式套用此更新下列作業系統:
  • Windows Server 2003 SP1
  • Windows Server 2003 R2

重新啟動需求

套用此更新程式之後,您必須重新啟動電腦。

更新取代資訊

這個更新不會取代任何其他更新。

檔案資訊

此更新的英文版具有檔案屬性 (或較新的檔案屬性) 中如下表所列。這些檔案的日期和時間為 Coordinated Universal Time (UTC)。當您檢視檔案資訊時,會將它轉換為當地時間。若要到 UTC 與當地時間差異使用在 [日期及時間中項目控制台中的 [時區] 索引標籤]。
32 位元 x 86 版本 Windows Server 2003
摺疊此表格展開此表格
檔案名稱檔案版本檔案大小日期時間平台預存程序需求服務分支
Clcfgsrv.inf5.2.3790.273616,3802006 年六月 29 日11: 17x86sp1sp1qfe
Clusnet.sys5.2.3790.273677,8242006 年六月 29 日11: 17x86sp1sp1qfe
Clusres.dll5.2.3790.2736481,2802006 年六月 29 日14: 12x86sp1sp1qfe
Clussvc.exe5.2.3790.2736841,2162006 年六月 29 日11: 17x86sp1sp1qfe
Resrcmon.exe5.2.3790.273668,0962006 年六月 29 日11: 17x86sp1sp1qfe
W03a2409.dll5.2.3790.273626,6242006 年六月 29 日11: 02x86sp1sp1qfe
Windows Server 2003 64 位元 64 版本
摺疊此表格展開此表格
檔案名稱檔案版本檔案大小日期時間平台預存程序需求服務分支
Clcfgsrv.inf5.2.3790.273616,3802006 年六月 29 日14: 48x64sp1sp1qfe
Clusnet.sys5.2.3790.2736128,5122006 年六月 29 日14: 48x64sp1sp1qfe
Clusres.dll5.2.3790.2736655,3602006 年六月 29 日14: 48x64sp1sp1qfe
Clussvc.exe5.2.3790.27361,235,9682006 年六月 29 日14: 48x64sp1sp1qfe
Resrcmon.exe5.2.3790.273697,2802006 年六月 29 日14: 48x64sp1sp1qfe
W03a2409.dll5.2.3790.273627,1362006 年六月 29 日14: 48x64sp1sp1qfe
Wresrcmon.exe5.2.3790.273668,0962006 年六月 29 日14: 48x86sp1
Ww03a2409.dll5.2.3790.273626,6242006 年六月 29 日14: 48x86sp1
Windows Server 2003 64 位元 IA-64 版本
摺疊此表格展開此表格
檔案名稱檔案版本檔案大小日期時間平台預存程序需求服務分支
Clcfgsrv.inf5.2.3790.273616,3802006 年六月 29 日14: 48IA 64sp1sp1qfe
Clusnet.sys5.2.3790.2736260,0962006 年六月 29 日14: 48IA 64sp1sp1qfe
Clusres.dll5.2.3790.27361,170,9442006 年六月 29 日14: 48IA 64sp1sp1qfe
Clussvc.exe5.2.3790.27362,075,6482006 年六月 29 日14: 48IA 64sp1sp1qfe
Resrcmon.exe5.2.3790.2736184,3202006 年六月 29 日14: 48IA 64sp1sp1qfe
W03a2409.dll5.2.3790.273625,6002006 年六月 29 日14: 48IA 64sp1sp1qfe
Wresrcmon.exe5.2.3790.273668,0962006 年六月 29 日14: 48x86sp1
Ww03a2409.dll5.2.3790.273626,6242006 年六月 29 日14: 48x86sp1

狀況說明

Microsoft 已確認<適用於>一節所列之 Microsoft 產品確實有此問題。 這個問題,首先已經在 Microsoft Windows Server 2003 Service Pack 2 中獲得修正。

其他相關資訊

如需詳細資訊,請按一下下列的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
824684? (http://support.microsoft.com/kb/824684/ ) 用來描述 Microsoft 軟體更新標準術語的說明

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