linux网卡能虚拟多少,Linux网卡虚拟化

一张物理网卡虚拟化成两虚拟网卡(使用Vlan方法切分)使用操作步骤:

前期规划准备:

eth1网卡正常使用

eth1所在交换机端口配置trunk allow vlan5 和public所需的vlanID(假如为2)

举例:假如eth1制成两张虚拟网卡,一张作为存储网络网卡为eth1.5,另外一张外部网络网卡为eth1.2

1. 加载802.1q模块

[root@devstack net]# modprobe 8021q     ---加载8021q

[root@devstack net]# lsmod |grep 8021q  ---检查是否支持802.1q协议

8021q 28808 0

garp 14384 1 8021q

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值