5.2. 升级基于 RHEL 的自承载引擎
把 Red Hat Enterprise Virtualization 引擎环境从版本 3.5 升级到 3.6。
这个升级的过程将升级两个主机(称为 Host A 和 Host B)以及 Manager 所在的虚拟机。在这里,Host B 是运行 Manager 所在虚拟机的主机。
我们推荐在把 Manager 所在的虚拟机进行升级,以及把集群的兼容版本升级到 3.6 前,把环境中的所有主机同时升级。这可以避免使用 3.5 版本的主机进入 Non Operational 状态。
过程 5.1. 升级自承载引擎
- 访问管理门户。选择 Host A,点把它设为维护模式。如果 Manager 所在的虚拟机运用于 Host A,这个虚拟机会被迁移到 Host B。
- 在 Host A 上启用新的仓库。
subscription-manager repos --enable=rhel-6-server-rhevm-3.6-rpms
# subscription-manager repos --enable=rhel-6-server-rhevm-3.6-rpms
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 更新 Host A.
yum update
# yum update
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 在 Host A 上重启 VDSM。
systemctl restart vdsmd
# systemctl restart vdsmd
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 在 Host A 上重启
ovirt-ha-broker
和ovirt-ha-agent
。systemctl restart ovirt-ha-broker
# systemctl restart ovirt-ha-broker
Copy to Clipboard Copied! Toggle word wrap Toggle overflow systemctl restart ovirt-ha-agent
# systemctl restart ovirt-ha-agent
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 访问管理门户。选择 Host A,点按钮激活它。
- 在 Host A 上禁用旧的仓库。
subscription-manager repos --disable=rhel-6-server-rhevm-3.5-rpms
# subscription-manager repos --disable=rhel-6-server-rhevm-3.5-rpms
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 当 Host A 的状态变为 Up 时,选 Host B,点 把它设为维护模式。这将把运行 Manager 的虚拟机迁移到 Host A。
- 在 Host B 上启用新的仓库。
subscription-manager repos --enable=rhel-6-server-rhevm-3.6-rpms
# subscription-manager repos --enable=rhel-6-server-rhevm-3.6-rpms
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 更新 Host B。
yum update
# yum update
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 在 Host B 上重启 VDSM。
systemctl restart vdsmd
# systemctl restart vdsmd
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 在 Host B 上重启
ovirt-ha-broker
和ovirt-ha-agent
。systemctl restart ovirt-ha-broker
# systemctl restart ovirt-ha-broker
Copy to Clipboard Copied! Toggle word wrap Toggle overflow systemctl restart ovirt-ha-agent
# systemctl restart ovirt-ha-agent
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 访问管理门户。选择 Host B,点按钮激活它。
- 在 Host B 上禁用旧的仓库。
subscription-manager repos --disable=rhel-6-server-rhevm-3.5-rpms
# subscription-manager repos --disable=rhel-6-server-rhevm-3.5-rpms
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 登录到 Manager 虚拟机来升级 Red Hat Enterprise Virtualization Manager。
- 在 Red Hat Enterprise Virtualization Manager 所在的系统上订阅提供 Red Hat Enterprise Virtualization Manager 3.6 软件包的权利:
subscription-manager repos --enable=rhel-6-server-rhevm-3.6-rpms
# subscription-manager repos --enable=rhel-6-server-rhevm-3.6-rpms
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 更新基本操作系统,确保您使用最新版本的 engine-setup:
yum update
# yum update
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 运行
engine-setup
命令并根据提示升级 Red Hat Enterprise Virtualization Manager。engine-setup
# engine-setup
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 删除或禁用 Red Hat Enterprise Virtualization Manager 3.5 的频道,确保系统不再使用 Red Hat Enterprise Virtualization Manager 3.5 软件包:
subscription-manager repos --disable=rhel-6-server-rhevm-3.5-rpms
# subscription-manager repos --disable=rhel-6-server-rhevm-3.5-rpms
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
- 访问管理门户。
- 选择 Default 集群,点 打开编辑集群窗口。
- 在兼容版本下拉菜单中选择 3.6。点 保存所做的修改并关闭窗口。