この記事は、フェールオーバー クラスタリング機能がインストールされている一連のコンピューターでクラスターを作成しようとしたときに発生する問題を解決するのに役立ちます。
元の KB 番号: 973838
症状
以下のシナリオについて考えてみます。
- フェールオーバー クラスタリング機能は、一連の Windows Server 2008 ベースのコンピューターにインストールします。
- フェールオーバー クラスター管理 Microsoft 管理コンソール (MMC) スナップインを使用するか、Cluster.exe ツールを使用して、これらのコンピューターにフェールオーバー クラスターを作成します。
このシナリオでは、クラスターの作成が失敗し、次のエラー メッセージが表示されます。
クラスターの作成時にエラーが発生しました。 クラスター 'clustername' の作成中にエラーが発生しました。 サービスは開始されていません。
さらに、次のイベントがシステム ログに記録されます。
原因
ネットワーク通信に関連する単一障害点を排除するために、フェールオーバー クラスタリングでは Microsoft フェールオーバー クラスター仮想ミニポート ドライバーが使用されます。 さらに、このドライバーは、起動時に物理アドレスを生成します。 ただし、次のいずれかの状況では、クラスターの作成が失敗します。
- ユニバーサル管理 MAC アドレスを持つ物理アダプターはありません。
- フェールオーバー クラスタリング機能の一連のインストールと削除が繰り返された後、クラスター構成は完全にはクリーンアップされません。
決議
この問題を解決するには、次の手順に従ってフェールオーバー クラスタリング機能を再インストールします。
- クラスター ノードを作成する各コンピューターで、サーバー マネージャー コンソールを使用してフェールオーバー クラスタリング機能を削除します。
- フェールオーバー クラスタリング機能を削除した各コンピューターを再起動します。
- これらすべてのコンピューターにフェールオーバー クラスタリング機能をもう一度追加します。
- これらのコンピューターに対してクラスターの検証を実行します。
- クラスターを作成してみてください。
フェールオーバー クラスタリング機能を再インストールした後に問題が解決しない場合は、次の手順に従って、再インストールを再度実行します。
重要
このセクション、方法、またはタスクには、レジストリの編集方法が記載されています。 レジストリを誤って変更すると、深刻な問題が発生することがあります。 したがって、次の手順を注意深く実行してください。 保護のために、レジストリを変更する前に、バックアップします。 その後、問題が起こった場合は、レジストリを復元できます。 レジストリをバックアップおよび復元する方法の詳細については、次の記事の番号をクリックして表示される Microsoft サポート技術情報の記事を参照してください。
322756 Windows でレジストリをバックアップおよび復元する方法
レジストリ エディターを開きます。
次のレジストリ サブキーを見つけます。
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Class{4D36E972-E325-11CE-BFC1-08002BE10318}このサブキーの下で、値が "Microsoft フェールオーバー クラスター仮想アダプター" である DriverDesc 文字列値エントリを保持するサブキーを見つけます。
手順 3 で見つけたサブキーの下に、次の文字列値レジストリ エントリを追加します。
名前: DatalinkAddress
値データ: 02-AA-BB-CC-DD-01コンピューターを再起動します。
この問題が発生した他のコンピューターで、手順 1 から手順 5 を繰り返します。 他のコンピューターでこれを行う場合は、各ノードに一意の値を設定するために、レジストリの値データを異なる値に置き換えます。 たとえば、2 番目のノードの値を 02-AA-BB-CC-DD-02 に設定し、3 番目のノードの値を 02-AA-BB-CC-DD-03 に設定します。 個別のクラスターでこの動作が発生する場合は、すべてのクラスターで一意の各ノードのアドレスを使用してください。
クラスターをもう一度作成してみてください。