一張物理網卡虛擬化成兩虛擬網卡(使用Vlan方法切分)使用操做步驟:服務器
前期規劃準備:網絡
eth1網卡正常使用ide
eth1所在交換機端口配置trunk allow vlan5 和public所需的vlanID(假如爲2)測試
舉例:假如eth1製成兩張虛擬網卡,一張做爲存儲網絡網卡爲eth1.5,另一張外部網絡網卡爲eth1.2spa
1. 加載802.1q模塊rest
[root@devstack net]# modprobe 8021q ---加載8021qorm
[root@devstack net]# lsmod |grep 8021q ---檢查是否支持802.1q協議接口
8021q 28808 0ip
garp 14384 1 8021qit
mrp 18542 1 8021q
[root@devstack net]# cat > /etc/sysconfig/modules/8021q.modules << EOF ---開機自動掛在8021q模塊
#!/bin/sh
if [ ! `lsmod | grep 8021q` ] ; then
exec /sbin/modprobe 8021q >/dev/null 2>&1
fi
EOF
2.虛擬網卡配置Vlan
存儲網絡直接走vlan5,公網網絡是vlan2
vi/etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
ONBOOT=yes
BOOTPROTO=static
3.配置vlan虛擬網卡設備
A.存儲虛擬網卡
[root@devstack net]#cd /etc/sysconfig/network-scripts/
[root@devstack net]#cp ifcfg-eth1 ifcfg-eth1.5
[root@devstack net]# vi ifcfg-eth1.5
DEVICE=eth1.5
TYPE=Ethernet
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.10.1 ---存儲網絡使用IP
PREFIX=24
VLAN=yes ---保證在網絡啓動時,去檢查這張虛擬網卡有沒有啓動
B.公網虛擬網卡
[root@devstack net]#cd /etc/sysconfig/network-scripts/
[root@devstack net]#cp ifcfg-eth1 ifcfg-eth1.2
[root@devstack net]# vi ifcfg-eth1.2
DEVICE=eth1.2 ---公網網絡虛擬網卡,eth1.2 表示vlan2子接口,‘.’後面跟的數字幾就表示vlan幾
TYPE=Ethernet
BOOTPROTO=static
IPADDR=10.10.10.1 ---公網網絡使用IP
PREFIX=24
ONBOOT=yes
VLAN=yes ---保證在網絡啓動時,去檢查這張虛擬網卡有沒有啓動
4.重啓網絡 service network restart
A.檢查設備
[root@devstack vlan]# ip a ---能看到一個eth1.5@eth1 和eth1.2@eth1的網卡,表示配置成功
5.確認虛擬網卡可用
ping 192.168.10.3 測試存儲網絡中其餘物理服務器,看是否網絡能通
注意:最好再安裝vconfig-1.9-16.el7.x86_64.rpm