9.2 WindowsでのeDirectoryサービスのクラスタリング

このセクションでは、Windowsの高可用性クラスタリングを使用して、eDirectory 8.8を環境設定する方法について説明します。

9.2.1 前提条件

  • クラスタリングソフトウェアをインストールした2台以上のWindowsサーバ

  • クラスタソフトウェアがサポートしている外部共有ストレージ

  • 仮想IPアドレス

  • NetIQ eDirectory 8.8 SP8以降

9.2.2 eDirectoryをインストールして設定する

  1. プライマリクラスタノードとして使用するサーバにeDirectoryをインストールして、設定を行います。インストールと環境設定の手順の詳細については、「セクション 2.6.1, WindowsサーバでNetIQ eDirectory 8.8をインストールまたはアップグレードする」を参照してください。

  2. クラスタマネージャを使って、共有ボリュームをマウントします。

  3. 環境設定ユーティリティを実行する前に、すべてのDIBファイルとNICIデータをバックアップします。

  4. プライマリクラスタノードで端末を開き、NDSCons.exeユーティリティに移動します。このユーティリティは、デフォルトでは<eDirectoryのインストールフォルダ>フォルダにあります。

  5. 端末で次のコマンドを実行します。

    NDSCons.exe
    
  6. NDSConsユーティリティで[シャットダウン]をクリックして、すべてのeDirectoryサービスを停止します。

  7. Yes」をクリックして確認します。

  8. 端末で環境設定ユーティリティdsclusterconfig.exeの場所に移動します。 このユーティリティは、デフォルトでは<eDirectoryのインストールフォルダ>フォルダにあります。

  9. 次のコマンドを実行します。

    dsclusterconfig.exe -s /<sharedfilesystem>
    

    ここで、<sharedfilesystem>は、eDirectory共有クラスタデータに使用する場所を指しています。

    メモ:

    • -sと-uオプションを使って、無人モードでユーティリティを実行することもできます。

    • プライマリクラスタノードにマウントされている共有ドライブ内のフォルダを指定する必要があります。ドライブ名だけを指定することはできません。たとえば、E:を指定するのではなく、E:\Novellを指定する必要があります。

  10. クラスタ共有ストレージが有効であることをユーティリティが確認した後、[y]をクリックして、クラスタの環境設定を続行します。

    環境設定ユーティリティは、先に示したディレクトリ内のデータを、共有ファイルシステムの次の場所に移動します。

    • <sharedfilesystem>/nici

    • <sharedfilesystem>/Files

    共有ファイルシステムへのeDirectoryデータの移動に加え、ユーティリティはeDirectoryサービスのレジストリキーを共有ボリュームにコピーし、キーをndsConfigKeyファイルとして保存します。

    また、プライマリノードコンピュータのNDS Serverサービスの[起動のタイプ]を、[自動]から[手動]に変更します。

  11. NDSConsユーティリティで[起動]をクリックすると、すべてのeDirectoryサービスが起動します。

  12. すべてのeDirectoryサービスが実行されていることを確認し、NDSConsユーティリティを使って、サービスをもう一度停止します。

  13. NDSConsユーティリティを終了します。

  14. クラスタのセカンダリノードとして、使用するサーバにログインします。

  15. クラスタマネージャを使って、共有ストレージをセカンダリノードに移動します。

  16. eDirectoryインストーラを使って、セカンダリノードで無人インストールを実行します。インストールのモードが「Install」であることを確認します。

  17. 端末で、セカンダリノードの環境設定ユーティリティの場所に移動します。このユーティリティは、デフォルトではeDirectoryのインストールフォルダにあります。

  18. 次のコマンドを実行します。

    dsclusterconfig.exe -s /<sharedfilesystem>
    

    ここで、<sharedfilesystem>は、クラスタ共有ストレージを指しています。<sharedfilesystem>のパスは、プライマリノードの設定時に指定したパスの場所と同じにしてください。

  19. dsclusterconfigユーティリティはセカンダリクラスタノードのレジストリを、共有クラスタファイルシステム上に格納されている共有eDirectoryデータに更新します。

  20. 環境設定ユーティリティによるセカンダリノードの環境設定が終了したら、NDSConsユーティリティを実行します。

  21. NDSConsユーティリティで[起動]をクリックします。

  22. Yes」をクリックして確認します。

  23. NDSConsがすべてのeDirectoryサービスを開始したら、eDirectoryを確認し、[シャットダウン]をクリックします。

  24. Yes]をクリックして確認します。

  25. クラスタリソースグループでeDirectoryを設定するには、eDirectoryに使用するリソースグループで新しいリソースを作成します。

    次の詳細情報を提供する必要があります。

    • リソースタイプ-汎用サービス

    • 依存先-リソースグループのIPアドレスと共有ディスク

    • サービス名- NDS Server0

    • 起動パラメータなし

    • レジストリキー-SYSTEM\CurrentControlSet\Services\NDS Server0

メモ:2台以上のノードが同じDIBを同時にアクセスしていないことをクラスタマネージャがチェックするのが、理想的です。ただし、ユーザが2台以上のクラスタノードから同時にNDSDが実行されないことを確認する必要があります。これは、2台以上のノードを介して同じDIBにアクセスすると、DIBの破損につながるからです。

9.2.3 クラスタ化したWindows環境でSNMPサーバを設定する

  1. プライマリクラスタノードで、マスタエージェントを設定し、自動化する起動タイプを設定します。詳細については、『NetIQ eDirectory 8.8 SP8管理ガイド』のeDirectoryのSNMPサービスのインストールと設定を参照してください。

  2. パスワードの入力を求めるプロンプトが表示されたら、eDirectoryパスワードを保存します。

  3. サブエージェントを起動します。

  4. 他のノードでステップ 1ステップ 3を実行します。