此内容没有您所选择的语言版本。
Chapter 2. Backing up important files
Backing up important configuration files, inventory files, and modified playbooks makes it easy to restore or redeploy your cluster.
Red Hat recommends backing up your configuration after initial deployment, and after confirming the success of any major changes in your cluster. You can also take backups after a node has failed if necessary.
Prerequisites
-
Example playbooks and inventory files are stored in the
/etc/ansible/roles/gluster.ansible/playbooks/hc-ansible-deployment
directory. If you have manually created or modified inventory and playbook files and you are not storing them in this directory, ensure that you know the path to their location.
Procedure
- Log in to a hyperconverged host as the root user.
Change into the
hc-ansible-deployment
directory and back up the defaultarchive_config_inventory.yml
file.# cd /etc/ansible/roles/gluster.ansible/playbooks/hc-ansible-deployment # cp archive_config_inventory.yml archive_config_inventory.yml.bk
Edit the
archive_config_inventory.yml
file with details of the cluster you want to back up.- hosts
- The backend FQDN of each host in the cluster that you want to back up.
- backup_dir
- The directory in which to store backup files.
- nbde_setup
-
If you use Network-Bound Disk Encryption, set this to
true
. Otherwise, set tofalse
. - upgrade
-
Set to
false
.
For example:
all: hosts: host1-backend.example.com: host2-backend.example.com: host3-backend.example.com: vars: backup_dir: /rhhi-backup nbde_setup: true upgrade: false
Run the
archive_config.yml
playbook using your updated inventory file with thebackupfiles
tag.# ansible-playbook -i archive_config_inventory.yml archive_config.yml --tags=backupfiles
This creates an archive in the
/root
directory specific to each host FQDN in thehosts
section of the inventory, for example,/root/rhvh-node-host1-backend.example.com-backup.tar.gz
.Transfer the backup archives to a different machine.
# scp /root/rhvh-node-host1-backend.example.com-backup.tar.gz backup-host.example.com:/backups/