Password Manager Pro ナレッジベース

【HA構成】HA構成のふるまい(ビルド13220以降)


本ページでは、ビルド13220以降の新HA構成のふるまいについて紹介します。

目次

  1. 用語集
  2. 正常時
  3. プライマリダウン時
  4. プライマリサーバーダウン時
  5. セカンダリおよびセカンダリサーバーダウン時
  6. ROサーバーおよびROサーバー以外がダウンした場合
  7. ROサーバーのみアクティブの場合

用語集

本ページで使用する用語については以下の通りです。

  • プライマリサーバー:プライマリのPassword Manager Proおよび共有データベース(DB)がインストールされたサーバー
  • セカンダリサーバー:セカンダリのPassword Manager Proがインストールされたサーバー
  • ROサーバー:リードオンリー(RO)のPassword Manager Proがインストールされたサーバー
  • プライマリ:プライマリのPassword Manager Pro
  • セカンダリ:セカンダリのPassword Manager Pro
  • RO:ROのPassword Manager Pro

正常時

  • ユーザーはプライマリとセカンダリへアクセス可能です。

    セカンダリのアクセスURLへアクセスしてもプライマリへリダイレクトされません。
  • ROへアクセスすると、プライマリにリダイレクトされます。
  • 共有データベースの記録はROのデータベースにリアルタイムで複製されています。

プライマリダウン時

プライマリダウンとは、プライマリサーバー内のPassword Manager Proアプリケーションのみがダウンしており、共有データベースはアクティブな状態であるケースを指します。

  • ユーザーはセカンダリへアクセス可能です。
  • ROへアクセスすると、セカンダリにリダイレクトされます。
  • 共有データベースの記録はROのデータベースにリアルタイムで複製されています。
セカンダリで実行可能な操作は、HA構成(PostgreSQL)の詳細仕様(ビルド13220以降)をご確認ください。

復旧後
  • ユーザーはプライマリへアクセス可能となります。
  • ダウン中にセカンダリで取得された監査記録やセカンダリで行った操作等は、復旧後すぐにプライマリで確認できます(即時反映)。

プライマリサーバーダウン時

プライマリサーバーダウンとは、プライマリサーバー全体がダウンしているケースを指します。

  • ユーザーはROへアクセス可能です。

    ROで実行可能な操作は、HA構成(PostgreSQL)の詳細仕様(ビルド13220以降)をご確認ください。
    1. プライマリまたはセカンダリのアクセスURLへアクセスしても、ROへリダイレクトされません。
    2. プライマリサーバーのダウンが長期間に渡ると見込まれる場合、ROを仮のプライマリへ昇格することを推奨します。
      昇格手順の詳細は、【HA構成】トラブルシューティング(ビルド13220以降)の「Q2 プライマリサーバーおよびセカンダリサーバーの両方が復旧不可能な場合、どうすればよいですか?」をご確認ください。

復旧後
  • 復旧したタイミングで、アクティブなROのセッションがある場合、そのセッションは切断されません。
  • 復旧以降にROへアクセスした場合、プライマリへリダイレクトされます。
  • ダウン中にROで取得された監査記録やROで行った操作等は、復旧後すぐに共有データベースへの複製が始まります。ただし、これには相応の時間が必要となり、即時にプライマリで確認することはできません。

セカンダリおよびセカンダリサーバーダウン時

  • ユーザーは、プライマリにアクセス可能です。
  • 共有データベースの記録はROのデータベースにリアルタイムで複製されています。

復旧後
  • ユーザーはセカンダリにもアクセス可能となります。
  • ダウン中にプライマリで取得された監査記録やプライマリで行った操作等は、復旧後すぐにセカンダリで確認できます(即時反映)。

ROまたはROサーバーがダウンした場合

  • ユーザーは、プライマリおよびセカンダリにアクセス可能です。

復旧後
  • ダウン中に取得された監査記録は、復旧後すぐにROのデータベースへの複製が始まります。ただし、これには相応の時間が必要となります。

ROサーバーのみアクティブの場合

プライマリサーバーダウン時と同じ挙動です。   以上