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 ファイルの理解から作成できます。

手順

  1. /etc/ansible/roles/gluster.ansible/playbooks/hc-ansible-deployment/ archive_config_inventory.yml にある archive_config_inventory.yml インベントリーファイルを編集します。

    ホスト
    クラスター内のすべてのホストの FQDN。
    共通変数

    デフォルト値は、一般的な変数 backup_dirnbde_setup、および upgrade については適切です。

    all:
      hosts:
        host1.example.com:
        host2.example.com:
        host3.example.com:
      vars:
        backup_dir: /archive
        nbde_setup: false
        upgrade: true
  2. backupfiles タグが含まれる更新されたインベントリーファイルを使用して、archive_config.yml Playbook を実行します。

    # cd /etc/ansible/roles/gluster.ansible/playbooks/hc-ansible-deployment
    
    # ansible-playbook -i archive_config_inventory.yml archive_config.yml --tags backupfiles
  3. バックアップ設定の tar ファイルは、/root 下のすべてのホストに rhvh-node-<HOSTNAME>-backup.tar.gz という名前で生成されます。このバックアップ設定 tar ファイルをすべてのホストから別のマシン(バックアップホスト)にコピーします。

検証

  • すべてのホストにバックアップ設定ファイルが生成され、別のマシン(バックアップホスト)にコピーされていることを確認します。