6.3. 升级到 Red Hat Enterprise Virtualization Manager 3.3

以下介绍了从 Red Hat Enterprise Virtualization Manager 3.2 升级到 Red Hat Enterprise Virtualization Manager 3.3 的步骤。这个升级过程需要 Red Hat Enterprise Virtualization Manager 所在的系统已经订阅了提供 Red Hat Enterprise Virtualization 3.2 软件包的权利。
如果升级失败,engine-setup 将会试图把 Red Hat Enterprise Virtualization Manager 恢复到原来的状态。因此,Red Hat Enterprise Virtualization 3.2 所需的软件仓库在升级完成前不能被删除。如果升级失败,系统会显示一条包括如何恢复您的系统的信息。

过程 6.1. 升级到 Red Hat Enterprise Virtualization Manager 3.3

  1. 在 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 Classic

    Red 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

  2. 更新基本操作系统:
    # yum update
    如果您使用 JBoss Enterprise Application Platform 6.0.1 中的 JBoss Application Server,您必须运行以上的命令来把它升级到 Enterprise Application Platform 6.1。
  3. 升级 rhevm-setup 软件包来获得最新版本的 engine-setup
    # yum update rhevm-setup
  4. 运行 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]:
  5. 删除 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 Virtualization Manager 被升级。为了使用 Red Hat Enterprise Virtualization 3.3 所提供的所有功能,您还需要:
  • 把所有主机升级到最新版本的 Red Hat Enterprise Linux 或 Hypervisor。
  • 把所有集群的兼容版本改为 3.3。
  • 把所有数据中心的兼容版本改为 3.3。