备份
首先将集群置成全局维护模式,在node主机上执行:
hosted-engine --set-maintenance --mode=global
通过hosted-engine –vm-status确认下状态:

然后使用engine-backup命令进行备份,默认的备份范围是全部,包括engine的数据库和配置文件,默认的备份文件存放路径为/var/lib/ovirt-engine-backup/,也可以通过–scope=db来指定只备份数据库,–file来指定备份文件路径等,其它参数可以–help查下,一般情况下我们默认用默认参数即可,如下:

engine备份完成后将集群取消全局维护模式,在node主机上执行:
hosted-engine --set-maintenance --mode=none
注意最好写个脚本配个定时任务,定期将备份文件拷贝到外部的备份服务器上。
在原环境中恢复
首先将集群置成全局维护模式,在node主机上执行:
hosted-engine --set-maintenance --mode=global
然后在engine上清除原环境的配置文件和数据库,通过执行命令engine-cleanup:

执行engine-back –mode=restore来恢复,需要通过–file指定备份文件的位置(如果之前将备份文件放到了外部存储服务器上,需先将其拷贝到engine中),–restore-permissions指定权限,如下:
engine-backup --mode=restore --file=/var/lib/ovirt-engine-backup/ovirt-engine-backup-20200703103111.backup --restore-permissions

完事,执行engine-setup,配置都默认即可,如下:
engine-setup

engine恢复完成后将集群取消全局维护模式,在node主机上执行:
hosted-engine --set-maintenance --mode=none
现在可以去访问恢复后的engine了。
在新部署环境中恢复
(未完待续…)
上篇:
oVirt4.4单台主机Allinone部署(非HostedEngine方式)
下篇:
oVirt日志文件位置
1 开源版"AI制片厂"来了:12条流水线、一个人也能做专业视频... 2 OpenMontage:全世界第一个开源智能视频制作系统 3 征服一个女人最好的方式:不是卑微讨好,而是懂得去折腾她 4 Electron、React Native 都不用了?Rust 全栈框架 Dio... 5 智能目标检测:用 Rust + dora-rs + yolo 构建“机器之眼” 6 大模型无非就这点东西 7 一天做出短剧App:我的MCP极速流 8 我用ai员工自动运营Google,登顶并收8k美金 9 网络故障秒排指南:10 个实战命令从入门到精通 10 Echo:还在用“旁路由”?All in One主机才是未来:PVE+OpenW... 11 男人若想发大财,就莫要去打工,我推荐做这二十件事。 12 运维必备:掌握这3个存储技术