本文共 1685 字,大约阅读时间需要 5 分钟。
参考下面图例说明
|-- br-ex.11em1, em2 --建立绑定-> bond0 --建立ovs桥接-> br-ex --建立 vlan 虚拟网卡->| |-- br.ex.12 |-- bond1.15p1p1, p1p2 --建立绑定-> bond1 ----建立 vlan 虚拟网卡->| |-- bond1.16
要求1
em1, em2 组件 bond0 , 组件 ovs 桥接网络 br-ex, 再添加 vlan (br-ex.11, br-ex.12)
要求2
p1p1, p1p2 组件 bond1, 添加 vlan (bond1.15 bond1.16)
解决方法
具有下面配置文件
/etc/modprobe.d/bond.conf (模块加载)
ifcfg-em1, ifcfg-em2, ifcfg-bond0, ifcfg-br-ex, ifcfg.br-ex.11, ifcfg.br-ex.12 (要求1)
ifcfg-p1p1, ifcfg-p1p2, ifcfg-bond1, ifcfg-bond1.15, ifcfg-bond1.16 (要求2)
添加模块
modprobe 8021q
参考配置
/etc/modprobe.d/bond.conf
alias bond0 bondingoptions bond0 mode=1 miimon=50alias bond1 bondingoptions bond1 mode=0 miimon=50
ifcfg-em1
DEVICE=em1ONBOOT=yesBOOTPROTO=noneSLAVE=yesMASTER=bond0
ifcfg-em2
DEVICE=em2ONBOOT=yesBOOTPROTO=noneSLAVE=yesMASTER=bond0ifcfg-bond0
DEVICE=bond0ONBOOT=yesBOOTPROTO=noneTYPE=OVSPortDEVICETYPE=ovsOVS_BRIDGE=br-exifcfg-br-ex
DEVICE=br-exONBOOT=yesBOOTPROTO=noneDEVICETYPE=ovsTYPE=OVSBridge <- 大小写ifcfg-br-ex.11
DEVICE=br-ex.11ONBOOT=yesBOOTPROTO=noneIPADDR=XXXXXXNETMASK=XXXXXGATEWAY=XXXXXXVLAN=yesifcfg-br-ex.12
DEVICE=br-ex.12ONBOOT=yesBOOTPROTO=noneIPADDR=XXXXXXNETMASK=XXXXXVLAN=yes
解决方案2
ifcfg-p1p1
DEVICE=p1p1ONBOOT=yesBOOTPROTO=noneSLAVE=yesMASTER=bond1ifcfg-p1p2
DEVICE=p1p2ONBOOT=yesBOOTPROTO=noneSLAVE=yesMASTER=bond1ifcfg-bond1
DEVICE=bond1ONBOOT=yesBOOTPROTO=noneifcfg-bond1.15
DEVICE=bond1.15ONBOOT=yesBOOTPROTO=noneIPADDR=XXXXXXNETMASK=XXXXXVLAN=yesifcfg-bond1.16
DEVICE=bond1.16ONBOOT=yesBOOTPROTO=noneIPADDR=XXXXXXNETMASK=XXXXXVLAN=yes
转载地址:http://auitl.baihongyu.com/