Openstack/Nova: нет маршрута к хосту, когда я пытаюсь создать экземпляр ssh

Я запускаю небольшую коробку dev vagrant с установленным Openstack благодаря devstack. Все работает довольно хорошо, но мне не удается подключиться через 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 ответ

Полезным ресурсом является сайт RDO.

Из сети:

Убедитесь, что трафик к порту 22 и трафик ICMP любого типа (-1:-1) разрешен в группе безопасности по умолчанию.
Убедитесь, что вы можете пропинговать и выполнить 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
Другие вопросы по тегам