Show Table of Contents
5.4. 升级基于 RHEV-H 的自承载引擎环境
把基于 RHEV-H 的自承载引擎环境从 RHEV 3.6 升级到 RHV 4.0 需要安装最新版本的 Red Hat Virtualization Host(RHVH),然后再升级到 Red Hat Virtualization Manager(RHV-M)4.0。这个升级过程包括把 Red Hat Enterprise Virtualization Manager 3.6 备份文件恢复到 Red Hat Virtualization Manager 4.0 的机器上。
重要
升级工具程序会基于一个模板构建一个新的 Manager。对原始 Manager 所做的手工修改或自定义配置(如自定义用户、SSH 密钥)需要在新的 Manager 中手工进行应用。
在升级的过程中,您会被要求创建一个 3.6 Manager 的备份,并把它复制到执行升级任务的机器上。
升级过程包括以下几个关键步骤:
- 把管理 Manager 虚拟机的高可用性代理设置为全局维护(global maintenance )模式。
- 在环境中添加一个新的 RHVH 4.0 主机。
- 把 Manager 虚拟机迁移到新的主机上,并把它设置为 SPM。
- 运行升级工具程序来升级 Manager。
- 更新主机。
- 在更新完 Manager 虚拟机以及集群中的所有主机后,把集群兼容版本改为 4.0。
过程 5.5. 升级自承载引擎
- 安装新的 RHVH 4.0 主机。详情请参阅安装指南。
- 把新主机添加到环境中。
注意
新主机需要以一个额外的自承载引擎主机的形式加入才可以运行 Manager 虚拟机。相关信息,请参阅 第 7 章 在自承载环境中安装额外的主机。 - 在所有自承载引擎主机上禁用高可用性代理。在集群中的主机上运行以下命令:
# hosted-engine --set-maintenance --mode=global
注意
运行hosted-engine --vm-status命令来确认环境处于维护模式。 - 从客户门户网站下载 RHV-M Virtual Appliance,并把它复制到新主机上:
- 登录到客户门户网站 https://access.redhat.com。
- 点菜单条中的下载。
- 点 Red Hat Enterprise Virtualization > 来访问产品的下载页。
- 选择 Red Hat Virtualization 4.0 的 applicance,点 。
把 OVA 文件复制到 Red Hat Virtualization Host:scp rhvm-appliance.ova root@host.example.com:/usr/share
- 把 Manager 虚拟机迁移到 RHVH 4.0 主机,把主机设置为 SPM。
- 在 Manager 虚拟机上启用所需的软件仓库。
# subscription-manager repos --enable=rhel-7-server-rhv-4.0-rpms
- 运行升级脚本来升级 Manager 虚拟机。如果还没有安装 screen 软件包,则安装这个软件包。
# yum install screen
# screen
# hosted-engine --upgrade-appliance
注意
脚本会要求提供复制到主机上的 RHV-M Virtual Appliance 的位置信息。它还会要求您创建 Manager 数据库的备份,并提供它的位置信息。 - 在升级完成后,禁用全局维护模式:
# hosted-engine --set-maintenance --mode=none
如果在升级的过程中出现问题,使用
hosted-engine --vm-poweroff 命令关闭 Manager,然后通过运行 hosted-engine --rollback-upgrade 回滚升级操作。
在更新环境中的 Red Hat Enterprise Linux 主机前,在需要更新的主机上运行以下命令来禁用 3.6 版本的软件仓库,并启用所需的 4.0 版本的软件仓库。
# subscription-manager repos --disable=*
# subscription-manager repos --enable=rhel-7-server-rhv-4-mgmt-agent-rpms
RHEV-H 主机需要重新安装 RHVH 4.0。详细信息,请参阅安装指南中的 Red Hat Virtualization Hosts。
现在,就可以更新环境中的主机,然后把数据中心和集群的兼容版本更新为 4.0。详情请参阅升级指南。

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.