我已經使用devstack安裝了開放堆棧。推出了一個cirros圖像。我可以從VNC控制檯連接到實例,但無法ping到實例。無法ping到在openstack中啓動的實例。
回答
您需要爲該實例分配一個浮動IP。之後,您將能夠通過該浮動IP訪問實例。
如果您想訪問您實例上的任何額外服務,您還需要配置適當的安全組併爲其分配實例。
注意:如果您在NAT後面的VM中運行devstack,您將無法ping通devstack虛擬機之外的實例,而沒有正確的網絡連接。
您應該將您的安全組配置爲允許傳入的ICMP(ping)流量以及TCP端口22(ssh)。 您可以從Openstack Web儀表板配置安全組。
我同意巴拉克的回答。僅供參考 - 這裏有shell命令來配置規則:
$nova --no-cache secgroup-add-rule default icmp -1 -1 0.0.0.0/0
$nova --no-cache secgroup-add-rule default tcp 22 22 0.0.0.0/0
我現在有同樣的問題。我在2個節點上部署OpenStack,實例可以通過VNC訪問(我認爲它與一個節點上的devstack差不多)。
問題是我沒有將浮動IP分配給虛擬機。另外,br-ex必須添加一個連接到外部網絡的物理接口。你可以通過鍵入來檢查:
sudo ovs-vsctl show
然後看看br-ex是否有接口。如果沒有,嘗試添加一個接口:
sudo ovs-vsctl add-port br-ex eth0
希望這將有助於
謝謝!這解決了我在Ubuntu Server 16.04 VM(Virtualbox)上運行「默認單機」Devstack後無法從主機連接到Horizon的問題。 – E3G
確保DNS已在虛擬機上已經開始。我以前有這個問題,事實證明,DNS是不是VM自旋向上發起
檢查,如果你正在使用NAMESPACE#IP netns 如果是的話,你可以找到你的路由器ID inoutput這樣的: qrouter-3d5ce39b -8048-4bf5-9999-529295bfb34c
現在你可以使用你的命名空間嘗試平:
IP netns EXEC qrouter-3d5ce39b-8048-4bf5-9999-529295bfb34c平192.168.0.7
希望這有助於
- 1. 無法ping或ssh到VPC中啓動的亞馬遜實例
- 2. 無法ping到VirtualBox的實例
- 3. Openstack-Keystone無法啓動
- 4. Openstack Nova-network無法啓動
- 5. AWS:無法Ping/SSH實例
- 6. 使用兩個NIC啓動OpenStack實例
- 7. 使用python-boto啓動Openstack實例
- 8. Neo4j無法在AWS實例中啓動
- 9. 無法訪問AWS上的OpenStack實例
- 10. 如何在Java中啓動新的OpenStack實例?
- 11. 用啓動虛擬機啓動Openstack實例
- 12. 無法連接到在Eclipse中啓動的Tomcat 6的實例
- 13. 在OpenStack中分割實例
- 14. 無法ping通AWS EC2實例
- 15. 無法將SSH登錄到由OpenStack Cloud創建的實例
- 16. 無法啓動HBase的獨立實例
- 17. 啓動後無法啓動實例。在軌道上使用霧
- 18. 無法從外部機器連接到OpenStack實例
- 19. AWS實例:ping未達到
- 20. 在openstack上保存實例
- 21. 訪問Openstack實例
- 22. AWS Lambda無法在VPC中ping通EC2實例
- 23. Ping EC2實例
- 24. 在CC2實例中啓動新實例
- 25. Kuberntes主在OpenStack的熱量無法啓動
- 26. Openstack無法從儀表板中刪除實例
- 27. Glassfish實例在啓用AJP後無法啓動
- 28. 無法在單機中啓動多個Rabbitmq實例
- 29. 無法在Apache Karaf中啓動子實例
- 30. 無法在Virtuoso-opensource中啓動服務實例
我已經按照你的說法進行了操作,但我仍然無法通過PING或SSH實例。我在其中安裝了VMWare WorkStation和OpenStack Havana(通過DevStack)的Ubuntu 12.04。 – Umair