Red Hat Training

A Red Hat training course is available for Red Hat Virtualization

3.2. 升级到 Red Hat Virtualization Manager 4.0

Red Hat Virtualization Manager 4.0 仅在 Red Hat Enterprise Linux 7 中被支持。需要完全安装 Red Hat Enterprise Linux 7 和 Red Hat Virtualization Manager 4.0,即使您使用与用于运行 Red Hat Enterprise Virtualization Manager 3.6 相同的物理机器。升级过程涉及将 Red Hat Enterprise Virtualization Manager 3.6 备份文件恢复到 Red Hat Virtualization Manager 4.0 机器。
重要
在尝试这个过程前,环境中的所有数据中心和集群都必须将集群兼容性级别设置为版本 3.6。
重要
在 Red Hat Enterprise Virtualization 3.6 后,不支持使用域管理工具配置目录服务器。如果您使用域管理工具配置目录服务器,请在备份环境前迁移到基于扩展的新供应商。如需更多信息 请参阅管理指南中的 从传统提供程序迁移到新的基于 扩展的提供程序。
在 Manager 升级后,您可以升级主机。请参阅 第 2 章 次版本之间的更新。然后,可以将集群兼容性级别更新为 4.0。请参阅 第 4 章 升级后的任务 "。
注意
在升级管理器时,已连接的主机和虚拟机可以继续工作。
只有在升级后 Manager 具有不同的 FQDN 时,才使用 ovirt-engine-rename 来重命名 Manager。
如果有任何可选的扩展软件包,如 ovirt-engine-extension-aaa-ldapovirt-engine-extension-aaa-miscovirt-engine-extension-logger-log4j 安装在 Red Hat Enterprise Virtualization Manager 3.6 上,在运行 engine-setup 之前需要在升级管理器上安装它们。这些软件包扩展的设置不会作为升级的一部分迁移。

过程 3.1. 升级到 Red Hat Virtualization Manager 4.0

  1. 在 Red Hat Enterprise Virtualization Manager 3.6 上,备份环境。
    # engine-backup --scope=all --mode=backup --file=backup.bck --log=backuplog.log
  2. 将备份文件复制到合适的设备中。
  3. 如果 ISO 存储域与引擎位于同一个主机上,请备份 /var/lib/exports/iso 的内容:
    # cd /var/lib/exports/iso
    # tar zcf iso_domain.tar.gz UUID
    升级后,ISO 存储备份文件将在 第 3.3 节 “迁移 ISO 域” 中恢复。
  4. Install Red Hat Enterprise Linux 7.如需更多信息,请参阅 Red Hat Enterprise Linux 安装指南
  5. 安装 Red Hat Virtualization Manager 4.0。请参阅 Red Hat Virtualization 安装指南
  6. 将备份文件复制到 Red Hat Virtualization Manager 4.0 机器并恢复它。
    # engine-backup --mode=restore --file=backup.bck --log=restore.log --provision-db --provision-dwh-db --restore-permissions
    注意
    如果备份包含额外数据库用户,这个命令会创建具有随机密码的额外用户。如果额外用户需要访问恢复的系统,则必须手动更改这些密码。请参阅 https://access.redhat.com/articles/2686731
    注意
    如果备份包含数据仓库数据,请使用 --provision-dwh-db 选项。
    Red Hat Virtualization 4.0 中已弃用报告,且不会恢复。如需更多信息,请参阅 BZ locked40810
  7. 如果已在 Red Hat Enterprise Virtualization Manager 3.6 机器上安装了可选的扩展软件包,请安装它们。
    # yum install ovirt-engine-extension-aaa-ldap ovirt-engine-extension-aaa-misc ovirt-engine-extension-logger-log4j
    注意
    这些软件包扩展的配置必须手动重新应用,因为它们不会作为备份和恢复过程的一部分进行迁移。
  8. 如果 Red Hat Virtualization Manager 4.0 使用不同的机器,则停用 Red Hat Enterprise Virtualization Manager 3.6 机器。
  9. 运行 engine-setup 以配置管理器。
    # engine-setup
  10. 仅在 FQDN 与 Red Hat Enterprise Virtualization Manager 3.6 机器不同时,运行 ovirt-engine-rename 来重命名 Manager,并按照提示设置新详情。
    # /usr/share/ovirt-engine/setup/bin/ovirt-engine-rename
注意
如果您使用外部 CA 为 HTTPS 证书签名,请按照在升级后 ,按照 管理指南中的 替换 Red Hat Virtualization Manager SSL 证书来登录到管理门户的步骤。确保 CA 证书已添加到所有客户端的系统范围信任存储中,以确保 virt-viewer 外部菜单正常工作。如需更多信息,请参阅 BZ locked13379
在更新环境中的 Red Hat Enterprise Linux 主机前,在您要更新的主机上运行以下命令,禁用版本 3.6 存储库并启用所需的 4.0 存储库。
# subscription-manager repos --disable=rhel-7-server-rhev-mgmt-agent-rpms
# subscription-manager repos --enable=rhel-7-server-rhv-4-mgmt-agent-rpms
必须使用 RHVH 4.0 重新安装 RHEV-H 主机。请参阅安装指南中的 Red Hat Virtualization 主机 。但是,如果您的环境有本地存储域,请使用 第 3.4 节 “升级到 RHVH,同时保留本地存储” 中的说明。
现在,您可以更新主机,然后将集群和数据中心兼容性版本改为 4.0。