10.17. 云环境中的 RHEL
RDMA 设备目前无法在 vSphere 上工作
在 VMware vSphere 平台上使用 RHEL 10 实例时,vmw_pvrdma
模块目前无法正确安装。因此,VMware 半虚拟远程直接访问(PVRDMA)设备无法在受影响的实例上工作。
Jira:RHEL-41133[1]
当从 RHEL 9.6 升级到 RHEL 10.0 时,对于 cloud-init 网络配置,leapp 升级失败
如果您使用 cloud-init
默认配置部署 RHEL 9.6,并使用 sysconfig
作为默认网络配置目录,则 sysconfig
配置文件不支持 RHEL 10.0 的 ifcfg
传统格式。因此,当从 RHEL 9.6 升级到 RHEL 10.0 时,对于旧的网络配置文件(如 ifcfg- <enp1s0>), leapp
升级失败。
临时解决方案:将 sysconfig
配置文件转换为 NetworkManager 原生 keyfile
格式:
修改连接:
nmcli connection modify "System <enp1s0>" connection.id "cloud-init <enp1s0>"
# nmcli connection modify "System <enp1s0>" connection.id "cloud-init <enp1s0>"
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 迁移连接:
nmcli connection migrate /etc/sysconfig/network-scripts/ifcfg-<enp1s0>
# nmcli connection migrate /etc/sysconfig/network-scripts/ifcfg-<enp1s0>
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 移动连接配置文件:
sudo mv /etc/NetworkManager/system-connections/"cloud-init <enp1s0>.nmconnection" /etc/NetworkManager/system-connections/cloud-init-<enp1s0>.nmconnection
# sudo mv /etc/NetworkManager/system-connections/"cloud-init <enp1s0>.nmconnection" /etc/NetworkManager/system-connections/cloud-init-<enp1s0>.nmconnection
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 重新加载网络连接设置:
nmcli conn reload
# nmcli conn reload
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
因此,从 RHEL 9.6 leapp 升级到 RHEL 10.0 现在可以与更新的配置一起工作。
Jira:RHEL-82209[1]
将 VMware ESXi 上的 RHEL 9.6 客户机升级到 RHEL 10.0 导致 cloud-init
重写网络配置
在 VMware ESXi hypervisor 上将 RHEL 客户机从 RHEL 9.6 升级到 RHEL 10.0 后,cloud-init
工具目前无法检测 VMware 数据源,且无法从缓存中恢复其配置。因此,cloud-init
恢复回 None
数据源,并重写客户机的网络配置。
临时解决方案:在升级过程中重启客户机前,从 /etc/cloud/cloud.cfg
文件中删除 disable_vmware_customization
标志。因此,升级的客户机将保留其以前的网络配置。
Jira:RHEL-82210[1]
具有 KVM 虚拟化的嵌套虚拟机和 OVMF 无法在使用 AMD EPYC 处理器的 Azure 或 Hyper-V 上引导
当在使用 AMD EPYC 处理器的 Azure 云或 Hyper-V 中,在启用了 KVM 虚拟化的 RHEL 虚拟机上运行时,带有 Open Virtual Machine Firmware (OVMF)的嵌套虚拟机无法引导。虚拟机无法引导,并显示以下日志消息:
Code=qemu-kvm: ../hw/core/cpu-sysemu.c:76 Aborted (core dumped) .
Code=qemu-kvm: ../hw/core/cpu-sysemu.c:76 Aborted (core dumped) .
临时解决方案:在不使用 AMD EPYC 处理器的情况下尝试引导。
Jira:RHEL-29919[1]
如果主机使用 AMD EPYC CPU 处理器,则 BIOS 或 UEFI 支持的 Hyper-V Windows Server 2016 虚拟机无法引导
使用启用了 Hyper-V 的设置,Hyper-V Windows Server 2016 虚拟机无法在 AMD EPYC CPU 主机上引导。
临时解决方案:检查以下日志消息:
kvm: Booting SMP Windows KVM VM with !XSAVES && XSAVEC. If it fails to boot try disabling XSAVEC in the VM config.
kvm: Booting SMP Windows KVM VM with !XSAVES && XSAVEC.
If it fails to boot try disabling XSAVEC in the VM config.
尝试向 -cpu cmdline
中添加 xsavec=off
来引导 Hyper-V Windows Server 2016 虚拟机。
Jira:RHEL-38957[1]