第3章 Red Hat Ansible Automation Platform デプロイメントのリカバリー

システムに関する情報を失ったり、アップグレードで問題が発生した場合は、デプロイインスタンスのバックアップリソースを使用できます。以下の手順を使用して、自動化コントローラーおよび Automation Hub のデプロイメントファイルをリカバリーします。

3.1. 自動化コントローラーのデプロイメントのリカバリー

この手順を使用して、以前のコントローラーのデプロイメントを AutomationControllerBackup から復元します。指定したデプロイメント名は、作成される新しい AutomationController カスタムリソースの名前になります。

注記

新しい AutomationController カスタムリソースに指定された名前は、既存のデプロイと一致しない必要があります。そうしないと、復旧プロセスが失敗します。指定された名前が既存のデプロイメントと一致しない場合は、問題を解決する手順について、トラブルシューティング を参照してください。

前提条件

  • Openshift クラスターで認証されている。
  • 自動化コントローラーがクラスターにデプロイされている。
  • AutomationControllerBackup が、クラスター内の PVC で利用できる。

手順

  1. Red Hat OpenShift Container Platform にログインします。
  2. OperatorsInstalled Operators に移動します。
  3. プロジェクトの namespace にインストールされている Ansible Automation Platform Operator を選択します。
  4. Automation Controller Restore タブを選択します。
  5. Create AutomationControllerRestore をクリックします。
  6. リカバリーデプロイメントの Name を入力します。
  7. 復元された配置の New Deployment name を入力します。

    注記

    これは、元のデプロイメント名とは異なる必要があります。

  8. Backup source to restore from を選択します。バックアップ CR が推奨されます。
  9. AutomationControllerBackup オブジェクトの Backup Name を入力します。
  10. Create をクリックします。

    新しいデプロイメントが作成され、バックアップが復元されます。データベースのサイズにもよりますが、これには約 5 ~ 15 分かかります。