1.3. 备份 Undercloud
完整的 undercloud 备份包括以下数据库和文件:
- undercloud 节点上的所有 MariaDB 数据库
- undercloud 上的 MariaDB 配置文件(以便您可以准确恢复数据库)
- /var/lib/glance/images中的所有 glance 镜像数据
- /srv/node中的所有 swift 数据
- stack 用户主目录中的所有数据: /home/stack
- /opt/stack中的所有数据
以 root 用户身份运行以下命令,将数据从 undercloud 节点转储到名为 undercloud-backup-[timestamp].tar.gz 的文件。
注意
确认您在执行备份过程前有足够的磁盘空间可用。tarball 可能至少为 3.5 GB,但这可能会变大。
# mysqldump --opt --all-databases > /root/undercloud-all-databases.sql # tar -czf undercloud-backup-`date +%F`.tar.gz /root/undercloud-all-databases.sql /etc/my.cnf.d/server.cnf /var/lib/glance/images /srv/node /home/stack /etc/keystone/ssl /opt/stack