2.4. Leapp Red Hat OpenStack Platform 中的升级使用
Red Hat OpenStack Platform 的长生命升级需要基本操作系统从 Red Hat Enterprise Linux 7 升级到 Red Hat Enterprise Linux 8。Red Hat Enterprise Linux 7 使用 Leapp 程序对 Red Hat Enterprise Linux 8 执行升级。要确保 Leapp 及其依赖软件包可用,请验证是否启用了以下 Red Hat Enterprise Linux 7 软件仓库:
Red Hat Enterprise Linux 7 Server RPMs x86_64 7Server 或 Red Hat Enterprise Linux 7 Server RPMs x86_64 7.9
rhel-7-server-rpms x86_64 7Server or: rhel-7-server-rpms x86_64 7.9
rhel-7-server-rpms x86_64 7Server or: rhel-7-server-rpms x86_64 7.9
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Red Hat Enterprise Linux 7 Server - Extras RPMs x86_64
rhel-7-server-extras-rpms x86_64
rhel-7-server-extras-rpms x86_64
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
如需更多信息,请参阅 为升级准备 RHEL 7 系统。
undercloud 和 overcloud 使用单独的进程来执行操作系统升级。
undercloud 进程
在运行 openstack undercloud upgrade
命令前,手动运行 leapp
升级。undercloud 升级包括执行 leapp
升级的说明。
Overcloud 进程
overcloud 升级框架自动运行 leapp
升级。
限制
有关可能会影响升级的潜在限制信息,请参阅从 RHEL 7 升级到 RHEL 8 指南中的以下部分:
特别是,您无法对使用整个磁盘加密或者分区(如 LUKS 加密或文件系统加密)的节点执行 Leapp 升级。这个限制会影响您已通过 dmcrypt: true
参数配置的 Ceph OSD 节点。
如果任何已知的限制会影响您的环境,则从 红帽技术支持团队寻求建议。
故障排除
有关排除潜在的 Leapp 问题的信息,请参阅从 RHEL 7 升级到 RHEL 8 中的 故障排除。