Show Table of Contents
第 6 章 备份和恢复基于 RHEL 的自承载引擎环境
本节介绍了如何备份一个自承载引擎环境,并在一个全新安装的主机上恢复它的方法。在这里,被支持的备份方法是使用
engine-backup 进行备份,它只备份 Red Hat Enterprise Virtualization Manager 虚拟机,而不备份 Manager 虚拟机所在的主机。
备份和恢复自承载引擎环境包括以下几个关键操作:
- 备份原始的 Red Hat Enterprise Virtualization Manager 配置设置和数据库内容。
- 创建一个全新安装的 Red Hat Enterprise Linux 主机并运行 hosted-engine 部署脚本。
- 在新的 Manager 虚拟机上恢复 Red Hat Enterprise Virtualization Manager 的配置设置,以及数据库的内容。
- 删除处于 Non Operational 状态的主机,并在恢复的自承载环境中重新安装它们。
先决条件
- 一个安装了全新 Red Hat Enterprise Linux 系统的物理主机来恢复自承载引擎环境。
- 新的主机和 Manager 的操作系统版本必须和原来的版本相同。
- 新环境需要具有 Red Hat Subscription Manager 权利。如需获得所需权利的完整列表,请参阅安装指南中的 Subscribing to the Required Entitlements。
- 新的 Manager 的完全限定域名需要和原始 Manager 的完全限定域名相同。DNS 中需要有它的正向和反向查询记录。
6.1. 备份自承载引擎 Manager 虚拟机
我们推荐您定期备份自承载引擎环境。在这里,支持的备份方法是使用
engine-backup,它可以在不影响 ovirt-engine 服务的情况下进行。engine-backup 只备份 Red Hat Enterprise Virtualization Manager 虚拟机,而不备份 Manager 虚拟机所在的主机。
过程 6.1. 备份原始的 Red Hat Enterprise Virtualization Manager
准备故障转移主机(failover host)
故障转移主机(一个可以运行引擎的主机)需要被设置为维护模式,从而保证在备份时它没有运行虚拟机。这个主机在以后可以被用来部署恢复的自承载引擎环境。任何一个可以运行引擎的主机都可以作为一个故障转移主机,但是使用Host 1会使恢复的过程更加直接。Host 1主机的默认名是hosted_engine_1,它在 hosted-engine 部署脚本初始运行时被设置。- 登录到可以运行引擎的一个主机上。
- 确认
hosted_engine_1主机是Host 1;# hosted-engine --vm-status
- 登录到管理门户。
- 选择主机标签页。
- 在结果列表中选
hosted_engine_1主机,点。 - 点 。
禁用高可用性代理
在主机上禁用高可用性代理,这可以防止在进行备份的过程中发生 Red Hat Enterprise Virtualization Manager 虚拟机迁移操作。在管理门户中,点虚拟机资源标签页。在引擎虚拟机图标上点鼠标右键,选择启用全局 HA 维护把所有主机都设置为全局维护模式。创建一个 Manager 的备份
在 Manager 虚拟机上,备份配置设置和数据库的内容。把 [EngineBackupFile] 替换为备份文件的文件名;把 [LogFILE] 替换为备份日志文件的文件名。# engine-backup --mode=backup --file=[EngineBackupFile] --log=[LogFILE]
把备份文件复制到一个外部的服务器上
把备份文件通过安全的方式复制到一个外部的服务器上。在以下的例子中,[Storage.example.com] 是保存备份文件的一个网络存储服务器的完全限定域名;/backup/ 是保存备份文件的目录或路径。虽然这一步并不是必需的,但您需要保证,在恢复配置和数据库内容时可以访问到备份文件。# scp -p [EngineBackupFiles] [Storage.example.com:/backup/EngineBackupFiles]
启用高可用性代理
在管理门户中,点虚拟机资源标签页。在引擎虚拟机图标上点鼠标右键,选择禁用全局 HA 维护来关闭全局维护模式。这将启用高可用性代理。激活故障转移主机
取消hosted_engine_1主机的维护模式。- 登录到管理门户。
- 选择主机标签页。
- 在结果列表中选
hosted_engine_1。 - 点。
您已经备份了 Red Hat Enterprise Virtualization Manager 虚拟机的配置设置和数据库内容。

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.