您的位置:首页 > 运维架构 > Linux

linux vlan 配置

2015-01-19 16:29 288 查看
参考下面图例说明

|-- br-ex.11
em1, em2 --建立绑定-> bond0 --建立ovs桥接-> br-ex --建立 vlan 虚拟网卡->|
|-- br.ex.12

|-- bond1.15
p1p1, 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 bonding
options bond0 mode=1 miimon=50
alias bond1 bonding
options bond1 mode=0 miimon=50


ifcfg-em1

DEVICE=em1
ONBOOT=yes
BOOTPROTO=none
SLAVE=yes
MASTER=bond0


ifcfg-em2

DEVICE=em2
ONBOOT=yes
BOOTPROTO=none
SLAVE=yes
MASTER=bond0


ifcfg-bond0

DEVICE=bond0
ONBOOT=yes
BOOTPROTO=none
TYPE=OVSPort
DEVICETYPE=ovs
OVS_BRIDGE=br-ex


ifcfg-br-ex

DEVICE=br-ex
ONBOOT=yes
BOOTPROTO=none
DEVICETYPE=ovs
TYPE=OVSBridge  <- 大小写


ifcfg-br-ex.11

DEVICE=br-ex.11
ONBOOT=yes
BOOTPROTO=none
IPADDR=XXXXXX
NETMASK=XXXXX
GATEWAY=XXXXXX
VLAN=yes


ifcfg-br-ex.12

DEVICE=br-ex.12
ONBOOT=yes
BOOTPROTO=none
IPADDR=XXXXXX
NETMASK=XXXXX
VLAN=yes


解决方案2

ifcfg-p1p1

DEVICE=p1p1
ONBOOT=yes
BOOTPROTO=none
SLAVE=yes
MASTER=bond1


ifcfg-p1p2

DEVICE=p1p2
ONBOOT=yes
BOOTPROTO=none
SLAVE=yes
MASTER=bond1


ifcfg-bond1

DEVICE=bond1
ONBOOT=yes
BOOTPROTO=none


ifcfg-bond1.15

DEVICE=bond1.15
ONBOOT=yes
BOOTPROTO=none
IPADDR=XXXXXX
NETMASK=XXXXX
VLAN=yes


ifcfg-bond1.16

DEVICE=bond1.16
ONBOOT=yes
BOOTPROTO=none
IPADDR=XXXXXX
NETMASK=XXXXX
VLAN=yes



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: