Linux实战教学笔记55:开源虚拟化KVM(三)管理虚拟网络 (5)

在工作中,我们通过网桥连接的物理网卡通常都是单点的,因此,我们需要将网桥绑定到多块物理网卡上,这就需要我们学习物理网卡绑定的相关知识。

6.4 配置网卡绑定

QQ截图20180525234951.png-383kB

实验:配置多网卡绑定的KVM桥接模式

[x] 绑定网卡

启用Bonding

配置物理网卡

配置绑定接口

重新启动服务

测试

[x] 配置网桥

1.png-151.2kB

2.png-73.5kB

实操(1):创建多网卡bond

我们给KVM宿主机多天加一块网卡,并删除virbr1网桥还原ens32网卡的初始设置

#查看两块网卡的初始配置 [root@localhost ~]# ifconfig ens32 ens32: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.200.132 netmask 255.255.255.0 broadcast 192.168.200.255 inet6 fe80::d302:4c4f:17a0:b161 prefixlen 64 scopeid 0x20<link> ether 00:0c:29:96:3a:c5 txqueuelen 1000 (Ethernet) RX packets 24084 bytes 13474369 (12.8 MiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 323 bytes 28440 (27.7 KiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 [root@localhost ~]# ifconfig ens36 ens36: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.200.136 netmask 255.255.255.0 broadcast 192.168.200.255 inet6 fe80::7d41:4e00:f272:89d2 prefixlen 64 scopeid 0x20<link> ether 00:0c:29:96:3a:cf txqueuelen 1000 (Ethernet) RX packets 11580 bytes 1266636 (1.2 MiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 12852 bytes 22770539 (21.7 MiB) TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 #查看网池基本情况 [root@localhost ~]# virsh net-list 名称 状态 自动开始 持久 ---------------------------------------------------------- default 活动 是 是 #查看默认网池的xml配置信息 [root@localhost ~]# virsh net-dumpxml default <network connections=\'2\'> <name>default</name> <uuid>5687d2e1-c14d-42bb-abe2-fcb4bfac2a12</uuid> <forward mode=\'nat\'> <nat> <port start=\'1024\' end=\'65535\'/> </nat> </forward> <bridge name=\'virbr0\' stp=\'on\' delay=\'0\'/> <mac address=\'52:54:00:79:e3:41\'/> <ip address=\'192.168.122.1\' netmask=\'255.255.255.0\'> <dhcp> <range start=\'192.168.122.2\' end=\'192.168.122.254\'/> </dhcp> </ip> </network> #查看KVM宿主机的物理网络接口信息 [root@localhost network-scripts]# virsh iface-list 名称 状态 MAC 地址 --------------------------------------------------- ens32 活动 00:0c:29:96:3a:c5 lo 活动 00:00:00:00:00:00

我们发现在查看网络接口时并没有新添加进来的ens36的网卡信息,这是因为还没有相应的网络接口配置文件,我们可以选择手动在/etc/sysconfig/network-scripts/目录下创建,也可以通过virt-manager创建。

通过virt-manager创建网卡接口文件

441.png-20.3kB

442.png-11.5kB

443.png-20kB

[root@localhost network-scripts]# ls ifcfg-ens32 ifcfg-ens36 ifcfg-ens32 ifcfg-ens36 #已经有了 [root@localhost network-scripts]# cat ifcfg-ens36 DEVICE="ens36" HWADDR="00:0c:29:96:3a:cf" ONBOOT="yes" BOOTPROTO="dhcp" [root@localhost network-scripts]# virsh iface-list 名称 状态 MAC 地址 --------------------------------------------------- ens32 活动 00:0c:29:96:3a:c5 ens36 活动 00:0c:29:96:3a:cf #已经有了 lo 活动 00:00:00:00:00:00

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zwjxsz.html