Replication Manager Application Agent CLI ユーザーズガイド

[目次][索引][前へ][次へ]


3.5.3 相互待機型のクラスター構成の場合(Active-Active)

相互待機型(Active-Active)のクラスター構成の場合,ディクショナリーマップファイルは,仮想サーバーごとに作成する必要があります。また,ディクショナリーマップファイルはどちらかのサーバーに障害が発生した場合に備えて,両方のサーバーが参照できる共有ディレクトリーに作成する必要があります。相互待機型(Active-Active)のクラスター構成でのディクショナリーマップファイルの作成例について,次の図に示します。

図3-8 相互待機型(Active-Active)のクラスター構成でのディクショナリーマップファイルの作成例

[図]

相互待機型(Active-Active)のクラスター構成の場合にディクショナリーマップファイルを作成するには:

  1. ディクショナリーマップファイルおよびバックアップカタログの格納先を設定します。
    クラスターを構成する2つのサーバーそれぞれのApplication Agentの構成定義ファイル(init.conf)に「DRM_DB_PATH=<共有ディスク上のディレクトリー名>;<仮想サーバー名>」を仮想サーバーの分だけ追加します。次のことに注意してください。
    • init.confの最後の行に追加する。
    • 「共有ディスク」には「仮想サーバー名」のクラスターリソースを指定する。
    • 「共有ディスク」にはバックアップ対象のボリュームとは別の共有ディスクを指定する。バックアップ対象のペアボリュームを構成した共有ディスクは指定しない。
    • 「<共有ディスク上のディレクトリー名>;<仮想サーバー名>」の後ろには必ず改行コードを入れる。
    • 拡張コマンドは運用時に一時ディレクトリーを自動生成する。自動生成する場所はディクショナリーマップファイル格納ディレクトリーと同じ階層のディレクトリーとなる。クラスター構成で拡張コマンドを使用する場合,拡張コマンドが一時ディレクトリーを共有できるように,ディクショナリーマップファイル格納ディレクトリーは共有ディスク上に設定する必要がある。
    • ディレクトリー名は絶対パスで指定する。

    注意事項
    バックアップ対象がExchangeデータベースの場合,DRM_DB_PATHの仮想サーバー名にはExchange仮想サーバー名を指定してください。また,構成定義ファイル(init.conf)には,クラスター構成に含まれるすべてのExchange仮想サーバーに対して,Exchange仮想サーバーの数だけDRM_DB_PATHを追加してください。
    Application Agentの構成定義ファイル(init.conf)の指定例を次に示します。
    DRM_DB_PATH=J:\PTM;VHOST1
    DRM_DB_PATH=K:\PTM;VHOST2
  2. それぞれの共有ディスクにディクショナリーマップファイルおよびバックアップカタログを作成します。
    クラスターを構成する2つのサーバーで,仮想サーバーをActive状態にしてdrmdbsetupユーティリティーを実行します。
    drmdbsetupユーティリティーを実行する前に,環境変数DRM_HOSTNAMEに仮想サーバー名を設定しておく必要があります。仮想サーバー名を指定しないと,共有ディスクにディクショナリーマップファイルが作成されないで,デフォルトのディクショナリーマップファイル格納ディレクトリーに作成されてしまい,Application Agentのクラスター設定が有効になりませんのでご注意ください。
    バックアップ対象がExchangeデータベースの場合,仮想サーバー名にはExchange仮想サーバー名を設定してください。
    drmdbsetupユーティリティーを実行するには,次のように指定します。
    PROMPT> set DRM_HOSTNAME=VHOST1
    PROMPT> <Application Agentのインストール先>\DRM\bin\util\drmdbsetup -i
    PROMPT> set DRM_HOSTNAME=VHOST2
    PROMPT> <Application Agentのインストール先>\DRM\bin\util\drmdbsetup -i
    ディクショナリーマップファイルおよびバックアップカタログが作成されると,次のメッセージが表示されます。
    All data files were created.