升级指南
与更新和升级 Red Hat Enterprise Virtualization 相关的任务
Red Hat Enterprise Virtualization Documentation Team
rhev-docs@redhat.com
摘要
第 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
- 如果没有更新版本,这个命令会输出
No upgrade
:# engine-upgrade-check VERB: queue package rhevm-setup for update VERB: package rhevm-setup queued VERB: Building transaction VERB: Empty transaction VERB: Transaction Summary: No upgrade
- 如果有更新版本,这个命令会列出可以升级的软件包:
# engine-upgrade-check VERB: queue package rhevm-setup for update VERB: package rhevm-setup queued VERB: Building transaction VERB: Transaction built VERB: Transaction Summary: VERB: updated - rhevm-lib-3.3.2-0.50.el6ev.noarch VERB: update - rhevm-lib-3.4.0-0.13.el6ev.noarch VERB: updated - rhevm-setup-3.3.2-0.50.el6ev.noarch VERB: update - rhevm-setup-3.4.0-0.13.el6ev.noarch VERB: install - rhevm-setup-base-3.4.0-0.13.el6ev.noarch VERB: install - rhevm-setup-plugin-ovirt-engine-3.4.0-0.13.el6ev.noarch VERB: updated - rhevm-setup-plugins-3.3.1-1.el6ev.noarch VERB: update - rhevm-setup-plugins-3.4.0-0.5.el6ev.noarch Upgrade available Upgrade available
- 更新 rhevm-setup 软件包:
# yum update rhevm-setup
- 更新 Red Hat Enterprise Virtualization Manager。在运行
engine-setup
时,脚本会提示输入一些配置信息,如更新防火墙规则、更新 PKI 证书。然后,这个脚本会停止ovirt-engine
服务的运行、下载并安装更新的软件包、备份并升级数据库、进行安装后的配置,最后重新启动ovirt-engine
服务。# engine-setup
重要
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
- 对于 Red Hat Enterprise Linux 7:
# subscription-manager repos --enable=rhel-7-server-rhevh-rpms
- 把 rhev-hypervisor6 更新到最新版本:
- 对于 Red Hat Enterprise Linux 6:
# yum update rhev-hypervisor6
- 对于 Red Hat Enterprise Linux 7:
# yum update rhev-hypervisor7
- 在管理门户中,点主机标签页并选择要进行升级的主机。
- 如果 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
HostPackagesUpdateTimeInHours
可以改变这个值。在 Manager 所在的机器上运行 engine-config
,例如:
# 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
- 重新启动主机来使所有的升级有效。
第 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
- 使用 Subscription Manager:
# subscription-manager repos --enable=rhel-6-server-rhevm-3.6-rpms
- 更新 rhevm-setup 软件包:
# yum update rhevm-setup
- 运行以下命令并根据提示升级 Red Hat Enterprise Virtualization Manager:
# engine-setup
- 删除或禁用 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
- 使用 Subscription Manager:
# subscription-manager repos --disable=rhel-6-server-rhevm-3.5-rpms
- 更新基本操作系统:
# yum update
第 4 章 升级到 Red Hat Enterprise Virtualization 3.5
4.1. 需要把兼容版本升级到 Red Hat Enterprise Virtualization 3.5 后才被支持的功能
表 4.1. 需要把兼容版本升级到 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
- 使用订阅管理器(Subscription Manager):
# subscription-manager repos --enable=rhel-6-server-rhevm-3.5-rpms
- 更新 rhevm-setup 软件包:
# yum update rhevm-setup
- 运行以下命令并根据提示升级 Red Hat Enterprise Virtualization Manager:
# engine-setup
- 删除或禁用 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
- 使用订阅管理器(Subscription Manager):
# subscription-manager repos --disable=rhel-6-server-rhevm-3.4-rpms
- 更新基本操作系统:
# yum update
第 5 章 升级到 Red Hat Enterprise Virtualization 3.4
5.1. 需要把兼容版本升级到 Red Hat Enterprise Virtualization 3.4 后才被支持的功能
表 5.1. 需要把兼容版本升级到 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
- 使用 Subscription Manager:
# subscription-manager repos --enable=rhel-6-server-rhevm-3.4-rpms
- 更新 rhevm-setup 软件包:
# yum update rhevm-setup
- 运行以下命令并根据提示升级 Red Hat Enterprise Virtualization Manager:
# engine-setup
- 删除或禁用 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
- 使用 Subscription Manager:
# subscription-manager repos --disable=rhel-6-server-rhevm-3.3-rpms
- 更新基本操作系统:
# yum update
第 6 章 升级到 Red Hat Enterprise Virtualization 3.3
6.1. 需要把兼容版本升级到 Red Hat Enterprise Virtualization 3.3 后才被支持的功能
表 6.1. 需要把兼容版本升级到 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.
- 推荐升级 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
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
- 更新基本操作系统:
# yum update
如果您使用 JBoss Enterprise Application Platform 6.0.1 中的 JBoss Application Server,您必须运行以上的命令来把它升级到 Enterprise Application Platform 6.1。 - 升级 rhevm-setup 软件包来获得最新版本的
engine-setup
。# yum update rhevm-setup
- 运行
engine-setup
命令并根据提示升级 Red Hat Enterprise Virtualization Manager。# engine-setup [ INFO ] Stage: Initializing Welcome to the RHEV 3.3.0 upgrade. Please read the following knowledge article for known issues and updated instructions before proceeding with the upgrade. RHEV 3.3.0 Upgrade Guide: Tips, Considerations and Roll-back Issues https://access.redhat.com/articles/408623 Would you like to continue with the upgrade? (Yes, No) [Yes]:
- 删除 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
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
- 把所有主机升级到最新版本的 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
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
- 删除 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
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
- 更新基本操作系统:
# yum update
- 为了确保您有最新的
rhevm-upgrade
命令,需要更新 rhevm-setup 软件包。# yum update rhevm-setup
- 运行
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)
- 如果 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.
要解决这个问题,您需要把 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
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
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=jb-eap-5-for-rhel-6-server-rpms
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=jbappplatform-5-x86_64-server-6-rpm
- 更新基本操作系统。
# yum update
- 为了确保您有最新的
rhevm-upgrade
命令,需要更新 rhevm-setup 软件包。# yum update rhevm-setup
- 运行
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)
- 如果 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.
要解决这个问题,您需要把 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):
输入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
A.1. 为离线的 Red Hat Enterprise Virtualization Manager 更新本地软件仓库
- 在软件仓库所在的机器上运行以下同步命令来下载软件包的最新版本:
# reposync -l --newest-only /var/ftp/pub/rhevrepo
这个命令会下载大量软件包,所以需要佷长时间完成。 - 当 Manager 系统可以使用这个软件仓库时,就可以更新或升级 Manager 系统。请参阅 第 2.1 节 “升级 Red Hat Enterprise Virtualization Manager” 和 第 1.1 节 “升级概述”。
附录 B. 修订历史
修订历史 | ||||
---|---|---|---|---|
修订 3.6-4.1 | Sat Jan 23 2016 | Red Hat Localization Services | ||
| ||||
修订 3.6-4 | Mon 4 Jan 2016 | Red Hat Enterprise Virtualization Documentation Team | ||
| ||||
修订 3.6-3 | Wed 18 Nov 2015 | Red Hat Enterprise Virtualization Documentation Team | ||
| ||||
修订 3.6-2 | Tues 22 Sep 2015 | Red Hat Enterprise Virtualization Documentation Team | ||
| ||||
修订 3.6-1 | Fri 10 Jul 2015 | Red Hat Enterprise Virtualization Documentation Team | ||
|