第 2 章 在从发行版本间升级

2.1. 更新 Red Hat Virtualization Manager

Red Hat Virtualization Manager 的升级版本会通过 Content Delivery Network 提供。在使用 Content Delivery Network 安装一个升级版本前,请阅读相关的建议信息、Red Hat Virtualization Manager 发行注记Red Hat Virtualization Technical Notes客户门户网站)。

过程 2.1. 更新 Red Hat Virtualization Manager

  1. 在 Red Hat Virtualization Manager 所在的机器上,运行以下命令检查是否有可用的软件包更新:
    # engine-upgrade-check
    • 如果没有更新版本,这个命令会输出 No upgrade
      # engine-upgrade-check
      VERB: queue package ovirt-engine-setup for update
      VERB: package ovirt-engine-setup queued
      VERB: Building transaction
      VERB: Empty transaction
      VERB: Transaction Summary:
      No upgrade
    • 如果有更新版本,这个命令会列出可以升级的软件包:
      # engine-upgrade-check
      VERB: queue package ovirt-engine-setup for update
      VERB: package ovirt-engine-setup queued
      VERB: Building transaction
      VERB: Transaction built
      VERB: Transaction Summary:
      VERB:     updated    - ovirt-engine-lib-3.3.2-0.50.el6ev.noarch
      VERB:     update     - ovirt-engine-lib-3.4.0-0.13.el6ev.noarch
      VERB:     updated    - ovirt-engine-setup-3.3.2-0.50.el6ev.noarch
      VERB:     update     - ovirt-engine-setup-3.4.0-0.13.el6ev.noarch
      VERB:     install    - ovirt-engine-setup-base-3.4.0-0.13.el6ev.noarch
      VERB:     install    - ovirt-engine-setup-plugin-ovirt-engine-3.4.0-0.13.el6ev.noarch
      VERB:     updated    - ovirt-engine-setup-plugins-3.3.1-1.el6ev.noarch
      VERB:     update     - ovirt-engine-setup-plugins-3.4.0-0.5.el6ev.noarch
      Upgrade available
      
      Upgrade available
  2. 更新 ovirt-engine-setup 软件包:
    # yum update ovirt-engine-setup
  3. 更新 Red Hat Virtualization Manager。在运行 engine-setup 时,脚本会提示输入一些配置信息,如更新防火墙规则、更新 PKI 证书、备份 Data Warehouse 数据库。然后,这个脚本会停止 ovirt-engine 服务的运行、下载并安装更新的软件包、备份并升级数据库、进行安装后的配置,最后重新启动 ovirt-engine 服务。

    注意

    在 Red Hat Virtualization Manager 的安装过程中也需要使用 engine-setup 脚本,它会保存提供的配置值。在一个更新的过程中,以前保存的配置值会显示出来以供用户检查,而其中的一些值可能会因为在安装后运行过 engine-config 而不是最新的值。例如,在安装后运行了 engine-configSANWipeAfterDelete 的值更新为 true,但是 engine-setup 在预览输出中所显示的值是 "Default SAN wipe after delete: False"。已更新的值不会被 engine-setup 覆盖。
    # engine-setup

重要

升级的过程会需要一定时间完成,因此请为升级做好准备,一旦升级过程开始,请不要停止它。