您认为以下配置有意义吗?BONDTING_OPT
VLAN接口是否支持?我想确保我的接口在上游设备关闭时故障转移。
ifcfg-债券0
$ cat /etc/sysconfig/network-scripts/ifcfg-bond0
NAME=bond0
DEVICE=bond0
BOOTPROTO=none
ONBOOT=yes
BONDING_OPTS="mode=1 miimon=500 downdelay=1000 primary=eno1 primary_reselect=always"
ifcfg-bond0.10
$ cat /etc/sysconfig/network-scripts/ifcfg-bond0.10
NAME=bond0.10
DEVICE=bond0.10
ONPARENT=yes
BOOTPROTO=dhcp
VLAN=yes
BONDING_OPTS="mode=1 arp_interval=1000 arp_ip_target=10.10.0.1 miimon=500 downdelay=1000 primary=eno1 primary_reselect=always"
NM_CONTROLLED=no
ifcfg-bond0.20
$ cat /etc/sysconfig/network-scripts/ifcfg-bond0.20
NAME=bond0.20
DEVICE=bond0.20
ONPARENT=yes
BOOTPROTO=dhcp
VLAN=yes
BONDING_OPTS="mode=1 arp_interval=1000 arp_ip_target=74.xx.xx.1 miimon=500 downdelay=1000 primary=eno1 primary_reselect=always"
NM_CONTROLLED=no
您需要配置设备,然后是绑定,最后是 VLAN 配置文件。您还必须注意哪些属性在哪里起作用,例如bonding_opts,它只能在绑定中,而不是VLAN配置文件,因为VLAN文件将无法直接访问以太网连接。
我还发现了这个 RHEL 6 文档,它对此进行了更多解释。对于 RHEL 7 / CentOS 7,它仍然非常可靠。
添加:
绑定负责管理绑定使用的物理连接。VLAN 无法看到物理连接,如下面的驱动程序输出所示;他们只看到对他们负责的设备,在这种情况下是bond0。
这里还解释了另一种观点: bonded-and-primary-virtual-ip-addresses-and-vlan-tagged Answer
笔记:
cp ifcfg-bond0.20 ifcfg-bond0.30
更新必填字段。图表:
例子:
[工作配置]
正在使用的驱动程序: