データベース レプリケーションのフェールオーバーの実行 - BlueCat Integrity - 9.5.0

管理ガイド

Locale
日本語
Product name
BlueCat Integrity
Version
9.5.0

データベース レプリケーションのフェールオーバーを実行する方法です。

プライマリ サーバでメンテナンス作業を実行する必要があり、別のサーバがプライマリ データベースを一時的に維持するようにする場合は、failover コマンドを実行します。フェールオーバー処理は、選択したスタンバイ サーバをプライマリ役割に格上げし、現在のプライマリ サーバをスタンバイ役割に切り替えます。フェールオーバー処理中、データベースではコミットされたすべてのトランザクションが維持され、通常の安定して良好な状態で利用できます。
注:
  • データベース レプリケーションのフェールオーバーを実行するには、Address Manager 管理者である必要があります。
  • フェールオーバーを実行するには、プライマリ データベースがオンラインである必要があります。プライマリ サーバがオフラインである場合は、プライマリ データベースを利用できないため、スタンバイ サーバの Address Manager Web インターフェイスにログインできません。
重要: データベース レプリケーションのフェールオーバーの進行中は、プライマリ/セカンダリ サーバで CLI 構成を更新または変更しないでください。レプリケーション フェールオーバーが失敗する可能性があります。

プライマリ サーバがオンラインではない場合は、スタンバイ サーバで reset replication 管理コンソール コマンドを使用します。詳しくは、「データベース レプリケーションのリセット」を参照してください。

データベース レプリケーションのフェールオーバーを実行するには:

  1. [管理] タブを選択します。タブは最後に作業したページを記憶しているので、もう一度 [管理] タブを選択して、確実に [管理] ページで作業するようにします。
  2. データ管理] で [データベース管理] をクリックします。
  3. [データベース レプリケーション] をクリックします。
  4. [データベース レプリケーション] をクリックして、[フェールオーバー] を選択します。
  5. [新しいプライマリ サーバの選択] で、[新しいプライマリ サーバ] ドロップダウン メニューから新しいプライマリ サーバを選択します。
    ドロップダウン メニューにスタンバイ サーバの IP アドレスと遅延が表示されます。
  6. [続行] をクリックします。
  7. [確認] をクリックします。

    スタンバイ サーバの遅延が 0 ではない場合、[ターゲット プライマリ サーバの現在の遅延] フィールドが開き、新しいプライマリ サーバになるスタンバイ サーバの遅延が表示されます。スタンバイ サーバの遅延が 0 まで減ると、データベース レプリケーションのフェールオーバーが発生します。遅延が 0 まで減らないか、フェールオーバーを直ちに開始する必要がない場合、[強制] をクリックして遅延値を無視してフェールオーバーを直ちに実行します。

    遅延が 0 まで減るか、[強制] ボタンがクリックされると、データベース レプリケーションのフェールオーバーが開始され、データベース レプリケーションのステータスが「フェールオーバーが進行中です」に変わります。

    注: フェールオーバーのステータスが進行中になると、[データベース レプリケーション] ページに移動しても [フェールオーバー進行中] ページにリダイレクトされます。