Kvm的虚机中如何在线挂接一块新网卡

比较古怪的需求,公司拉了根专线到机房。

而使用专线的机器是一台kvm虚机,实体机有自己的路由,实体机的前两个网卡做了双网卡bonding。

那虚机就只能使用实机的第三块网卡连出去了,而且必须制定host的路由,这里给的子网掩码是255.255.255.252,只有2个ip可以用,所以只能虚机有ip,实机根本不能配ip地址!!!

首先把实机dell r720的第三块网卡em3改一下,连接到网桥br1

1cat /etc/sysconfig/network-scripts/ifcfg-em3  
2DEVICE=em3  
3HWADDR=XX:XX:XX:XX:XX:XX  
4TYPE=Ethernet  
5UUID=6b68220d-d5ed-496f-b8d1-4c6d9cbb1234  
6ONBOOT=yes  
7NM_CONTROLLED=no  
8BRIDGE=br1  

再做个网桥br1

1cat /etc/sysconfig/network-scripts/ifcfg-br1  
2DEVICE=br1  
3BOOTPROTO=none  
4ONBOOT=yes  
5TYPE=Bridge  

注意,这个物理机网卡和网桥都没有IP地址,实在是可怜,ip不够用

然后启动他们:

1ifup em3  
2ifup br1  

虚机挂接新设备:

1virsh attach-interface --domain vis-16-13-28 \  
2        --type bridge \
3        --source br1 --model virtio \
4        --mac f0:00:ac:30:2d:1d --config

然后ssh登录虚机,配置好虚机中eth1的ip/mask,不要配gateway啊

最后直接加主机路由:

1route add -host 172.17.11.182 dev eth1  

ping一下对端172.17.11.182,通就搞定了。


Mvn Build的时候控制日志输出
Lua与redis结合应用于nginx的动态upstream
comments powered by Disqus