3.5. フェイルオーバーの実行
前提条件
- セカンダリーサイトの Manager およびホストが実行中である。
- レプリケートされたストレージドメインが読み取り/書き込みモードである。
- レプリケートされたストレージドメインがセカンダリーサイトにアタッチされていない。
SSH 経由でプライマリーサイトおよびセカンダリーサイトの Manager に接続できる Red Hat Ansible Engine を実行しているマシンと、必要なパッケージおよびファイル。
-
oVirt.disaster-recovery
パッケージ。 - マッピングファイルおよび必要なフェイルオーバー Playbook。
-
重要
Sanlock は、フェイルオーバープロセスを開始する前に、レプリケートされたストレージドメインからすべてのストレージロックを解除する必要があります。これらのロックは、障害が発生してから約 80 秒後に自動解除される必要があります。
この例では、前に作成した dr-rhv-failover.yml
Playbook を使用しています。
手順
以下のコマンドでフェイルオーバー Playbook を実行します。
# ansible-playbook dr-rhv-failover.yml --tags "fail_over"
- プライマリーサイトがアクティブになったら、フェイルバックする前にに環境をクリーンアップしてください。詳細は、プライマリーサイトのクリーニング を参照してください。