第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 を使用してデプロイされている。
手順
- Red Hat OpenShift Container Platform にログインします。
- Operators → Installed Operators に移動します。
- プロジェクトの namespace にインストールされている Ansible Automation Platform Operator を選択します。
- Automation Controller Backup タブを選択します。
- Create AutomationControllerBackup をクリックします。
- バックアップの Name を入力します。
-
バックアップされているデプロイされた Ansible Automation Platform インスタンスの デプロイメント名 を入力します。たとえば、Automation controlle のバックアップが必要で、デプロイメント名が
aap-controllerの場合は、デプロイメント名 フィールドに 'aap-controller' と入力します。 事前に作成したカスタムの pvc を使用する必要がある場合は、以下を行います。
- 必要に応じて、バックアップ永続ボリュームクレーム の名前を入力します。
必要に応じて、バックアップ PVC ストレージ要件 と バックアップ PVC ストレージクラス を入力します。
注記pvc やストレージクラスが指定されていない場合は、クラスターのデフォルトのストレージクラスを使用して pvc が作成されます。
大規模なデータベースがある場合は、それに応じて、バックアップ管理 Pod のリソース要件 でストレージ要求を指定します。
注記postgres Pod 内で次のコマンドを実行すると、既存の postgres データベースデータディレクトリーのサイズを確認できます。
$ df -h | grep "/var/lib/pgsql/data"
Create をクリックします。
指定したデプロイメントのバックアップ tarball が作成され、データの復旧またはデプロイメントのロールバックに使用できます。今後のバックアップは、同じ pvc の別の tar ファイルに保存されます。