表象:
kvm虚拟机vm的nic使用virio驱动,在vm流量大的时候,vm就直接断网了; 我们原本有多台vm的,但是其中几台已经多次出现断网的情况,重启vm就好使了;我以为这个vm有问题,后来其他的vm也出现类似问题,我才察觉,其实是这台vm的流量通常更高,出现问题的概率大而已。
虚拟机信息:
1 2 |
# uname -a Linux ceph-5 4.4.61-1.el7.elrepo.x86_64 #1 SMP Wed Apr 12 11:53:28 EDT 2017 x86_64 x86_64 x86_64 GNU/Linux |
宿主机信息:
1 2 |
# uname -a Linux compute-5 4.10.10-1.el7.elrepo.x86_64 #1 SMP Wed Apr 12 13:38:46 EDT 2017 x86_64 x86_64 x86_64 GNU/Linux |
我的问题和 https://bugs.launchpad.net/ubuntu/+source/qemu-kvm/+bug/997978 基本是一样的
解决办法:
重新attach网络接口:
- 查看接口信息
1234# virsh domiflist instance-000000c4接口 类型 源 型号 MAC-------------------------------------------------------tapf4bddb27-1d bridge brqce4d2a54-44 virtio fa:16:3e:5e:93:29 - 分离网络接口
1# virsh detach-interface --mac fa:16:3e:5e:93:29 instance-000000c4 bridge - 挂载网络接口(网卡接口信息都是上面查看到的)
1# attach-interface --mac fa:16:3e:5e:93:29 --domain instance-000000c4 --type bridge --model virtio --live --source brqce4d2a54-44 --target tapf4bddb27-1d - 启动网卡
1# ifup eth0 - xx
参考:
https://bugs.launchpad.net/ubuntu/+source/qemu-kvm/+bug/1050934
https://bugs.launchpad.net/ubuntu/+source/qemu-kvm/+bug/997978