2015年10月19日晚,因爲公司爲一個項目,須要藉助一套內部測試的Juno雲平臺,做爲10月28號國家領導人的參觀,須要修改一個域名映射與分配公網IP,而這以前有一套Icehouse雲平臺把全部公網IP段都已經分配,不過有5個IP沒有被使用,因此我把IP分配給測試Juno平臺,就在這時IP出現衝突,以前已經有一個把個人IP使用沒有告訴我,致使他的應用不能使用,就算我在Openstack的管理界面上釋放掉那個IP地址,也同樣Ping經過,在Juno雲平臺用命令行,以下:ide
[root@controller01 ~(keystone_admin)]# neutron floatingip-list測試
+--------------------------------------+------------------+---------------------+--------------------------------------+spa
| id | fixed_ip_address | floating_ip_address | port_id |命令行
+--------------------------------------+------------------+---------------------+--------------------------------------+orm
| e21eb03a-cbad-4e71-9a1f-8150847b3713 | 192.168.0.5 | 124.98.35.115 | 0c06b2f8-8cbf-4ee3-8f78-23a9178d011f |ip
檢查到124.98.35.116地址已經釋放,在外網怎麼樣都ping不通這個IP地址,就算咱們把軟Router,把外網部都Delete掉,都同樣不通,這時開發人員懷疑是有另外的人佔用此IP,這時我使用如下命令:開發
[root@controller01 ~(keystone_admin)]# arp -a | grep 124域名
? (124.98.35.115) at fa:16:3e:ab:c8:e4 [ether] on br-exit
? (124.98.35.116) at fa:16:3e:ab:c8:e4 [ether] on br-exclass
? (124.98.35.117) at 00:e0:4e:01:a8:a4 [ether] on br-ex
? (124.98.35.118) at 00:24:c4:50:0b:db [ether] on br-ex
發現124.98.35.116沒有被釋放,說明Neutron仍是有問題,沒徹底釋放FloatingIP,須要使用如下使用釋放IP:
[root@controller01 ~(keystone_admin)]# arp -d 124.98.35.116
[root@controller01 ~(keystone_admin)]# arp -a | grep 124
? (124.98.35.115) at fa:16:3e:ab:c8:e4 [ether] on br-ex
? (124.98.35.116) at <incomplete> [ether] on br-ex ---這樣才釋放
? (124.98.35.117) at 00:e0:4e:01:a8:a4 [ether] on br-ex
? (124.98.35.118) at 00:24:c4:50:0b:db [ether] on br-ex
以上是我遇到的問題但願給幫助和我遇到同樣問題的人,謝謝!