4.2. 環境 Bへの Ansible Automation Platform 1.2 データベースのインポート
環境 A からのバックアップが作成されて利用可能になったら、以下は、環境 B の Ansible Automation Platform インストーラーを使用して、バックアップされた Ansible Automation Platform データベースをインポートします。
環境 B 内で、以下を実行します。
ansibleユーザーとしてログインします。ssh ansible@envb_controller1.example.com
$ ssh ansible@envb_controller1.example.comCopy to Clipboard Copied! Toggle word wrap Toggle overflow 注記このリファレンス環境では、Ansible Automation Platform インストーラーディレクトリーおよびバイナリーを含むホストとして
envb_controller1を使用します。ansible-tower-setup-3.8.5-Xディレクトリーに移動します。cd /path/to/ansible-tower-setup-3.8.5-X
$ cd /path/to/ansible-tower-setup-3.8.5-XCopy to Clipboard Copied! Toggle word wrap Toggle overflow Ansible Automation Platform インストーラーを実行して Ansible Automation Platform データベースをインポートします。
-
restore_backup_fileは、バックアップされた Ansible Automation Platform データベースの場所を指定します。 -
バックアッププロセス中に圧縮が使用されているため、
use_compressionは True に設定されています -rは復元データベースのオプションを True に設定します。./setup.sh -e ‘restore_backup_file=<mount_point>/tower-backup-latest.tar.gz -e ‘use_compression=True’ -e @credentials.yml -r -- --ask-vault-pass
$ ./setup.sh -e ‘restore_backup_file=<mount_point>/tower-backup-latest.tar.gz -e ‘use_compression=True’ -e @credentials.yml -r -- --ask-vault-passCopy to Clipboard Copied! Toggle word wrap Toggle overflow
-
この参照環境は、暗号化された認証情報を利用しており、プレーンテキストのパスワードは含まれていません。詳細は、付録C 暗号化された credentials.yml ファイルの作成ansible-vault を使用して認証情報を暗号化する方法について説明しています。
インポートプロセスの完了には時間がかかる場合があります。