2.2. 升级 Red Hat Enterprise Virtualization Hypervisor

Red Hat Enterprise Virtualization Hypervisors 的升级是通过重新安装新版本的 Hypervisor ISO 镜像实现的。升级的过程包括停止并重新启动 Hypervisor,如果在集群一级启用了迁移功能,这将会导致虚拟机被自动迁移到不同的主机上。因此,我们推荐您选择在主机使用率较低的时候进行升级。
主机所属的集群需要有足够的预留内存来保证主机的维护操作可以正常完成。如果集群中没有足够的可用内存,虚拟机迁移操作会失败。为了防止这个问题的出现,可以在更新 Hyprvisor 前,关闭一些(或所有)虚拟机来减少内存的使用。
我们推荐系统管理员定期升级 Red Hat Enterprise Virtualization Hypervisor。重要的软件错误修正和安全更新会包括在新的升级版本中。如果 Hypervisor 没有使用最新的版本,可能就会存在安全漏洞。

重要

在执行升级前,确认集群中最少有 2 个主机。因为必须有一台正常运行的主机作为存储池管理器(SPM),所以不要同时重新安装或升级所有的主机。

过程 2.2. 升级 Red Hat Enterprise Virtualization Hypervisor

  1. 使用 root 用户登录到 Red Hat Enterprise Virtualization Manager 所在的主机。
  2. 启用 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
  3. rhev-hypervisor6 更新到最新版本:
    • 对于 Red Hat Enterprise Linux 6:
      # yum update rhev-hypervisor6
    • 对于 Red Hat Enterprise Linux 7:
      # yum update rhev-hypervisor7
  4. 在管理门户中,点主机标签页并选择要进行升级的主机。
    • 如果 Hypervisor 需要更新,一个提示信息会出现在 Action Items 中,相应的 Hypervisor 名旁也会出现一个提示图标表示有新版本的 Red Hat Enterprise Virtualization Hypervisor。
    • 如果 Hypervisor 不需要升级,则没有提示信息被显示,您不需要做任何操作。
  5. 升级打开升级主机确认窗口。
  6. 选择一个 Hypervisor ISO 镜像。
  7. 确定进行 Hypervisor 更新。主机标签页中的相关信息会被更新,它的状态会经历以下几个值:
    • Maintenance
    • Installing
    • Non Responsive
    • Up
    以上每个状态都会维持一段时间。
  8. 重新启动 Hypervisor 来使所有的升级有效。
在升级成功完成后,Hypervisor 的状态会变为 Up。所有因为升级而被迁移到其它主机上的虚拟机现在可以被迁移回这个 Hypervisor。对 Red Hat Enterprise Virtualization 环境中的每个 Hypervisor 重复以上操作来对它们进行升级。

重要

当一个 Red Hat Enterprise Virtualization Hypervisor 在 Red Hat Enterprise Virtualization Manager 上成功注册并更新后,它的状态可能会在管理门户中被错误地显示为 Install Failed。点激活按钮,这个 Hypervisor 的状态会变为 Up,并可以被使用。