2016-03-07 303 views
-1

我已经设置了两个虚拟路由器的Devstack。其中一台路由器的外部IP为172.24.4.4,内部IP为10.10.6.1。我有一个位于10.10.6.0/24网络中的私有云。我在这个云中创建了一个虚拟机,其IP为10.10.6.3我也设置了一个浮动IP:172.24.4.5但是,我无法ping通浮动IP。另外,注意到我无法从中子ping VM 10.10.6.3。输出:虚拟机无法ping虚拟网关

sudo ip netns exec qrouter-74759db2-9044-46eb-a32a-325995b88cf9 ping 10.10.6.3 
PING 10.10.6.3 (10.10.6.3) 56(84) bytes of data. 
From 10.10.6.1 icmp_seq=1 Destination Host Unreachable 
From 10.10.6.1 icmp_seq=2 Destination Host Unreachable 
From 10.10.6.1 icmp_seq=3 Destination Host Unreachable 
From 10.10.6.1 icmp_seq=4 Destination Host Unreachable 
^C 
--- 10.10.6.3 ping statistics --- 
5 packets transmitted, 0 received, +4 errors, 100% packet loss, time 3998ms 
pipe 3 

我也催生了Cirros VM,发现它是不是能ping gatway 10.10.6.1它周围的工作最后一次,这一次,不知道是什么改变了。 ICMP安全规则也已到位。

如果您需要任何其他信息,请让我知道。请帮助我。

回答

1
  • 检查DHCP代理工作正常:

获取VM,并确保IP 10.10.6.3上的ethX。

  • 检查openvswitch剂是工作的罚款:

网关设备拥有IP 10.10.6.1(QR-XXXX)和设备连接到您的虚拟机(qvoXXXX)应该在同一个VLAN。使用命令“OVS-vsctl秀”,找出设备的VLAN标签

  • 检查安全组是工作的罚款:。

使用tcpdump的捕捉设备tapXXXX和设备qvoXXXX的数据包。如果只包显示在设备qvoXXXX中,而不是设备tapXXXX中,它通过安全组进行过滤。