Openstack / Nova:当我尝试ssh实例时没有主机路由

时间:2013-08-25 20:58:44

标签: ssh instance openstack devstack

由于devstack,我运行了一个安装了Openstack的dev dev vagrant box。一切都运行得很好,但我无法通过ssh连接到我的新实例。 当我尝试ssh -i~ / .ssh / id_rsa cirros@10.0.0.2时,我收到以下消息:

ssh connect to host 10.0.0.2 port 22: No route to host

我的安全组规则很好,但我无法找到问题。

1 个答案:

答案 0 :(得分:3)

有用的资源是RDO Website

来自Networking

  

验证默认安全组中是否允许到端口22的流量和任何类型的ICMP流量(-1:-1)。
  验证您是否可以对运行实例的主机执行ping和SSH操作   从您尝试连接到实例的主机,验证网络流量是否正确路由到相关计算节点。

ip netns list
# Identify virtual router to which your subnet is connected
ip netns exec qrouter-YOUR-OVSROUTER-ID ping YOUR-INSTANCE-IP
# IP address and qrouter ID correspond to the network namespace and private IP address for instance

如果可行,您的网络运行正常。 您可以尝试重新启动以下服务:

sudo systemctl restart neutron-metadata-agent.service 
sudo systemctl restart neutron-dhcp-agent.service