ウォーム スタンバイ DR 手順のプライマリとバックアップの 2 つの設定またはサイトをホストします。

前提条件

各設定の推奨構成は以下の通りです。

  1. クラスター モードでホストされている Automation 360 (3 ノード)
  2. SQL インスタンス
  3. リポジトリ保存 (共有ネットワーク ドライブ)
  4. Git リポジトリ

バックアップ ノードへのデータの同期レプリケーションを設定する必要があります。 バックアップノードは、プライマリ ノードとまったく同じ設定にする必要があります。(Control Room を除く)

  • Git リポジトリを同期するには、Git リポジトリ パスをプライマリ パスからバックアップ パスにバックアップします。
  • SQL データベースを同期させるために、プライマリ データベースからバックアップ データベースへのレプリケーションを設定します。

    プライマリ サイトとセカンダリ サイト間でデータを複製

設定すると、次のような設定スキームになります。

災害復旧のための HA
災害復旧デプロイは 2 つの地理的に離れたサイトで行います。1 つはプライマリ (アクティブ) サイトであり、もう 1 つはバックアップに使用されるセカンダリ (パッシブ) サイトです。 プライマリ サイトのクラスターが失敗した場合は、セカンダリ サイトでリカバリーを実行します。
注: セカンダリ サイトは、フェールオーバー手順を遅滞なく実行できるように、パッシブ構成として設定する必要があります。
プライマリからセカンダリに切り替える場合や、その逆の場合も手順は同じです。 Control Room をレプリケートされたデータベースに接続し、セカンダリ サイトのリポジトリを共有します。

これらのステップは、Automation 360 サーバー、SQL サーバー、Control Room サーバーを含む、Elasticsearch クラスター内のすべてのサーバーに適用されます。

手順

  1. セカンダリ サイトに Automation 360 をインストールします。
    データベース構成までインストールの手順に従ってください。
  2. [データベース構成] ウィンドウで、データベース サーバーの IP アドレスやデフォルトのポート番号など、セカンダリ サイトのデータベース詳細を追加します。
  3. Elasticsearch[Elasticsearch 資格情報を入力] のウィンドウで の詳細を確認します。
    Elasticsearch データはプライマリ データベースからすでにレプリケートされているため、Elasticsearch のパスワードを指定する必要はありません。
  4. インストールが完了したら、Control Room Control Roomウェルカム ページで の URL とリポジトリパスが利用可能であることを確認してください。
    Control Room へのログイン後に、次のステップとして Control Room URL およびリポジトリ パスを変更できます。
  5. 管理者の資格情報を使用して Control Room にログインし、[管理] > [設定][構成設定] を変更します。
    1. ユーザーがパブリック IP アドレスを使用して Control Room にアクセスできるようにするには、Control Room アクセス URL の設定を変更し、一般設定 > 一般 でセカンダリ サイトのアクセス URL を指定してください。
    2. Control Room データベースとソフトウェア > Control Room リポジトリリポジトリ パス を、セカンダリ サイトのリポジトリ パスに変更します。
  6. 次のデータを確認します。
    • ユーザー、役割、スケジュール、トリガー、認証情報、ワークロード設定
    • Elasticsearch 証明書と接続
    • ビジネスユーザー向け Automation Co-PilotBot InsightおよびIQ Bot
    注: リカバリーしたデータをバイト単位で測定し、プライマリおよびセカンダリ サイトのデータを比較します。 何らかの違いが見られる場合は、ネットワークの問題による断続的な障害がないか、加入者ログを確認します。

次のステップ

復旧サイトがプライマリ サイトとして稼動したら、別の代替用セカンダリ サイトを設定します。 データベース ツールを使用して、復旧プライマリ サイトから代替用セカンダリ サイトにレプリケーションを設定します。