共用方式為


當您嘗試建立叢集時,您會收到錯誤訊息,並記錄事件標識碼 1289

本文有助於修正當您嘗試在已安裝故障轉移叢集功能的一組計算機上建立叢集時所發生的問題。

原始 KB 編號: 973838

徵兆

試想以下情況:

  • 您可以在一組以 Windows Server 2008 為基礎的電腦上安裝故障轉移叢集功能。
  • 您可以使用故障轉移叢集管理Microsoft管理控制台 (MMC) 嵌入式管理單元或使用 Cluster.exe 工具,在這些電腦上建立故障轉移叢集。

在此案例中,叢集建立失敗,而且您會收到下列錯誤訊息:

建立叢集時發生錯誤。 建立叢集 『clustername』 時發生錯誤。 服務尚未啟動。

此外,系統會在系統記錄檔中記錄下列事件:

原因

若要消除與網路通訊相關的單一失敗點,故障轉移叢集會使用Microsoft故障轉移叢集虛擬迷你埠驅動程式。 此外,此驅動程式會在啟動期間產生實體位址。 不過,下列任何情況都會使叢集建立失敗:

  • 沒有實體配接器具有通用管理的 MAC 位址。
  • 在多次安裝和移除故障轉移叢集功能後,叢集組態未被完全清除。

解決方法

若要解決此問題,請遵循下列步驟重新安裝故障轉移叢集功能:

  1. 在您想要建立叢集節點的每部計算機上,使用 伺服器管理員 主控台來移除故障轉移叢集功能。
  2. 重新啟動您已從中移除故障轉移叢集功能的每部計算機。
  3. 再一次在所有這些電腦裝置上新增故障轉移叢集功能。
  4. 針對這些電腦執行叢集驗證。
  5. 請嘗試建立叢集。

如果您重新安裝故障轉移叢集功能之後無法解決問題,請遵循下列步驟,然後再次執行重新安裝。

重要

這個章節、方法或工作包含修改登錄的步驟。 然而,不當修改登錄可能會發生嚴重的問題。 因此,請務必小心執行下列步驟。 為增加保護起見,請先備份登錄,再進行修改。 然後,如果發生問題,您就可以還原登錄。 如需有關如何備份和還原登錄的詳細資訊,請按一下以下文章編號來檢視 Microsoft 知識庫 文章:
322756 如何在 Windows 中備份和還原登錄

  1. 開啟 [登錄編輯程式]。

  2. 找出下列登錄子機碼:
    HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class{4D36E972-E325-11CE-BFC1-08002BE10318}

  3. 在此子機碼下,尋找包含 DriverDesc 字串值的子機碼,其值為「Microsoft 故障轉移容錯虛擬配接器」。

  4. 在您在步驟 3 中找到的子機碼下,新增下列字串值登錄項目:
    名稱:DatalinkAddress
    數據值:02-AA-BB-CC-DD-01

  5. 重新啟動電腦。

  6. 在遇到此問題的其他計算機上重複步驟 1 到步驟 5。 當您在其他電腦上執行此動作時,請將登錄的值數據取代為不同的值,以設定每個節點的唯一值。 例如,將第二個節點上的值設定為 02-AA-BB-CC-DD-02,並將第三個節點上的值設定為 02-AA-BB-CC-DD-03。 如果您在不同的叢集上注意到此行為,請確保您為每個節點使用一個在所有叢集中都是唯一的位址。

  7. 再次嘗試建立叢集。