-
Notifications
You must be signed in to change notification settings - Fork 13
关于 fuel 子命令
CoffeeChou edited this page Mar 25, 2015
·
11 revisions
由于 Fuel Master 没有高可用功能,因此,在进行了一次新的部署之后,需要对 Fuel Master 进行一次备份,以便灾难恢复。
这是对 Fuel Master 本身进行备份,而不是 OpenStack 的备份。
命令使用方法如下:
# eayunstack fuel --help
usage: eayunstack fuel [-h]
{backup, restore}
COMMAND:
backup 新建/列出 Fuel Master 的备份
restore 恢复某一个备份
OPTION:
-h, --help 查看帮助信息
对 Fuel Master 进行备份。
备份需要满足以下条件:
- 没有正在进行的部署任务;
- 备份路径下至少有 11 GB 的空间。
备份的内容包括:
- 所有的 docker container,包括 Fuel 数据库;
- PXE 的部署配置;
- OpenStack 的所有环境配置;
- 包的仓库;
- 部署的 SSH key;
- Puppet manifest。
# eayunstack fuel backup --help
usage: eayunstack fuel backup [-n] [-l] [-h]
OPTION:
-n, --new 新建一个备份到默认路径 /var/backup/fuel
-l, --list 列出所有备份
-h, --help 显示帮助信息
恢复某一个备份。
恢复操作需要满足以下条件:
- Fuel 的版本和备份时的发布版本一致;
- 没有正在进行的部署任务;
- 在 /var 路径下至少有 11 GB 的空间。
# eayunstack fuel restore --help
usage: eayunstack fuel restore [-h] PATH_TO_BACKUP
OPTION:
-i, --id 指定备份的编号(编号通过 eayunstack backup -n 获得)
-h, --help 显示帮助信息