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