第 82 章 undercloud
本章描述了 undercloud
命令下的命令。
82.1. undercloud 备份
备份 undercloud
使用方法:
openstack undercloud backup [--init [INIT]] [--setup-nfs] [--setup-rear] [--cron] [--db-only] [--inventory INVENTORY] [--add-path ADD_PATH] [--exclude-path EXCLUDE_PATH] [--extra-vars EXTRA_VARS]
值 | 概述 |
---|---|
--init [INIT] | 初始化用于备份的环境,使用 rear 或 nfs 作为 args,它将检查软件包安装和配置的 ReaR 或者 NFS 服务器。默认为:rear. 例如 --init rear。警告:此标志将被弃用,并由 --setup-rear 和 --setup-nfs 替代。 |
--setup-nfs | 在备份节点上设置 nfs 服务器,它将在 ansible 清单的主机 BackupNode 上安装所需的软件包和配置。 |
--setup-rear | 在将安装和配置 ReaR 的 undercloud 主机上设置重新执行。 |
--cron | 设置一个新的 cron 作业,默认情况下将在 Sundays 周等执行每周备份,但可以使用 tripleo_backup_and_restore_cron 额外变量进行自定义。 |
--db-only | 对 undercloud 主机执行 db 备份。db 备份文件将存储在 /home/stack 中,名称为 openstack-backup-mysql-<timestamp>.sql。 |
--inventory INVENTORY | 使用 tripleo-ansible- inventory 命令生成的 tripleo 清单文件。默认为: /home/stack/tripleo- inventory.yaml。 |
--add-path ADD_PATH | 为 backup 添加额外文件。默认为:/home/stack/ i.e. --add-path / this/is/a/folder/ --add- path / this/is/a/texfile.txt |
--exclude-path EXCLUDE_PATH | 执行 undercloud 备份时排除路径,可以多次指定此选项。默认为:none i.e. --exclude-path / this/is/a/folder/ --exclude-path / this/is/a/texfile.txt |
--extra-vars EXTRA_VARS | 将额外变量设置为 dict 或为 JSON 或 YAML 文件类型的绝对路径。例如 --extra-vars {"key": "val", "key2": "val2"} i.e. --extra-vars /path/to/my_vars.yaml i.e. --extra-vars /path/to/my_vars.json。有关可传递的变量的更多信息,请访问 :https://opendev.org/openstack/tripleo-ansible/src/bran ch/master/tripleo_ansible/roles/backup_and_restore/def aults/main.yml。 |