第3章 Red Hat Ansible Automation Platform デプロイメントのリカバリー
システムに関する情報を失ったり、アップグレードで問題が発生した場合は、デプロイインスタンスのバックアップリソースを使用できます。以下の手順を使用して、自動化コントローラーおよび Automation Hub のデプロイメントファイルをリカバリーします。
3.1. 自動化コントローラーのデプロイメントのリカバリー リンクのコピーリンクがクリップボードにコピーされました!
この手順を使用して、以前のコントローラーのデプロイメントを AutomationControllerBackup から復元します。指定したデプロイメント名は、作成される新しい AutomationController カスタムリソースの名前になります。
新しい AutomationController カスタムリソースに指定された名前は、既存のデプロイメントと一致することはできません。
復元されるバックアップカスタムリソースが現在実行中の AutomationController カスタムリソースのバックアップである場合、回復プロセスは失敗します。この問題を解決する手順については、トラブルシューティング を参照してください。
前提条件
- Openshift クラスターで認証されている。
- 自動化コントローラーがクラスターにデプロイされている。
- AutomationControllerBackup が、クラスター内の PVC で利用できる。
手順
- Red Hat OpenShift Container Platform にログインします。
-
に移動します。 - Ansible Automation Platform Operator のデプロイメントを選択します。
- Automation Controller Restore タブを選択します。
- をクリックします。
- リカバリーデプロイメントの Name を入力します。
復元された配置の New Deployment name を入力します。
注記これは、元のデプロイメント名とは異なる必要があります。
- Backup source to restore from を選択します。Backup CR を推奨します。
- AutomationControllerBackup オブジェクトの Backup Name を入力します。
をクリックします。
新しいデプロイメントが作成され、バックアップが復元されます。データベースのサイズにもよりますが、これには約 5 ~ 15 分かかります。
検証
- Red Hat OpenShift Container Platform にログインします
-
に移動します。 - Ansible Automation Platform Operator のデプロイメントを選択します。
- AutomationControllerRestore タブを選択します。
- 確認する復元リソースを選択します。
Conditions までスクロールし、Successful ステータスが
Trueであることを確認します。注記Successful が
Falseの場合は、リカバリーに失敗しました。問題を解決するには、Automation Controller の Operator ログでエラーを確認してください。