2016-03-07 310 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中,它通過安全組進行過濾。