4.4.2. Gluster 設定のバックアップ
前提条件
tasks/backup.yml および archive_config.yml Playbook は、最新バージョンの RHV 4.3.z( /etc/ansible/roles/gluster.ansible/playbooks/hc-ansible-deployment )で利用できます。
重要
tasks/backup.yml および archive_config.yml が /etc/ansible/roles/gluster.ansible/playbooks/hc-ansible-deployment で利用できない場合、これらの Playbook は archive_config_inventory.yml ファイルの理解から作成できます。
手順
/etc/ansible/roles/gluster.ansible/playbooks/hc-ansible-deployment/
archive_config_inventory.ymlにある archive_config_inventory.yml インベントリーファイルを編集します。- ホスト
- クラスター内のすべてのホストの FQDN。
- 共通変数
デフォルト値は、一般的な変数
backup_dir、nbde_setup、およびupgradeについては適切です。all: hosts: host1.example.com: host2.example.com: host3.example.com: vars: backup_dir: /archive nbde_setup: false upgrade: true
backupfiles タグが含まれる更新されたインベントリーファイルを使用して、
archive_config.ymlPlaybook を実行します。# cd /etc/ansible/roles/gluster.ansible/playbooks/hc-ansible-deployment # ansible-playbook -i archive_config_inventory.yml archive_config.yml --tags backupfiles
-
バックアップ設定の tar ファイルは、
/root下のすべてのホストにrhvh-node-<HOSTNAME>-backup.tar.gz という名前で生成されます。このバックアップ設定 tar ファイルをすべてのホストから別のマシン(バックアップホスト)にコピーします。
検証
- すべてのホストにバックアップ設定ファイルが生成され、別のマシン(バックアップホスト)にコピーされていることを確認します。