第 7 章 升级到 Red Hat Enterprise Virtualization Manager 3.2

7.1. 升级到 Red Hat Enterprise Virtualization Manager 3.2

执行 Red Hat Enterprise Virtualization Manager 3.2 升级操作的命令是 rhevm-upgrade。当升级进行时,主机以及它们上面运行的虚拟机仍然会运行。当升级完成后,您可以把主机升级到最新版本的 Red Hat Enterprise Linux 或 Red Hat Enterprise Virtualization Hypervisor。

重要

使用 Red Hat Enterprise Virtualization 3.0 的用户需要先把系统升级到 3.1 后才能把它最终升级为 Red Hat Enterprise Virtualization 3.2。

注意

如果升级失败,rhevm-upgrade 将会试图把 Red Hat Enterprise Virtualization Manager 恢复到原来的状态,并会显示一条包括如何恢复您的系统的信息。

过程 7.1. 升级到 Red Hat Enterprise Virtualization Manager 3.2

  1. 确认系统已经订阅了提供 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 Classic

    Red 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
  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
  3. 更新基本操作系统:
    # yum update
  4. 为了确保您有最新的 rhevm-upgrade 命令,需要更新 rhevm-setup 软件包。
    # yum update rhevm-setup
  5. 运行 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)
  6. 如果 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 Virtualization Manager 被升级。为了使用 Red Hat Enterprise Virtualization 3.2 所提供的所有功能,您需要:
  • 更新所有的虚拟主机,使用最新版本的 Red Hat Enterprise Linux 软件包或 Hypervisor 镜像。
  • 把所有集群的兼容版本改为 3.2。
  • 把所有数据中心的兼容版本改为 3.2。