Anaconda 在标记的 VLAN 上使用绑定接口启动

Anaconda 在标记的 VLAN 上使用绑定接口启动

我正在尝试使用自定义映像进行 OEL 8 的网络安装。当 VLAN 未标记时,图像工作正常,但我无法在标记的 VLAN 上建立连接。我的引导行是(添加换行以提高可读性)

linuxefi /images/pxeboot/vmlinuz \
inst.repo=https://repo.example.com/kickstart-oel-8/boot \
inst.ks=https://repo.example.com/kickstart-oel-8/ks.cfg \
ip=198.162.100.2::198.162.100.1:24:oel.example.com:bond0:none \
nameserver=198.162.100.100 \
bond=bond0:eno5,eno6:mode=802.3ad,other_options \
vlan=vlan501:bond0 \
rd.plymouth=0 plymouth.enable=0 quiet

对于未标记 VLAN 上的系统,我只是删除了该vlan=选项。我安装的系统之前运行的是 CentOS 7,网络配置了标记的 VLAN 和绑定接口,因此我知道交换机端口设置和物理接口名称都是正确的。

我看了一些参考资料官方的非官方并以不同的参数格式播放vlan=

该映像基于 OEL8u6 最小 iso。我对映像所做的唯一更改是放入自定义 isolinux 和 grub 配置。

有没有人得到这样的设置工作?如果是这样,我做错了什么?我有 250 多台服务器需要重建,我确实需要该过程尽可能自动化。

编辑:从quiet引导行中删除后,我看到这些消息

8021q: adding VLAN 0 to HW filter on device eno5
8021q: adding VLAN 0 to HW filter on device eno6
Ethernet Channel Bonding Driver: 3.7.1 (April 27, 2011)
8021q: adding VLAN 0 to HW filter on device bond0
8021q: adding VLAN 0 to HW filter on device bond0
nlx5_core 0000:5d:00.0 eno5: Link up
nlx5_core 0000:5d:00.1 eno6: Link up
bond0: Warning: No 802.3ad response from the link partner for any adapters in the bond
bond0: active interface up!

我过滤掉了其他一些没有添加任何信息的行。我还必须手动输入这些内容,但我不认为有任何拼写错误。

答案1

我确实找到了问题的答案,感谢红帽半付费专区背后的文章。对引导行的两处更改:

ip=198.162.100.2::198.162.100.1:32:oel.example.com:bond0.501:none
vlan=bond0.501:bond0

本质上,使用 vlan ID 命名绑定接口,并将要使用的接口更改为绑定名称。通常情况下,一旦向您指出答案就很简单。

等待期结束后,我会将其标记为已接受的答案。

相关内容