升级指南
与更新和升级 Red Hat Enterprise Virtualization 相关的任务
摘要
第 1 章 更新 Red Hat Enterprise Virtualization 环境 复制链接链接已复制到粘贴板!
1.1. 升级概述 复制链接链接已复制到粘贴板!
- 订阅相关权利
- 更新系统
- 运行 engine-setup
- 删除不再需要的软件仓库。
第 2 章 在次发行版本间升级 复制链接链接已复制到粘贴板!
2.1. 升级 Red Hat Enterprise Virtualization Manager 复制链接链接已复制到粘贴板!
过程 2.1. 升级 Red Hat Enterprise Virtualization Manager
- 在 Red Hat Enterprise Virtualization Manager 所在的机器上,运行以下命令检查是否有可用的软件包更新:
engine-upgrade-check
# engine-upgrade-checkCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 如果没有更新版本,这个命令会输出
No upgrade:Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 如果有更新版本,这个命令会列出可以升级的软件包:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
- 更新 rhevm-setup 软件包:
yum update rhevm-setup
# yum update rhevm-setupCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 更新 Red Hat Enterprise Virtualization Manager。在运行
engine-setup时,脚本会提示输入一些配置信息,如更新防火墙规则、更新 PKI 证书。然后,这个脚本会停止ovirt-engine服务的运行、下载并安装更新的软件包、备份并升级数据库、进行安装后的配置,最后重新启动ovirt-engine服务。engine-setup
# engine-setupCopy to Clipboard Copied! Toggle word wrap Toggle overflow
重要
2.2. 升级 Red Hat Enterprise Virtualization Hypervisor 复制链接链接已复制到粘贴板!
重要
过程 2.2. 升级 Red Hat Enterprise Virtualization Hypervisor
- 使用
root用户登录到 Red Hat Enterprise Virtualization Manager 所在的主机。 - 启用 Red Hat Enterprise Virtualization Hypervisor 仓库:
- 对于 Red Hat Enterprise Linux 6:
subscription-manager repos --enable=rhel-6-server-rhevh-rpms
# subscription-manager repos --enable=rhel-6-server-rhevh-rpmsCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 对于 Red Hat Enterprise Linux 7:
subscription-manager repos --enable=rhel-7-server-rhevh-rpms
# subscription-manager repos --enable=rhel-7-server-rhevh-rpmsCopy to Clipboard Copied! Toggle word wrap Toggle overflow
- 把 rhev-hypervisor6 更新到最新版本:
- 对于 Red Hat Enterprise Linux 6:
yum update rhev-hypervisor6
# yum update rhev-hypervisor6Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 对于 Red Hat Enterprise Linux 7:
yum update rhev-hypervisor7
# yum update rhev-hypervisor7Copy to Clipboard Copied! Toggle word wrap Toggle overflow
- 在管理门户中,点主机标签页并选择要进行升级的主机。
- 如果 Hypervisor 需要更新,一个提示信息会出现在 Action Items 中,相应的 Hypervisor 名旁也会出现一个提示图标表示有新版本的 Red Hat Enterprise Virtualization Hypervisor。
- 如果 Hypervisor 不需要升级,则没有提示信息被显示,您不需要做任何操作。
- 点升级打开升级主机确认窗口。
- 选择一个 Hypervisor ISO 镜像。
- 点进行 Hypervisor 更新。主机标签页中的相关信息会被更新,它的状态会经历以下几个值:以上每个状态都会维持一段时间。
- Maintenance
- Installing
- Non Responsive
- Up
- 重新启动 Hypervisor 来使所有的升级有效。
重要
2.3. 升级 Red Hat Enterprise Linux 虚拟主机 复制链接链接已复制到粘贴板!
UserPackageNamesForCheckUpdate 来指定升级管理器监控其它软件包是否有更新。这个值可以包括通配符。在 Manager 所在机器上运行 engine-config,例如:
engine-config -m UserPackageNamesForCheckUpdate=qemu-kvm-rhev
# engine-config -m UserPackageNamesForCheckUpdate=qemu-kvm-rhev
HostPackagesUpdateTimeInHours 可以改变这个值。在 Manager 所在的机器上运行 engine-config,例如:
engine-config -s HostPackagesUpdateTimeInHours=48
# engine-config -s HostPackagesUpdateTimeInHours=48
警告
UserPackageNamesForCheckUpdate 指定的软件包。对于其它的更新(如安全更新),则需要根据 第 2.4 节 “手工更新 Red Hat Enterprise Linux 虚拟主机” 中的介绍,在相应主机上使用 yum update 命令进行。
重要
过程 2.3. 升级 Red Hat Enterprise Linux 虚拟主机
- 点主机标签页,选择要升级的主机。
- 如果主机需要更新,一个提示信息会出现在 Action Items 中,相应的主机名旁也会出现一个提示图标。
- 如果主机不需要被升级,没有提示信息被显示,您不需要做任何操作。
- 点打开升级主机确认窗口。
- 点进行主机更新。主机标签页中的相关信息会被更新,它的状态会经历以下几个值:
- Maintenance
- Installing
- Up
注意
2.4. 手工更新 Red Hat Enterprise Linux 虚拟主机 复制链接链接已复制到粘贴板!
yum 命令。我们推荐使用 yum 定期升级您的系统。升级的过程包括停止并重启主机,如在集群一级启用了迁移功能,这将会导致虚拟机被自动迁移到不同的主机上。因此,我们推荐您选择在主机使用率较低的时候进行升级。
重要
过程 2.4. 手工更新 Red Hat Enterprise Linux 主机
- 在管理门户中,点主机标签页并选择要进行升级的主机。
- 点把主机变为维护模式。
- 在 Red Hat Enterprise Linux 主机上运行以下命令:
yum update
# yum updateCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 重新启动主机来使所有的升级有效。
第 3 章 升级到 Red Hat Enterprise Virtualization 3.6 复制链接链接已复制到粘贴板!
3.1. Red Hat Enterprise Virtualization 3.6 升级需要考虑的问题 复制链接链接已复制到粘贴板!
重要
- 只能从版本 3.5 升级到版本 3.6
- 如需把 Red Hat Enterprise Virtualization 3.5 以前的系统升级到 Red Hat Enterprise Virtualization 3.6,则需要把它先升级到 3.5。例如,您正在使用 Red Hat Enterprise Virtualization 3.4,则必须把它先升级到 Red Hat Enterprise Virtualization 3.5,然后才可以把它升级到 Red Hat Enterprise Virtualization 3.6。
- Red Hat Enterprise Virtualization Manager 和 IPA 不能安装在同一台机器上
- 如果 ipa-server 软件包已安装,一个错误信息会被显示。Red Hat Enterprise Virtualization Manager 3.6 不能和 Identity Management(IdM)安装在同一个系统上。要解决这个问题,您必须先把 IdM 设置迁移到另外一个系统上。
- Red Hat Enterprise Virtualization Manager 3.6 支持在 Red Hat Enterprise Linux 6.7 上运行
- 升级版本 3.6 涉及到升级 Manager 所在主机的基本操作系统。
3.2. 升级到 Red Hat Enterprise Virtualization Manager 3.6 复制链接链接已复制到粘贴板!
重要
engine-setup 将会试图把 Red Hat Enterprise Virtualization Manager 恢复到原来的状态。因此,Red Hat Enterprise Virtualization 3.5 所需的软件仓库在升级完成前不能被删除。如果升级失败,系统会显示一条包括如何恢复您的系统的信息。
过程 3.1. 升级到 Red Hat Enterprise Virtualization Manager 3.6
- 在 Red Hat Enterprise Virtualization Manager 所在的系统上订阅提供 Red Hat Enterprise Virtualization Manager 3.6 软件包的权利:
- 使用 RHN Classic:
rhn-channel --add --channel=rhel-x86_64-server-6-rhevm-3.6
# rhn-channel --add --channel=rhel-x86_64-server-6-rhevm-3.6Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 使用 Subscription Manager:
subscription-manager repos --enable=rhel-6-server-rhevm-3.6-rpms
# subscription-manager repos --enable=rhel-6-server-rhevm-3.6-rpmsCopy to Clipboard Copied! Toggle word wrap Toggle overflow
- 更新 rhevm-setup 软件包:
yum update rhevm-setup
# yum update rhevm-setupCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 运行以下命令并根据提示升级 Red Hat Enterprise Virtualization Manager:
engine-setup
# engine-setupCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 删除或禁用 Red Hat Enterprise Virtualization Manager 3.5 的频道,确保系统不再使用 Red Hat Enterprise Virtualization Manager 3.5 软件包:
- 使用 RHN Classic:
rhn-channel --remove --channel=rhel-x86_64-server-6-rhevm-3.5
# rhn-channel --remove --channel=rhel-x86_64-server-6-rhevm-3.5Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 使用 Subscription Manager:
subscription-manager repos --disable=rhel-6-server-rhevm-3.5-rpms
# subscription-manager repos --disable=rhel-6-server-rhevm-3.5-rpmsCopy to Clipboard Copied! Toggle word wrap Toggle overflow
- 更新基本操作系统:
yum update
# yum updateCopy to Clipboard Copied! Toggle word wrap Toggle overflow
第 4 章 升级到 Red Hat Enterprise Virtualization 3.5 复制链接链接已复制到粘贴板!
| 功能 | 描述 |
|---|---|
|
半虚拟化随机数生成器(RNG)设备的支持
|
这个功能添加了在虚拟机上对半虚拟化随机数生成器的支持。要使用这个功能,随机数生成器源必须在集群一级设置,从而保证所有主机都支持并报告所需的 RNG 设备源。运行 Red Hat Enterprise Linux 6.6 或更高版本的主机支持这个功能。
|
|
序列号策略支持
|
这个功能添加了为虚拟机设置自定义序列号的支持。序列号策略可以在集群一级进行设置,也可以为一个单独的主机设置。
|
|
在数据域中保存 OVF 文件
|
这个功能支持在一个池的任何域中保存 OVF 文件(包括虚拟机模板)。
|
|
引导菜单支持
|
这个功能支持在虚拟机上启用引导设备菜单。
|
|
导入数据存储域
|
这个功能支持用户把已经存在的数据存储域导入到他们的环境中。Manager 会发现并添加被导入存储域中的所有虚拟机。
|
|
SPICE 复制和粘贴功能的支持
|
用户可以启用或禁用 SPICE 剪貼板的复制和粘贴功能。
|
|
存储池元数据删除
|
这个功能支持只在引擎数据库中保存并维护存储池元数据。
|
|
网络自定义属性支持
|
这个功能支持用户在主机上配置网络时设置自定义属性。
|
4.2. Red Hat Enterprise Virtualization 3.5 升级需要考虑的问题 复制链接链接已复制到粘贴板!
重要
- 只能从版本 3.4 升级到版本 3.5
- 如果您需要把 Red Hat Enterprise Virtualization 3.4 以前的系统升级到 Red Hat Enterprise Virtualization 3.5,则需要把它先升级到 3.4。例如,您正在使用 Red Hat Enterprise Virtualization 3.3,您必须把它先升级到 Red Hat Enterprise Virtualization 3.4,然后才可以把它升级到 Red Hat Enterprise Virtualization 3.5。
- Red Hat Enterprise Virtualization Manager 和 IPA 不能安装在同一台机器上
- 如果 ipa-server 软件包已安装,一个错误信息会被显示。Red Hat Enterprise Virtualization Manager 3.5 不能和 Identity Management(IdM)安装在同一个系统上。要解决这个问题,您必须先把 IdM 设置迁移到另外一个系统上。
- Red Hat Enterprise Virtualization Manager 3.5 支持在 Red Hat Enterprise Linux 6.6 上运行
- 升级版本 3.5 涉及到升级 Manager 所在主机的基本操作系统。
4.3. 升级到 Red Hat Enterprise Virtualization Manager 3.5 复制链接链接已复制到粘贴板!
重要
engine-setup 将会试图把 Red Hat Enterprise Virtualization Manager 恢复到原来的状态。因此,Red Hat Enterprise Virtualization 3.4 所需的软件仓库在升级完成前不能被删除。如果升级失败,系统会显示一条包括如何恢复您的系统的信息。
过程 4.1. 升级到 Red Hat Enterprise Virtualization Manager 3.5
- 在 Red Hat Enterprise Virtualization Manager 所在的系统上订阅提供 Red Hat Enterprise Virtualization Manager 3.5 软件包的权利:
- 使用 RHN Classic:
rhn-channel --add --channel=rhel-x86_64-server-6-rhevm-3.5
# rhn-channel --add --channel=rhel-x86_64-server-6-rhevm-3.5Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 使用订阅管理器(Subscription Manager):
subscription-manager repos --enable=rhel-6-server-rhevm-3.5-rpms
# subscription-manager repos --enable=rhel-6-server-rhevm-3.5-rpmsCopy to Clipboard Copied! Toggle word wrap Toggle overflow
- 更新 rhevm-setup 软件包:
yum update rhevm-setup
# yum update rhevm-setupCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 运行以下命令并根据提示升级 Red Hat Enterprise Virtualization Manager:
engine-setup
# engine-setupCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 删除或禁用 Red Hat Enterprise Virtualization Manager 3.4 的频道,确保系统不再使用 Red Hat Enterprise Virtualization Manager 3.4 软件包:
- 使用 RHN Classic:
rhn-channel --remove --channel=rhel-x86_64-server-6-rhevm-3.4
# rhn-channel --remove --channel=rhel-x86_64-server-6-rhevm-3.4Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 使用订阅管理器(Subscription Manager):
subscription-manager repos --disable=rhel-6-server-rhevm-3.4-rpms
# subscription-manager repos --disable=rhel-6-server-rhevm-3.4-rpmsCopy to Clipboard Copied! Toggle word wrap Toggle overflow
- 更新基本操作系统:
yum update
# yum updateCopy to Clipboard Copied! Toggle word wrap Toggle overflow
第 5 章 升级到 Red Hat Enterprise Virtualization 3.4 复制链接链接已复制到粘贴板!
| 功能 | 描述 |
|---|---|
|
出现错误时终止迁移过程
|
这个功能增加了在迁移虚拟机的过程中处理错误的能力。
|
|
强制创建 Gluster 卷
|
允许在 root 分区创建 Gluster 数据块。如果使用这个功能,则可以忽略在 root 分区创建数据块的警告信息。
|
|
管理异步 Gluster 卷任务
|
这个功能支持管理 Gluster 卷上的异步任务,如重新平衡卷或删除数据块。只有 GlusterFS 版本 3.5 或更高版本才支持这个功能。
|
|
导入 Glance 镜像作为模板
|
这个功能支持从一个 OpenStack 镜像服务中导入镜像作为模板。
|
|
获得非 NFS ISO 域的文件统计信息
|
这个功能可以获得非 NFS ISO 域(如本地 ISO 域)中的文件的统计数据信息。
|
|
默认路由的支持
|
这个功能确保了在主路由表中注册了管理网络的默认路由信息,并且不允许注册其它所有网络的默认路由信息。这保证了管理网络的网关被设置为主机的默认网关。
|
|
虚拟机重新启动
|
用户可以通过用户门户或管理门户中的一个新添加的按钮来重新启动虚拟机。要使用这个功能,需要在这个虚拟机上安装 guest 工具程序。
|
5.2. Red Hat Enterprise Virtualization 3.4 升级需要考虑的问题 复制链接链接已复制到粘贴板!
重要
- 只能从版本 3.3 升级到版本 3.4
- 如果您需要把 Red Hat Enterprise Virtualization 3.3 以前的系统升级到 Red Hat Enterprise Virtualization 3.4,则需要把它先升级到 3.3。例如,您正在使用 Red Hat Enterprise Virtualization 3.2,您必须把它先升级到 Red Hat Enterprise Virtualization 3.3,然后才可以把它升级到 Red Hat Enterprise Virtualization 3.4。
- Red Hat Enterprise Virtualization Manager 和 IPA 不能安装在同一台机器上。
- 如果 ipa-server 软件包已安装,一个错误信息会被显示。Red Hat Enterprise Virtualization Manager 3.4 不能和 Identity Management(IdM)安装在同一个系统上。要解决这个问题,您必须先把 IdM 设置迁移到另外一个系统上。
- 推荐升级 JBoss Enterprise Application Platform 6.2
- 虽然 Red Hat Enterprise Virtualization Manager 3.4 支持 JBoss Enterprise Application Platform 6.1.0,我们推荐您把它升级到最新的版本。
- Reports 和 Data Warehouse 现在可以通过
engine-setup进行安装 - 从 Red Hat Enterprise Virtualization 3.4 开始,Reports 和 Data Warehouse 的功能通过使用
engine-setup命令来进行配置和升级。如果您已经在 Red Hat Enterprise Virtualization 3.3 环境中配置了 Reports 和 Data Warehouse 的功能,您必须在进行 Red Hat Enterprise Virtualization 3.4 升级前安装 rhevm-reports-setup 和 rhevm-dwh-setup 软件包来确保这些功能可以被engine-setup检测到。
5.3. 升级到 Red Hat Enterprise Virtualization Manager 3.4 复制链接链接已复制到粘贴板!
重要
engine-setup 将会试图把 Red Hat Enterprise Virtualization Manager 恢复到原来的状态。因此,Red Hat Enterprise Virtualization 3.3 所需的软件仓库在升级完成前不能被删除。如果升级失败,系统会显示一条包括如何恢复您的系统的信息。
过程 5.1. 升级到 Red Hat Enterprise Virtualization Manager 3.4
- 在 Red Hat Enterprise Virtualization Manager 所在的系统上订阅提供 Red Hat Enterprise Virtualization Manager 3.4 软件包的权利。
- 使用 RHN Classic:
rhn-channel --add --channel=rhel-x86_64-server-6-rhevm-3.4
# rhn-channel --add --channel=rhel-x86_64-server-6-rhevm-3.4Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 使用 Subscription Manager:
subscription-manager repos --enable=rhel-6-server-rhevm-3.4-rpms
# subscription-manager repos --enable=rhel-6-server-rhevm-3.4-rpmsCopy to Clipboard Copied! Toggle word wrap Toggle overflow
- 更新 rhevm-setup 软件包:
yum update rhevm-setup
# yum update rhevm-setupCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 运行以下命令并根据提示升级 Red Hat Enterprise Virtualization Manager:
engine-setup
# engine-setupCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 删除或禁用 Red Hat Enterprise Virtualization Manager 3.3 的软件仓库,确保系统不再使用 Red Hat Enterprise Virtualization Manager 3.3 软件包。
- 使用 RHN Classic:
rhn-channel --remove --channel=rhel-x86_64-server-6-rhevm-3.3
# rhn-channel --remove --channel=rhel-x86_64-server-6-rhevm-3.3Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 使用 Subscription Manager:
subscription-manager repos --disable=rhel-6-server-rhevm-3.3-rpms
# subscription-manager repos --disable=rhel-6-server-rhevm-3.3-rpmsCopy to Clipboard Copied! Toggle word wrap Toggle overflow
- 更新基本操作系统:
yum update
# yum updateCopy to Clipboard Copied! Toggle word wrap Toggle overflow
第 6 章 升级到 Red Hat Enterprise Virtualization 3.3 复制链接链接已复制到粘贴板!
| 功能 | 描述 |
|---|---|
|
Libvirt-to-libvirt 虚拟机迁移
|
使用 libvirt-to-libvirt 进行虚拟机迁移。这比使用 native KVM 迁移更安全、可靠、并只需要进行更少的主机配置。它的缺点是需要消耗更多的主机 CPU 资源。
|
|
使用独立的网络来处理虚拟机迁移的网络通信
|
使虚拟机迁移网络与其它网络(如管理网络和显示网络)相互独立。这可以减少因迁移所产生的网络流量对其它网络的影响。
|
|
为每个逻辑网络定义一个网关
|
每个逻辑网络都可以定义一个与管理网络网关不同的独立网关。这可以对网络拓扑进行更多的定制。
|
|
包括内存的快照
|
快照在包括了虚拟机磁盘数据的同时,也包括了虚拟机内存的数据。
|
|
为虚拟机优化的 iSCSI 设备驱动
|
虚拟机可以使用一个优化的设备驱动来把 iSCSI 存储作为虚拟硬盘使用。
|
|
主机支持 MOM 管理内存过度分配(memory overcommitment)
|
MOM 是一个基于策略的内存管理工具,它可以在主机上管理内存过度分配(memory overcommitment)。现在的 MOM 支持对内存气球(memory ballooning)和 KSM 的控制。
|
|
GlusterFS 数据域。
|
支持 GlusterFS 协议来创建存储域,从而可以创建 Gluster 数据中心。
|
|
自定义设备属性的支持
|
除了可以自定义虚拟机的属性,还可以自定义虚拟机设备的属性。
|
|
多个显示器使用同一个虚拟 PCI 设备
|
使用同一个虚拟 PCI 设备驱动多个显示器,而不需要每个显示器都有一个单独的 PCI 设备。
|
|
可更新的存储服务器连接
|
现在可以编辑存储服务器的设置。
|
|
检查虚拟硬盘的一致性
|
检查一个虚拟磁盘、它上面所装的文件系统以及它所使用的存储是否配套。如果不配套,可能会出现性能下降的问题。
|
|
可扩展的虚拟机磁盘镜像
|
可以扩展虚拟机磁盘的镜像。
|
|
OpenStack 镜像服务的集成
|
Red Hat Enterprise Virtualization 支持 OpenStack 镜像服务。您可以从 OpenStack 镜像服务中导入镜像,也可以向它输出镜像。
|
|
Gluster hook 支持
|
可以通过 Red Hat Enterprise Virtualization Manager 管理 Gluster hook。
|
|
Gluster 主机 UUID 支持
|
除了可以通过 IP 地址来识别 Gluster 主机外,现在还可以通过 Gluster 产生的 Gluster 服务器 UUID 来识别 Gluster 主机。
|
|
网络服务质量(quality of service - QoS)的支持
|
在虚拟网络接口的级别上限制入站(inbound)和出站(outbound)的网络流量。
|
|
Cloud-Init 支持
|
Cloud-Init 允许您自动化虚拟机的初始配置(如设置主机名、验证密钥等)的过程。
|
6.2. Red Hat Enterprise Virtualization 3.3 升级需要考虑的问题 复制链接链接已复制到粘贴板!
重要
- 只能从版本 3.2 升级到版本 3.3
- 使用 Red Hat Enterprise Virtualization 3.1 的用户需要先把系统升级到 3.2 后才能把它最终升级为 Red Hat Enterprise Virtualization 3.3。
- Red Hat Enterprise Virtualization Manager 和 IPA 不能安装在同一台机器上。
- 如果 ipa-server 软件包已安装,一个错误信息会被显示。Red Hat Enterprise Virtualization Manager 3.3 不能和 Identity Management(IdM)安装在同一个系统上。要解决这个问题,您必须先把 IdM 设置迁移到另外一个系统上。如需了解更多信息,请参阅 https://access.redhat.com/knowledge/articles/233143.
Error: IPA was found to be installed on this machine. Red Hat Enterprise Virtualization Manager 3.3 does not support installing IPA on the same machine. Please remove ipa packages before you continue.
Error: IPA was found to be installed on this machine. Red Hat Enterprise Virtualization Manager 3.3 does not support installing IPA on the same machine. Please remove ipa packages before you continue.Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 推荐升级 JBoss Enterprise Application Platform 6.1.0
- 虽然 Red Hat Enterprise Virtualization Manager 3.3 支持 JBoss Enterprise Application Platform 6.0.1,我们推荐您把它升级到最新版本。如需了解更多关于版本升级的信息,请参阅 Upgrade the JBoss EAP 6 RPM Installation。
- rhevm-upgrade 命令被 engine-setup 替代
- 从版本 3.3 开始,Red Hat Enterprise Virtualization Manager 的安装支持
otopi。它是一个独立的、基于插件的设置系统组件的安装框架。在这个框架中,使用rhevm-upgrade进行升级已经不再被支持,它被engine-setup所替代。
6.3. 升级到 Red Hat Enterprise Virtualization Manager 3.3 复制链接链接已复制到粘贴板!
engine-setup 将会试图把 Red Hat Enterprise Virtualization Manager 恢复到原来的状态。因此,Red Hat Enterprise Virtualization 3.2 所需的软件仓库在升级完成前不能被删除。如果升级失败,系统会显示一条包括如何恢复您的系统的信息。
过程 6.1. 升级到 Red Hat Enterprise Virtualization Manager 3.3
- 在 Red Hat Enterprise Virtualization Manager 所在的系统上订阅提供 Red Hat Enterprise Virtualization Manager 3.3 软件包的权利。Subscription Manager
Red Hat Enterprise Virtualization 3.3 软件包由
Red Hat Enterprise Virtualization权利中的rhel-6-server-rhevm-3.3-rpms存储库提供。使用subscription-manager命令来在您的yum配置中启用这个存储库。subscription-manager repos --enable=rhel-6-server-rhevm-3.3-rpms
# subscription-manager repos --enable=rhel-6-server-rhevm-3.3-rpmsCopy to Clipboard Copied! Toggle word wrap Toggle overflow Red Hat Network ClassicRed Hat Enterprise Virtualization 3.3 软件包由
Red Hat Enterprise Virtualization Manager (v.3.3 x86_64)频道提供。使用rhn-channel命令或 Red Hat Network 的网络界面订阅Red Hat Enterprise Virtualization Manager (v.3.3 x86_64)频道。rhn-channel --add --channel=rhel-x86_64-server-6-rhevm-3.3
# rhn-channel --add --channel=rhel-x86_64-server-6-rhevm-3.3Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 更新基本操作系统:如果您使用 JBoss Enterprise Application Platform 6.0.1 中的 JBoss Application Server,您必须运行以上的命令来把它升级到 Enterprise Application Platform 6.1。
yum update
# yum updateCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 升级 rhevm-setup 软件包来获得最新版本的
engine-setup。yum update rhevm-setup
# yum update rhevm-setupCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 运行
engine-setup命令并根据提示升级 Red Hat Enterprise Virtualization Manager。Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 删除 Red Hat Enterprise Virtualization Manager 3.2 的软件仓库来确保系统不再使用Red Hat Enterprise Virtualization Manager 3.2 软件包。Subscription Manager
使用
subscription-manager命令在yum配置中禁用 Red Hat Enterprise Virtualization 3.2 存储库。subscription-manager repos --disable=rhel-6-server-rhevm-3.2-rpms
# subscription-manager repos --disable=rhel-6-server-rhevm-3.2-rpmsCopy to Clipboard Copied! Toggle word wrap Toggle overflow Red Hat Network Classic使用
rhn-channel命令或 Red Hat Network 网站接口删除Red Hat Enterprise Virtualization Manager (v.3.2 x86_64)频道。rhn-channel --remove --channel=rhel-x86_64-server-6-rhevm-3.2
# rhn-channel --remove --channel=rhel-x86_64-server-6-rhevm-3.2Copy to Clipboard Copied! Toggle word wrap Toggle overflow
- 把所有主机升级到最新版本的 Red Hat Enterprise Linux 或 Hypervisor。
- 把所有集群的兼容版本改为 3.3。
- 把所有数据中心的兼容版本改为 3.3。
第 7 章 升级到 Red Hat Enterprise Virtualization Manager 3.2 复制链接链接已复制到粘贴板!
7.1. 升级到 Red Hat Enterprise Virtualization Manager 3.2 复制链接链接已复制到粘贴板!
rhevm-upgrade。当升级进行时,主机以及它们上面运行的虚拟机仍然会运行。当升级完成后,您可以把主机升级到最新版本的 Red Hat Enterprise Linux 或 Red Hat Enterprise Virtualization Hypervisor。
重要
注意
rhevm-upgrade 将会试图把 Red Hat Enterprise Virtualization Manager 恢复到原来的状态,并会显示一条包括如何恢复您的系统的信息。
过程 7.1. 升级到 Red Hat Enterprise Virtualization Manager 3.2
- 确认系统已经订阅了提供 Red Hat Enterprise Virtualization Manager 3.2 软件包的权利。这个升级过程假设系统已经订阅了提供 Red Hat Enterprise Virtualization 3.1 软件包的权利。证书式 Red Hat Network
Red Hat Enterprise Virtualization 3.2 软件包由
Red Hat Enterprise Virtualization权利中的rhel-6-server-rhevm-3.2-rpms存储库提供。使用subscription-manager命令来在您的yum配置中启用这个存储库。subscription-manager repos --enable=rhel-6-server-rhevm-3.2-rpms
# subscription-manager repos --enable=rhel-6-server-rhevm-3.2-rpmsCopy to Clipboard Copied! Toggle word wrap Toggle overflow Red Hat Network ClassicRed Hat Enterprise Virtualization 3.2 软件包由
Red Hat Enterprise Virtualization Manager (v.3.2 x86_64)频道提供。使用rhn-channel命令或 Red Hat Network 的网络界面订阅Red Hat Enterprise Virtualization Manager (v.3.2 x86_64)频道。rhn-channel --add --channel=rhel-x86_64-server-6-rhevm-3.2
# rhn-channel --add --channel=rhel-x86_64-server-6-rhevm-3.2Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 删除 Red Hat Enterprise Virtualization Manager 3.1 的权利,确保系统不再使用 Red Hat Enterprise Virtualization Manager 3.1 软件包。证书式 Red Hat Network
使用
subscription-manager命令在yum配置中禁用 Red Hat Enterprise Virtualization 3.1。subscription-manager必须使用root用户登录来运行。subscription-manager repos --disable=rhel-6-server-rhevm-3.1-rpms
# subscription-manager repos --disable=rhel-6-server-rhevm-3.1-rpmsCopy to Clipboard Copied! Toggle word wrap Toggle overflow Red Hat Network Classic使用
rhn-channel命令或 Red Hat Network 网站接口删除Red Hat Enterprise Virtualization Manager (v.3.1 x86_64)频道。rhn-channel --remove --channel=rhel-6-server-rhevm-3.1
# rhn-channel --remove --channel=rhel-6-server-rhevm-3.1Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 更新基本操作系统:
yum update
# yum updateCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 为了确保您有最新的
rhevm-upgrade命令,需要更新 rhevm-setup 软件包。yum update rhevm-setup
# yum update rhevm-setupCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 运行
rhevm-upgrade命令升级 Red Hat Enterprise Virtualization Manager。rhevm-upgrade Loaded plugins: product-id, rhnplugin Info: RHEV Manager 3.1 to 3.2 upgrade detected Checking pre-upgrade conditions...(This may take several minutes)
# rhevm-upgrade Loaded plugins: product-id, rhnplugin Info: RHEV Manager 3.1 to 3.2 upgrade detected Checking pre-upgrade conditions...(This may take several minutes)Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 如果 ipa-server 软件包已安装,一个错误信息会被显示。Red Hat Enterprise Virtualization Manager 3.2 不能被安装在和 Identity Management(IdM)相同的机器上。
Error: IPA was found to be installed on this machine. Red Hat Enterprise Virtualization Manager 3.2 does not support installing IPA on the same machine. Please remove ipa packages before you continue.
Error: IPA was found to be installed on this machine. Red Hat Enterprise Virtualization Manager 3.2 does not support installing IPA on the same machine. Please remove ipa packages before you continue.Copy to Clipboard Copied! Toggle word wrap Toggle overflow 要解决这个问题,您需要把 IdM 配置迁移到另外一个系统上。如需更多信息,请参阅 https://access.redhat.com/knowledge/articles/233143。
- 更新所有的虚拟主机,使用最新版本的 Red Hat Enterprise Linux 软件包或 Hypervisor 镜像。
- 把所有集群的兼容版本改为 3.2。
- 把所有数据中心的兼容版本改为 3.2。
第 8 章 升级到 Red Hat Enterprise Virtualization Manager 3.1 复制链接链接已复制到粘贴板!
8.1. 升级到 Red Hat Enterprise Virtualization Manager 3.1 复制链接链接已复制到粘贴板!
rhevm-upgrade。当升级进行时,主机以及它们上面运行的虚拟机仍然会运行。当升级完成后,您可以把主机升级到最新的 Red Hat Enterprise Linux 或 Red Hat Enterprise Virtualization Hypervisor 版本。
重要
重要
注意
rhevm-upgrade 将会试图把 Red Hat Enterprise Virtualization Manager 恢复到原来的状态,并会显示一条包括如何恢复您的系统的信息。
过程 8.1. 升级到 Red Hat Enterprise Virtualization Manager 3.1
- 确认系统已经订阅了提供 Red Hat JBoss Enterprise Application Platform 6 软件包的权利。Red Hat Enterprise Virtualization 3.1 需要 Red Hat JBoss Enterprise Application Platform 6。证书式 Red Hat Network
Red Hat JBoss Enterprise Application Platform 6 软件包由证书式 Red Hat Network 的
Red Hat JBoss Enterprise Application Platform权利所提供。使用subscription-manager命令确认系统已经订阅了Red Hat JBoss Enterprise Application Platform权利。subscription-manager list
# subscription-manager listCopy to Clipboard Copied! Toggle word wrap Toggle overflow Red Hat Network ClassicRed Hat JBoss Enterprise Application Platform 6 软件包由
Red Hat JBoss Application Platform (v 6) for 6Server x86_64频道提供。这个频道的权利名是Red Hat JBoss Enterprise Application Platform (v 4, zip format)。使用rhn-channel命令或 Red Hat Network 的网站界面来订阅Red Hat JBoss Application Platform (v 6) for 6Server x86_64频道。 - 确认系统订阅了 Red Hat Enterprise Virtualization 3.1 软件包所需要的频道和权利。证书式 Red Hat Network
Red Hat Enterprise Virtualization 3.1 软件包由
Red Hat Enterprise Virtualization权利中的rhel-6-server-rhevm-3.1-rpms存储库提供。使用subscription-manager命令在yum配置中启用这个存储库。subscription-manager必须使用root用户登录后运行。subscription-manager repos --enable=rhel-6-server-rhevm-3.1-rpms
# subscription-manager repos --enable=rhel-6-server-rhevm-3.1-rpmsCopy to Clipboard Copied! Toggle word wrap Toggle overflow Red Hat Network ClassicRed Hat Enterprise Virtualization 3.1 软件包由
Red Hat Enterprise Virtualization Manager (v.3.1 x86_64)频道提供。使用rhn-channel命令或 Red Hat Network 的网站界面订阅Red Hat Enterprise Virtualization Manager (v.3.1 x86_64)频道。 - 删除 Red Hat Enterprise Virtualization Manager 3.0 的频道和权利,确保系统不再使用 Red Hat Enterprise Virtualization Manager 3.0 软件包。证书式 Red Hat Network
使用
subscription-manager命令在yum配置中禁用 Red Hat Enterprise Virtualization 3.0 存储库。subscription-manager repos --disable=rhel-6-server-rhevm-3.6-rpms
# subscription-manager repos --disable=rhel-6-server-rhevm-3.6-rpmsCopy to Clipboard Copied! Toggle word wrap Toggle overflow subscription-manager repos --disable=jb-eap-5-for-rhel-6-server-rpms
# subscription-manager repos --disable=jb-eap-5-for-rhel-6-server-rpmsCopy to Clipboard Copied! Toggle word wrap Toggle overflow Red Hat Network Classic使用
rhn-channel命令或 Red Hat Network 的网站界面删除Red Hat Enterprise Virtualization Manager (v.3.0 x86_64)频道。rhn-channel --remove --channel=rhel-6-server-rhevm-3
# rhn-channel --remove --channel=rhel-6-server-rhevm-3Copy to Clipboard Copied! Toggle word wrap Toggle overflow rhn-channel --remove --channel=jbappplatform-5-x86_64-server-6-rpm
# rhn-channel --remove --channel=jbappplatform-5-x86_64-server-6-rpmCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 更新基本操作系统。
yum update
# yum updateCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 为了确保您有最新的
rhevm-upgrade命令,需要更新 rhevm-setup 软件包。yum update rhevm-setup
# yum update rhevm-setupCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 运行
rhevm-upgrade命令升级 Red Hat Enterprise Virtualization Manager。rhevm-upgrade Loaded plugins: product-id, rhnplugin Info: RHEV Manager 3.0 to 3.1 upgrade detected Checking pre-upgrade conditions...(This may take several minutes)
# rhevm-upgrade Loaded plugins: product-id, rhnplugin Info: RHEV Manager 3.0 to 3.1 upgrade detected Checking pre-upgrade conditions...(This may take several minutes)Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 如果 ipa-server 软件包已安装,一个错误信息会被显示。Red Hat Enterprise Virtualization Manager 3.1 不能被安装在和 Identity Management(IdM)相同的机器上。
Error: IPA was found to be installed on this machine. Red Hat Enterprise Virtualization Manager 3.1 does not support installing IPA on the same machine. Please remove ipa packages before you continue.
Error: IPA was found to be installed on this machine. Red Hat Enterprise Virtualization Manager 3.1 does not support installing IPA on the same machine. Please remove ipa packages before you continue.Copy to Clipboard Copied! Toggle word wrap Toggle overflow 要解决这个问题,您需要把 IdM 配置迁移到另外一个系统上。如需更多信息,请参阅 https://access.redhat.com/knowledge/articles/233143。 - 一个依赖于 Red Hat JBoss Enterprise Application Platform 5 的软件包列表会被显示。为了安装 Red Hat Enterprise Virtualization 3.1 所需要的 Red Hat JBoss Enterprise Application Platform 6,这些软件包需要被删除。
Warning: the following packages will be removed if you proceed with the upgrade: * objectweb-asm Would you like to proceed? (yes|no):Warning: the following packages will be removed if you proceed with the upgrade: * objectweb-asm Would you like to proceed? (yes|no):Copy to Clipboard Copied! Toggle word wrap Toggle overflow 输入yes来删除列出的软件包并继续升级的过程。
- 更新所有的虚拟主机,使用最新版本的 Red Hat Enterprise Linux 软件包或 Hypervisor 镜像。
- 把所有集群的兼容版本改为 3.1。
- 把所有数据中心的兼容版本改为 3.1。
第 9 章 升级后的任务 复制链接链接已复制到粘贴板!
9.1. 改变集群的兼容版本 复制链接链接已复制到粘贴板!
注意
过程 9.1. 改变集群的兼容版本
- 在管理门户中,选集群标签页。
- 从显示的列表中选要修改的集群。
- 点。
- 把兼容版本改为您所需要的值。
- 点打开修改集群兼容性版本确认窗口。
- 点。
警告
9.2. 改变数据中心的兼容版本 复制链接链接已复制到粘贴板!
注意
过程 9.2. 改变数据中心的兼容版本
- 在管理门户中,点数据中心标签页。
- 从显示的列表中选要修改的数据中心。
- 点。
- 把兼容版本改为您需要的值。
- 点打开修改数据中心兼容性版本确认窗口。
- 点。
警告
附录 A. 升级离线的 Red Hat Enterprise Virtualization Manager 复制链接链接已复制到粘贴板!
- 在软件仓库所在的机器上运行以下同步命令来下载软件包的最新版本:
reposync -l --newest-only /var/ftp/pub/rhevrepo
# reposync -l --newest-only /var/ftp/pub/rhevrepoCopy to Clipboard Copied! Toggle word wrap Toggle overflow 这个命令会下载大量软件包,所以需要佷长时间完成。 - 当 Manager 系统可以使用这个软件仓库时,就可以更新或升级 Manager 系统。请参阅 第 2.1 节 “升级 Red Hat Enterprise Virtualization Manager” 和 第 1.1 节 “升级概述”。
附录 B. 修订历史 复制链接链接已复制到粘贴板!
| 修订历史 | ||||
|---|---|---|---|---|
| 修订 3.6-4.1 | Sat Jan 23 2016 | |||
| ||||
| 修订 3.6-4 | Mon 4 Jan 2016 | |||
| ||||
| 修订 3.6-3 | Wed 18 Nov 2015 | |||
| ||||
| 修订 3.6-2 | Tues 22 Sep 2015 | |||
| ||||
| 修订 3.6-1 | Fri 10 Jul 2015 | |||
| ||||