【博文推荐】测试openstack neutron的网络连通性(1)


本博文出自Bkjia博主 林夕的博客,有任何问题请进入博主页面互动讨论!

博文地址:http://lutaoxu.blog.51cto.com/4224602/1650104

测试openstack网络连通性,方式如下:

1.openstack控制端执行nova list 查看VM对应的名称和VM_UUID。

wKioL1VPeliQt8qeAAEfFq_8vcI668.jpg

wKiom1VPeQvDLPxGAARxSfg-uhQ828.jpg

wKioL1VPes6gkGm8AAP5nJEadMA815.jpg

2.openstack控制端执行nova show $VM_UUID,查看VM所在的openstack compute node信息和instance name.

wKioL1VPeynB4LydAAL8WBgxuOE239.jpg

3.登录到openstack compute node,执行virsh list 查看VM状态,执行virsh dumpxml instance-XXXX查找文件中的关于“Bridge”信息,查找tap的ID和网桥 qbrXXXX.

wKioL1VPe16DaKPFAADlCgl6_iY216.jpg

VM系统里面的信息如下:

wKiom1VPelTwCDFVAALezU5w7Mc366.jpg

wKioL1VPe9_idyXgAAKKqtLklt8190.jpg

wKioL1VPe_SSkqLUAAHmeAwwfE0106.jpg

结合图片可以看出:

eth0连接的目的设备是:tap162f6bda-36,别名为net0.

eth1连接的目的设备是:tap8d14e7bd-35,别名为net1.

ethX和tapXXX是TAP设备。

TAP设备桥接到网桥qbrXX上。qbr设备是因为不能在TAP设备上配置network ACL rules而增加的设备。

eth0对应的tap162f6bda-36,桥接到的网桥为qbr162f6bda-36.

eth1对应的tap8d14e7bd-35,桥接到的网桥为qbr8d14e7bd-35.

4.执行brctl show查看网桥qbr上的接口信息,找到tap设备和qvbXXXX接口。

wKiom1VPesWii4JSAAJZ9O8sy1Q952.jpg

这里可以看到网桥qbr162f6bda-36,上面有接口qvb162f6bda-36和tap162f6bda-36.

网桥qbr8d14e7bd-35,上面有接口qvb8d14e7bd-35和tap8d14e7bd-35.

这里出现的qvbXXX和qvoXXX是一对veth pair devices,是一对虚拟的网卡设备,用来连接bridge device和switch。连接Linux bridge网桥和Open vSwitch的虚拟网卡设备。名字的涵义是q-quantum,v-veth,b-bridge,o-open vswitch.(quantum年代的遗留)。




相关内容