Windows Server 2008 クラスターのクラスター検証ウィザードを実行すると検証が失敗する

この記事では、Windows Server 2008 フェールオーバー クラスターを検証するときに重複アドレス エラーが発生する問題の解決策について説明します。

重要

この資料には、レジストリの編集方法が記載されています。 レジストリを変更する前に必ずレジストリのバックアップを作成してください。 また、問題が発生した場合に備えて、レジストリの復元方法を理解しておいてください。 レジストリをバックアップ、復元、変更する方法の詳細については、次の記事番号をクリックして、「Microsoft サポート技術情報: Windows でレジストリをバックアップおよび復元する方法 」322756 の記事を参照してください

適用対象: Windows Server 2012 R2
元の KB 番号: 969256

現象

Windows Server 2008 クラスターのクラスター検証ウィザードを実行すると、検証は失敗します。 さらに、次のようなエラー メッセージが表示される場合があります。

ノードのペア間に重複する IP アドレスがないことを確認します。

ノード・アダプターのローカル・エリア接続 19 およびノード servername.domainname.com ・アダプターのローカル・エリア接続 19 で、物理アドレス 02-10-18-39-6D-38 が server2name.domainname.com 重複しているのが見つかりました。

ノード アダプターのローカル エリア接続 11 とserver2name.domainname.comノード servername.domainname.com アダプターのローカル エリア接続 11 で重複する IP アドレス fe80::100:7f:fffe%14 が見つかりました。

原因

この問題は、次のいずれかの条件のみが当てはまる場合に発生します。

  • Teredo移行テクノロジは、Windows Server 2008 クラスター ノードで有効になっています。 Teredoを使用すると、IPv6 通信は IPv4 NAT と IPv4 サーバーを通過できます。 ただし、Teredoは、そのネットワーク インターフェイスに同じ IPv6 アドレスを提供します。 フェールオーバー クラスタリングでは、一意の IP アドレスが必要なため、エラーとしてフラグが設定されます。
  • 参照されるサーバーは同じイメージから構築され、同じ MAC アドレスを持つ各ノードにクラスター NetFT アダプターを自動的に作成します。 フェールオーバー クラスタリングでは、一意の物理アドレスが必要なため、エラーとしてフラグが設定されます。

解決方法

表示されるエラー メッセージの組み合わせに応じて、2 つの解決策が考えられます。

問題 1

エラー メッセージに "重複する物理アドレス" への参照が含まれていない場合は、Teredoが問題の原因である可能性が最も高くなります。 この問題を解決するには、次の 2 つの方法のいずれかを使用してTeredoを無効にします。

注:

フェールオーバー クラスター検証テストは、Windows Server 2008 SP2 以降と Windows Server 2008 R2 で変更され、Teredo アドレスによってテストでエラーや警告が発生しないようにしました。

方法 1: Netsh コマンドを使用してTeredoをオフにする

  1. [スタート] ボタンをクリックし、[すべてのプログラム]、[アクセサリ] の順にクリックし、[コマンド プロンプト] を右クリックし、[管理者として実行] をクリックします。

    注:

    [ ユーザー アカウント制御 ] ダイアログ ボックスが表示された場合は、ダイアログ ボックスに表示されるアクションが必要であることを確認し、[ 続行] をクリックします。

  2. コマンド プロンプトで、次の行を入力します (各行の後で Enter キーを押します)。

    netsh
    interface
    teredo
    set state disabled
    
  3. コマンド プロンプトを閉じます。

方法 2: Windows Server 2008 でレジストリ設定を指定してTeredoをオフにする

重要

このセクション、方法、またはタスクには、レジストリの編集方法が記載されています。 レジストリを誤って変更すると、深刻な問題が発生することがあります。 レジストリを変更する際には十分に注意してください。 保護を強化するため、レジストリを変更する前にレジストリをバックアップします。 こうしておけば、問題が発生した場合にレジストリを復元できます。 レジストリをバックアップおよび復元する方法の詳細については、次の記事番号をクリックして、「Microsoft サポート技術情報: Windows でレジストリをバックアップおよび復元する方法 」322756 の記事を参照してください

  1. 最適な結果を得るには、レジストリ設定を変更するコンピューター上のすべてのプログラムを閉じます。

  2. [スタート] ボタンをクリックし、[すべてのプログラム]、[アクセサリ] の順にクリックし、[コマンド プロンプト] を右クリックし、[管理者として実行] をクリックします。

    注:

    [ ユーザー アカウント制御 ] ダイアログ ボックスが表示された場合は、ダイアログ ボックスに表示されるアクションが必要であることを確認し、[ 続行] をクリックします。

  3. コマンド ラインに「」と入力 regedit します。

  4. 次のレジストリ キーを見つけます。 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6

  5. [ パラメーター] を右クリックし、[ 新規] をクリックし、[ DWORD] をクリックし、新しい値の DisabledComponents という名前を入力します。 大文字と小文字を含め、表示されているとおりに名前を入力してください。 次に、[ Enter] をクリックします。

  6. [DisabledComponents]をダブルクリックします。

  7. [DWORD 値の編集] ダイアログ ボックスで、[基本] フィールドの [16 進数] をクリックし、[値データ] フィールドに「8」と入力します。

  8. [OK] をクリックします。

  9. コンピューターを再起動します。

    注:

    デバイス マネージャーを使用してTeredoを無効にすることもできます。 ただし、これにより、Teredo アダプターのみが無効になるため、システムにアダプターが表示されなくなります。 これにより、Teredoの基になるロジックは無効になりません。 これにより、後で問題が発生する可能性があります。 そのため、コマンド ラインまたはレジストリ エントリを使用して、Teredoを無効にすることをお勧めします。

問題 2

エラー メッセージに "重複する物理アドレス" への参照が含まれている場合は、参照されるサーバーが同じイメージに基づいているため、問題が発生する可能性が最も高くなります。 この問題を解決するには、フェールオーバー クラスター機能を削除して再インストールします。 これを行うには、次の手順を実行します。

  1. フェールオーバー クラスター機能を削除します。 これを行うには、次の手順を実行します。

    1. サーバー マネージャを開きます。
    2. ナビゲーション ウィンドウで、[ 機能] をクリックし、[ 機能の削除] をクリックします。
    3. [フェールオーバー クラスタリング] チェック ボックスをオフにします。
    4. 警告ダイアログ ボックスを確認して、続行する準備ができていることを確認します。 [ はい] をクリックし、[ 次へ] をクリックします。
    5. 削除するオプションを確認し、[ 削除] をクリックし、[ 閉じる] をクリックします。
  2. フェールオーバー クラスター機能を再インストールします。 これを行うには、次の手順を実行します。

    1. サーバー マネージャを開きます。
    2. ナビゲーション ウィンドウで、[ 機能] をクリックし、[ 機能の追加] をクリックします。
    3. [フェールオーバー クラスタリング] チェック ボックスをクリックし、[次へ] をクリックします。
    4. 追加するオプションがあることを確認し、[ インストール] をクリックし、[ 閉じる] をクリックします。

注:

フェールオーバー クラスタリング機能を追加した後にイメージをキャプチャする場合、Sysprep コマンドはサポートされません。 フェールオーバー クラスタリング機能をインストールし、イメージで sysprep コマンドを実行すると、すべてのノードの仮想アダプターの MAC アドレスが同じになります。 仮想ネットワーク アダプター (NetFT) は、フェールオーバー クラスタリング機能のインストール時に、物理ネットワーク インターフェイス カード (NIC) のいずれかのアドレスに基づいて MAC アドレスを取得します。

状態

Microsoft は、この記事の「適用対象」セクションに記載されている Microsoft 製品の問題であることを確認しました。

Teredo移行テクノロジの詳細については、次の Web サイトを参照してください。

Windows Vista のインターネット プロトコル バージョン 6、Teredo、および関連テクノロジ

Windows Server 2008 でフェールオーバー クラスターのクラスター検証ウィザードを実行する方法の詳細については、次の Web サイトを参照してください。

フェールオーバー クラスターのステップ バイ ステップ ガイド: フェールオーバー クラスターのハードウェアの検証