Интерфейсы Openstack всегда отключены

У меня есть инсталляция "все в одном" с использованием заклинаний на одной машине.

Я настроил сеть для подключения своего экземпляра к внешнему миру, чтобы я мог пропинговать и ssh к нему. Эта сеть состоит из 3 компонентов: частной сети, маршрутизатора и внешней сети.

Внешняя сеть является сетью типа FLAT с ее физическим сетевым именем, определенным в /etc/neutron/plugins/ml2/ml2_conf.ini (который является eth0) в узле нейтрон-api/0.

У нас есть пул IP-адресов, которые не используются и доступны 10.xx.xx.70 - 10.xx.xx.74, поэтому экземпляр получает внешний плавающий ip из этого.

Экземпляр запущен и работает, и мы можем подключиться к нему по ssh с вычислительного узла (nova-compute/0), но не можем выполнить команду ping / ssh с экземпляра наружу и наоборот.

Маршрутизатор имеет два интерфейса, один для частной сети, а другой для внешней сети, состояние этих интерфейсов - ВНИЗ.

Перезапущена служба агента L3 и служба нейтронов

systemctl перезапустить нейтрон-сервер.сервис

systemctl перезапустить нейтрон-l3-agent.service

но не повезло. Эта установка просто демонстрирует Подтверждение концепции, чтобы показать, что виртуальная машина в облаке может быть доступна извне.

Я в основном начинающий, когда дело доходит до сетей, поэтому, возможно, я пропустил некоторые дополнительные конфигурации.

Я видел этот вопрос: https://ask.openstack.org/en/question/109367/how-to-debug-the-routers-interface-all-the-interfaces-status-are-down/

и попытался внести изменения и перезапустить службы, но не сработал.

Кроме того, команды openstack-config --set не работают, у меня установлен openstack cli, но он говорит, что команда не найдена. Если мы редактируем файл вручную, он говорит, что локальные изменения могут быть перезаписаны, так как можно изменить конфигурацию в ml2_conf.ini?

Сервер, на котором развернут openstack, является сервером Ubuntu 16.03 LTS. Мы использовали lxd в качестве контейнера, имя моста - lxdbr0.

0 ответов

Другие вопросы по тегам