备份
使用 engine-backup 命令创建备份。
下面列出了命令的用法和必需参数:
-mode=MODE
其中 MODE -> 用于收集备份应设置为“备份”
-scope=SCOPE
其中 SCOPE -> 可以设置为“all”或者“files”或者“db”或者“dwhdb”
如果设置为“all”,下面的所有内容都将被收集
如果设置为“files”,则只会收集产品文件
如果设置为“db”,则仅收集引擎数据库
如果设置为“dwhdb”,则仅收集数据仓库数据库
选项 -scope 可以通过不同的范围多次传递。
-file=FILE
其中 FILE -> 备份的路径和文件名
-log=FILE
其中 FILE -> 备份日志的路径和文件名
如需更多选项,请运行:
# engine-backup --help
例子:
# engine-backup --mode=backup --scope=all --file=/enginebackups/enginebackup200419 --log=/enginebackup200419.log Backing up: Notifying engine - Files - Engine database 'engine' - DWH database 'ovirt_engine_history' Packing into file '/enginebackups/enginebackup200419' Notifying engine Done.
查看更多教程 https://on itroad.com
恢复
从备份恢复之前,请确保清理引擎并重新安装:
- 清理现有的引擎设置:
# engine-cleanup --log=FILE
其中 FILE -> 清理日志的路径和文件名。
- 卸载 ovirt-engine 包:
# yum remove ovirt-engine
- 使用 ovirt-provide-ovn 需要以下添加步骤来重置证书颁发机构 (CA) 文件。
如果没有使用 ovirt-provider-ovn 则跳过这一步:
# systemctl restart ovn-northd.service # ovn-sbctl del-ssl
- 重新安装 ovirt-engine 包:
# yum install ovirt-engine
- 从备份中恢复引擎:
# engine-backup --mode=restore --file=FILE --log=FILE --restore-permissions
用法:
-mode=MODE
其中 MODE -> 应设置为“restore”用于收集备份
-file=FILE
其中 FILE -> 要从中恢复的备份文件的路径和文件名
-log=FILE
其中 FILE -> 还原日志的路径和文件名
-restore-permissions
当备份是自定义转储时,需要 -no-restore-permissions 或者 -restore-permissions 选项
- 然后运行以下命令来设置引擎:
# engine-setup
日期:2020-09-17 00:12:53 来源:oir作者:oir