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-ldap、ovirt-engine-extension-aaa-misc 或 ovirt-engine-extension-logger-log4j 安装在 Red Hat Enterprise Virtualization Manager 3.6 上,在运行 engine-setup 之前需要在升级管理器上安装它们。这些软件包扩展的设置不会作为升级的一部分迁移。
过程 3.1. 升级到 Red Hat Virtualization Manager 4.0
- 在 Red Hat Enterprise Virtualization Manager 3.6 上,备份环境。
# engine-backup --scope=all --mode=backup --file=backup.bck --log=backuplog.log
- 将备份文件复制到合适的设备中。
- 如果 ISO 存储域与引擎位于同一个主机上,请备份
/var/lib/exports/iso的内容:# cd /var/lib/exports/iso # tar zcf iso_domain.tar.gz UUID
升级后,ISO 存储备份文件将在 第 3.3 节 “迁移 ISO 域” 中恢复。 - Install Red Hat Enterprise Linux 7.如需更多信息,请参阅 Red Hat Enterprise Linux 安装指南。
- 安装 Red Hat Virtualization Manager 4.0。请参阅 Red Hat Virtualization 安装指南。
- 将备份文件复制到 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。 - 如果已在 Red Hat Enterprise Virtualization Manager 3.6 机器上安装了可选的扩展软件包,请安装它们。
# yum install ovirt-engine-extension-aaa-ldap ovirt-engine-extension-aaa-misc ovirt-engine-extension-logger-log4j
注意这些软件包扩展的配置必须手动重新应用,因为它们不会作为备份和恢复过程的一部分进行迁移。 - 如果 Red Hat Virtualization Manager 4.0 使用不同的机器,则停用 Red Hat Enterprise Virtualization Manager 3.6 机器。
- 运行 engine-setup 以配置管理器。
# engine-setup
- 仅在 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。