第2章 Red Hat Ansible Automation Platform バックアップリソースの作成

Red Hat Ansible Automation Platform デプロイメントのバックアップには、デプロイされた Automation Hub および自動化コントローラーインスタンスのバックアップリソースの作成が含まれます。以下の手順を使用して、Red Hat Ansible Automation Platform デプロイメントのバックアップリソースを作成します。

2.1. 自動化コントローラーのデプロイメントのバックアップ

この手順を使用して、ジョブ、インベントリー、認証情報を含むコントローラーのデプロイメントをバックアップします。

前提条件

  • Openshift クラスターで認証されている。
  • Ansible Automation Platform Operator がクラスターにインストールされている。
  • 自動化コントローラーが Ansible Automation Platform Operator を使用してデプロイされている。

手順

  1. Red Hat OpenShift Container Platform にログインします。
  2. OperatorsInstalled Operators に移動します。
  3. プロジェクトの namespace にインストールされている Ansible Automation Platform Operator を選択します。
  4. Automation Controller Backup タブを選択します。
  5. Create AutomationControllerBackup をクリックします。
  6. バックアップの Name を入力します。
  7. バックアップされているデプロイされた Ansible Automation Platform インスタンスの デプロイメント名 を入力します。たとえば、Automation controlle のバックアップが必要で、デプロイメント名が aap-controller の場合は、デプロイメント名 フィールドに 'aap-controller' と入力します。
  8. 事前に作成したカスタムの pvc を使用する必要がある場合は、以下を行います。

    1. 必要に応じて、バックアップ永続ボリュームクレーム の名前を入力します。
    2. 必要に応じて、バックアップ PVC ストレージ要件バックアップ PVC ストレージクラス を入力します。

      注記

      pvc やストレージクラスが指定されていない場合は、クラスターのデフォルトのストレージクラスを使用して pvc が作成されます。

    3. 大規模なデータベースがある場合は、それに応じて、バックアップ管理 Pod のリソース要件 でストレージ要求を指定します。

      注記

      postgres Pod 内で次のコマンドを実行すると、既存の postgres データベースデータディレクトリーのサイズを確認できます。

      $ df -h | grep "/var/lib/pgsql/data"
  9. Create をクリックします。

    指定したデプロイメントのバックアップ tarball が作成され、データの復旧またはデプロイメントのロールバックに使用できます。今後のバックアップは、同じ pvc の別の tar ファイルに保存されます。