如何备份和恢复 RHEV Manager 引擎

备份

使用 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

恢复

从备份恢复之前,请确保清理引擎并重新安装:

  1. 清理现有的引擎设置:
# engine-cleanup --log=FILE

其中 FILE -> 清理日志的路径和文件名。

  1. 卸载 ovirt-engine 包:
# yum remove ovirt-engine
  1. 使用 ovirt-provide-ovn 需要以下添加步骤来重置证书颁发机构 (CA) 文件。
    如果没有使用 ovirt-provider-ovn 则跳过这一步:
# systemctl restart ovn-northd.service
# ovn-sbctl del-ssl
  1. 重新安装 ovirt-engine 包:
# yum install ovirt-engine
  1. 从备份中恢复引擎:
# 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 选项

  1. 然后运行以下命令来设置引擎:
# engine-setup
日期:2020-09-17 00:12:53 来源:oir作者:oir