Sun Cluster 3.1 データサービスのインストールと構成

Sun ONE Directory Server のインストールと構成

Sun Cluster HA for Sun ONE Directory Server は、Netscape Lightweight Directory Access Protocol (LDAP) を使用する Sun ONE Directory Server であり、Sun Cluster ソフトウェアの制御下で実行されます。この節では、Sun ONE Directory Server をインストールし、Sun ONE Directory Server を Sun Cluster HA for Sun ONE Directory Server として実行できるようにするための手順を説明します。

Sun ONE Directory Server ソフトウェアでは、デフォルトのインストールパラメータを変更して使用する必要があります。Sun ONE Directory Server のインストールと構成を行う場合は、以下の点を考慮してください。


注 –

Sun ONE Directory Server インストールによってクラスタファイルシステムに配置されたファイルやディレクトリは、削除や移動を行わないでください。たとえば、ldapsearch などのクライアントバイナリを移動することはできません。これらのバイナリは、ほかの Sun ONE Directory Server ソフトウェアとともにインストールされます。


Sun ONE Directory Server をインストールするには、 次のいずれかの節を参照してください。

Solaris 8 用の Sun ONE Directory Server のインストール

この手順では、対話形式の Sun ONE または iPlanet の setup コマンドについて説明します。ここでは、Sun Cluster HA for Sun ONE Directory Server 固有の説明を示しています。適宜デフォルト値を選択するか、値を変更してください。ここでは、基本的な手順のみを説明します。詳細は、Sun ONE Directory Server のマニュアルを参照してください。

  1. クラスタメンバー上でスーパーユーザーになります。

  2. Sun ONE または iPlanet CD のインストールディレクトリから、setup コマンドを実行します。

  3. カスタムインストールを使用して Sun ONE Directory Server をインストールするメニュー項目を選択します。

    カスタムインストールを利用すると、管理サーバーの物理的なホスト名を指定できます。これにより、論理ホストが起動しているかどうかにかかわらず管理サーバーにアクセスできるようになります。

  4. インストールする場所として、クラスタファイルシステム上の場所を選択します (例:/global/nsldap)。


    注 –

    指定した論理ホストは、Sun ONE Directory Server のインストールを実行しているノード上でオンラインにする必要があります。Sun ONE Directory Server のインストールの最後で、Sun ONE Directory Server を自動的に起動するため、そのノード上で論理ホストがオフラインの場合には、起動に失敗します。


  5. ネットワークリソースとそのマシンのドメインを選択します (例: phys-schost-1.eng.sun.com)。

    setup コマンドによりフルサーバー名の入力を求めるプロンプトが表示されたなら、ネットワークリソースに関連付けられているホスト名を指定します。

  6. Sun ONE Directory Server Administrative Server として使用する IP アドレスの入力を求めるプロンプトが表示されたなら、クラスタノードの IP アドレスを 1 つ指定します。

インストールの一部として、Sun ONE Directory Server Administrative Server を設定します。このサーバー用に指定する IP アドレスは、フェイルオーバーする論理ホスト名ではなく、物理クラスタノードの IP アドレスである必要があります。

次に進む手順

ネットワークリソースを構成し、起動したなら、Sun ONE Directory Server の構成へ進みます。

Solaris 9 用の Sun ONE Directory Server のインストール

Sun ONE Directory Server は、Solaris 9.0 オペレーティングシステムとバンドルされています。Solaris 9.0 を使用している場合は、Solaris 9.0 CD を使用して Sun ONE Directory Server をインストールします。

  1. Sun ONE Directory Server パッケージ (iPlanet Directory Server と呼ばれる) をまだインストールしていない場合は、クラスタ内のすべてのノードにこのパッケージをインストールします。

  2. 広域ファイルシステム上で、すべてのディレクトリサーバーを保守したい場所を特定します (/global/nsldap など)。

    必要であれば、保守用のファイルシステムとして異なるディレクトリも作成できます。

  3. すべてのノード上で、/var/ds5 から当該ディレクトリへのリンクを作成します。/var/ds5 がすでにノード上に存在する場合、それを削除してからリンクを作成します。


    # rmdir /var/ds5
    # ln -s /global/nsldap /var/ds5
    
  4. 任意の 1 つのノード上で、ディレクトリサーバーを通常の方法で設定します。


    # directoryserver setup
    

    このノード上では、リンク /usr/iplanet/ds5/slapd-<instance-name> が自動的に作成されます。その他のすべてのノード上では、リンクを手動で作成します。

    次の例の、dixon-1 はディレクトリサーバーの名前です。


    # ln -s /var/ds5/slapd-dixon-1 /usr/iplanet/ds5/slapd-dixon-1
    
  5. setup コマンドによりサーバー名の入力を求めるプロンプトが表示されたら、論理ホスト名を指定します。

    この手順は、フェイルオーバーが正しく機能するために必要です。


    注 –

    指定する論理ホストは、directoryserver setup コマンドを実行したノード上でオンラインである必要があります。Sun ONE Directory Server のインストールの最後で、Sun ONE Directory Server を自動的に起動するため、そのノード上で論理ホストがオフラインの場合には、起動に失敗します。


  6. 論理ホスト名の入力を求めるプロンプトが表示されたら、当該コンピュータ名として論理ホスト名とドメインを一緒に指定します (phys-schost-1.eng.sun.com など)。

    setup コマンドがフルサーバー名を問い合わせたときは、ネットワークリソースに関連するホスト名を指定します。

  7. Sun ONE Directory Server Administrative Server として使用する IP アドレスの入力を求めるプロンプトが表示されたら、directoryserver setup を実行しているクラスタノードの IP アドレスを指定します。

インストールの一部として、Sun ONE Directory Server Administrative Server を設定します。このサーバー用に指定する IP アドレスは、フェイルオーバーする論理ホスト名ではなく、物理クラスタノードの IP アドレスである必要があります。

次に進む手順

ネットワークリソースを構成し、起動したなら、Sun ONE Directory Server の構成へ進みます。

Sun ONE Directory Server の構成

次に進む手順

Sun ONE Directory Server のデータサービスパッケージが Sun Cluster 3.1 Agents CD-ROM からインストールされていない場合には、Sun Cluster HA for Sun ONE Directory Server パッケージのインストールへ進みます。パッケージがインストールされている場合は、Sun Cluster HA for Sun ONE Directory Server 構成へ進みます。