我使用的是 qcow2 图像这里。
注意net.ifnames=0
cat /proc/cmdline
BOOT_IMAGE=(hd0,msdos1)/boot/vmlinuz-5.14.0-366.el9.x86_64 root=UUID=<uuid> ro console=ttyS0,115200n8 no_timer_check net.ifnames=0 crashkernel=1G-4G:192M,4G-64G:256M,64G-:512M
我在 RHEL qcow2 映像中看到了同样的情况。我认为现代发行版默认启用了可预测的接口命名?即使在 RHEL 中文档:“一般来说,红帽不支持禁用一致设备命名的系统。”
我已经尝试了几个 CentOS 和 RHEL qcow2 映像,并看到所有这些映像的 net.ifnames=0 。这是预期的吗?有没有办法让我获得启用此功能的图像?
答案1
这是预期的,对于云映像来说是非常典型的,因为您不会遇到在硬件环境中更换 PCI/等卡组时遇到的问题。
有没有办法让我获得启用此功能的图像?
你可以...
只需自定义镜像:您可以使用 、 等将其挂载到您的主机上
virt-customize
并guestfish
修改 Grub 配置。在部署过程中更新设置并重新启动(例如,如果您在典型的云环境中启动,则使用 cloud-init 脚本)。