Vladislav
Andrey
NS 🇷🇺
либа то одна
Maksimus Ulibikus
Коллеги, пне могу разобраться с Neutron. Создаю инстанс, но он не получает IP, хотя DHCP Agent в статусе UP.
Maksimus Ulibikus
Maksimus Ulibikus
Вот к примеру созданный инстанс получил IP
Maksimus Ulibikus
Maksimus Ulibikus
А ip a показывает пустоту
Maksimus Ulibikus
Я и твой кот
Откуда там взялся 193.x.x.59, если у вас эта сеть на картинках и в выхлопе команд не значится?
Maksimus Ulibikus
Я и твой кот
Я и твой кот
Или не включен?
Я и твой кот
Могу ошибаться, но для external network dhcp по умолчанию не включается. Считается, что вы сами руками адрес навесите.
Maksimus Ulibikus
Maksimus Ulibikus
Maksimus Ulibikus
Я и твой кот
DHCP включён.
Подампите трафик, посмотрите связность от dnsmasq до интерфейса инстанса.
Я и твой кот
inb4, опять из опенстека vmware делают – виртуалкам адреса из провайдерской сети раздают…
Maksimus Ulibikus
Обязательно ли, чтобы provider интерфейс был в одной сети на controller и compute?
В моём случае по рисунку на controller provider в одной сети, а на compute provider в другой сети.
Ask
Коллеги, можно ли сделать так чтобы пользоваться мог видеть вкладку Админ в хорайзен?
Aleksey
greytiger
Вот это поворот
Ask
Я и твой кот
Я и твой кот
Ilya
Мне кажется, что так делать не очень хорошо:
1. при миграции ВМ с одного гипера на другой что будет с её сетью ? Обычно если ставится ОпенСтек с бриджом, то все сетки для ВМ подаются на все гиперы, чтобы ВМки могли ездить в своей сети между гиперами.
2. В каждой такой сети поднимается несколько агентов DHCP (минимум два для отказоустойчивости). Такие агенты обычно живут на компьютах
Ilya
Метаданные пробрасывают от каждой такой сети сами агенты - в них обычно есть правила, которые слушают по 169.254.169.254 и форвардят такие реквесты в нову, возможно, облагораживая дополнительными данными
J
Ilya
Если IP не прилетел на ВМ, значит между агентом и ВМ нет связности по L2 (если соответсвующая лиза в днсмаске в агентах присутствует). Как вариант - ВМке дали адрес в одной сети, а она поднялась на гипере с другой сетью, и ответ от агента не прилетел.
Я и твой кот
Да, там на картинке у него МАРШРУТОРИЗАТОР вместо свича.
Ilya
На на гипере на бридже, куда воткнулась ВМ смотрим, что это бридж от той ВМ и он настроен на правильный VLAN. Далее включаем tcpdump на гипере на этом бридже и в консоли ВМ делаем перезапрос лизы. Видим пакетик с реквестом ушел ? Если да, а ответа нет - надо идти в неймспейсы агента в нашей сети для ВМ и смотреть tcpdump там - пришел ли реквест туда...
Andrey
конца ошибкам нету
Может кто сталкивался? Лог из nova-api
2021-08-17 08:17:06.096253 Timeout when reading response headers from daemon process 'nova-api': /var/lib/kolla/venv/bin/nova-api-wsgi
kolla (Victoria)
Maksimus Ulibikus
Не могу понять.
В этой доке по настройке linuxbridge https://docs.openstack.org/neutron/wallaby/admin/deploy-lb-provider.html написано In the dhcp_agent.ini file, configure the DHCP agent, но у меня в /etc/neutron нет файла dhcp_agent.ini.
Получается надо установить какой-то пакет?
Maksimus Ulibikus
Еще и metadata_agent.ini тоже нет
Maksimus Ulibikus
Настраивал Neutron на compute ноде по этой документации и там вообще ни слова об этом https://docs.openstack.org/neutron/victoria/install/compute-install-rdo.html
Я и твой кот
Вы доки от разных версий зачем читаете? Читайте по своей версии.
Я и твой кот
Maksimus Ulibikus
Я и твой кот
Нет его
А как вы всё остальное ставили? В https://docs.openstack.org/neutron/victoria/install/controller-install-option1-ubuntu.html и https://docs.openstack.org/neutron/victoria/install/controller-install-option2-ubuntu.html dhcp-agent устанавливается, он есть.
J
Maksimus Ulibikus
Maksimus Ulibikus
В общем я с горем пополам установил агентов - все нормально теперь
Maksimus Ulibikus
И очередная проблема со вчерашнего дня.
Создал сеть, подсеть - все нормально. Удалил сеть и подсеть. Пробую снова создать и ...
Unable to create the network. No tenant network is available for allocation. Neutron server returns request_ids: ['req-0896dc86-8ec1-4882-b406-f54d826350ba']
Каким образом ему потребовался tenant network, если в режиме provider этого не надо?
Весь вечер гуглил по этой проблеме и ничего.
Есть хоть какие-нибудь соображения?
J
Maksimus Ulibikus
Я и твой кот
8GB RAM - с трудом.
Я и твой кот
Но можно. Cirrus стартует.
Я и твой кот
Maksimus Ulibikus
Команда какая?
Никакая )) То есть пробовал создать сеть в горизонте. В первый раз кстати из командной строки создал без ошибок.
Maksimus Ulibikus
Maksimus Ulibikus
Vyacheslav
А у кого был опыт перехода с гибрида ovs + iptables на ovs?
Vyacheslav
Там кроме настроек neutron и ovs compute какие ещё камни словить можно?
Илья | 😶☮️🐸
Vyacheslav
Vyacheslav
Для каждого subnet
Илья | 😶☮️🐸
а ovs умеет все в одном держать ?
Vyacheslav
Да конечно она правила прям в ovs делает в рамках flow
Илья | 😶☮️🐸
ааа, норм
Vyacheslav
+ копирования из ovs -> bridge -> iptables -> tap
Я и твой кот
Vyacheslav
Это же изменение драйвера sec groups