クラスタにサーバーを追加したときに行われる処理

追加されたサーバーが、そのサーバーのクラスタへの追加を示す Domino® ディレクトリの変更を検出すると、クラスタマネージャとクラスタ管理プロセスが自動的に起動されます。

さらに、次の変更が行われます。

  • システム管理プロセスがまだ実行されていない場合は、クラスタ管理プロセスによって開始されます。
  • クラスタ管理プロセスがクラスタデータベースディレクトリマネージャを起動します。
  • クラスタ管理プロセスがクラスタレプリケータを起動します。
  • クラスタデータベースディレクトリマネージャがクラスタデータベースディレクトリ (CLDBDIR.NSF) を作成します。
  • クラスタデータベースディレクトリマネージャが、新しいクラスタメンバーにある各データベースのクラスタデータベースディレクトリに文書を追加します。
  • クラスタ管理プロセスが、新しいクラスタメンバーのクラスタデータベースディレクトリと Domino® ディレクトリをそのクラスタで最も可用性の高いメンバーに複製します。
  • スケジュールマネージャが [空き時間情報] データベース (CLUBUSY.NSF) を作成します。
  • [空き時間情報] データベースは、クラスタで最も可用性の高いメンバーに複製されます。

追加されたサーバーの Domino® ディレクトリが更新されると、追加されたサーバーは、クラスタ内の他のサーバーに調査を送信し始めます。調査を受信したクラスタメンバーは、それぞれの Domino® ディレクトリが更新されると、新しいサーバーを調査し始めます。このようにしてクラスタ内のサーバーはいずれも、他のサーバーの可用性と状態をトラッキングし続けます。

クラスタにサーバーが正しく追加されたことを確認するには、クラスタが正しく作成されたことを確認する場合と同じ手順を実行してください。

サーバーをクラスタに追加するときのシステム管理プロセスの役割

サーバーをクラスタに追加する場合には、サーバーをクラスタに直ちに追加するか、システム管理プロセスに要求を送信するかを選択できます。システム管理プロセスに要求を送信した場合には、Domino® は「クラスタへの追加」要求を発行したサーバー上の [システム管理要求] データベースに「クラスタへのサーバー追加」要求を生成します。システム管理サーバーで要求を作成すると、システム管理プロセスがただちにその要求に反応します。別のサーバーから要求を作成したときは、そのサーバーの [システム管理要求] データベースがシステム管理サーバーに複製されていないと、システム管理プロセスがユーザーの要求を処理できません。次に、システム管理プロセスは、システム管理サーバーの Domino® ディレクトリにあるサーバー文書にクラスタ情報を追加して、そのサーバーがクラスタの一部であることを明示します。次回、システム管理サーバーが追加されたサーバーとの間で複製を行うときに、Domino® は、追加されたサーバーの Domino® ディレクトリにこれらの変更内容を複製します。クラスタのメンバーシップの変更は、追加されたサーバーがサーバー文書の変更を受け取るまでは有効になりません。

サーバーをクラスタにただちに追加する場合には、Domino® は、「Add to Cluster」コマンドを実行したサーバー上のサーバー文書をただちに変更します。追加するサーバーから要求を行うと、そのサーバー上のクラスタ情報を Domino® がただちに更新します。システム管理プロセスがクラスタサーバー上の Domino® ディレクトリを更新するのを待つ必要はありません。これにより、サーバーがクラスタにより迅速に追加されますが、複製の競合を引き起こすこともあります。