J
Удалось что нибудь увидить?))))
Неа, только вот это:
2023-08-11 09:39:33,847 - stages.py[DEBUG]: applying net config names for {'version': 1, 'config': [{'type': 'physical', 'mtu': None, 'subnets': [{'type': 'dhcp4'}, {'type': 'ipv6_slaac', 'netmask': 'ffff:ffff:ffff:ffff::', 'routes': [{'network': '::', 'netmask': '::', 'gateway': '2a13:4ac0::1'}]}], 'mac_address': 'fa:16:3e:da:4c:55', 'name': 'eth0'}]}
Как будто клауд инит RA распарсить до конца не смог, что ли.
А как выглядит итоговый конфиг для интерфейса, который он генерирует?
Serhii
Неа, только вот это:
2023-08-11 09:39:33,847 - stages.py[DEBUG]: applying net config names for {'version': 1, 'config': [{'type': 'physical', 'mtu': None, 'subnets': [{'type': 'dhcp4'}, {'type': 'ipv6_slaac', 'netmask': 'ffff:ffff:ffff:ffff::', 'routes': [{'network': '::', 'netmask': '::', 'gateway': '2a13:4ac0::1'}]}], 'mac_address': 'fa:16:3e:da:4c:55', 'name': 'eth0'}]}
Как будто клауд инит RA распарсить до конца не смог, что ли.
А как выглядит итоговый конфиг для интерфейса, который он генерирует?
Serhii
Ну рано или поздно придется это делать, особено когда твой опенстек в роли паблик клауда будет
J
Не, прям покажи конфиг нетплана, который cloudinit сгенерировал.
Serhii
Почему)?
Илья | 😶☮️🐸
Добро пожаловать в ipv6 на линуксах 🚬
Там основная проблема в образах. Мета содержит всё ок, а вот сами дистрибы- кривые часто
Илья | 😶☮️🐸
Serhii
Илья | 😶☮️🐸
Serhii
Александр
у DS нет реплик, он на них не ссылается.
Александр
если только оставить один лэйбл, но тогда если ноде придёт ппц то и switch тоже
Serhii
а что тогда это 2/2
Serhii
два из двух?
Serhii
Serhii
все тоже самое))
Serhii
Serhii
понял
Serhii
Ну а чем опенстек под эти задачи не подходит
Serhii
просто интересно
Serhii
Давайте рассмотрим другой вариант, когда бизнесу нужно реализовать cloud за год и нет бюджета в 1 лямм $
Илья | 😶☮️🐸
Serhii
Илья | 😶☮️🐸
опенстак так то тоже нихрена не дешевый
Илья | 😶☮️🐸
я пока тангстен отложил в ящик, что-то всё долго это делать по уму
Илья | 😶☮️🐸
а потом посчитать на несколько регионов и там кошмар и ужос
Илья | 😶☮️🐸
Ну не то что дохера, нормально, но дело в том, что тангстен пока оверкилл будет. В перспективе я бы хотел кого-то из разрабов посадить на тангстен и дропать это в опенсурс
Илья | 😶☮️🐸
когда задача сделать тупой л2- всё работает, спору нет, но когда что-то посложнее- ой всё
Илья | 😶☮️🐸
Илья | 😶☮️🐸
не сдержался
Serhii
Как по мне для простых вм и vpc и лоадбалнсера стека за глаза хватает и вроде нет сильных проблем
Serhii
кст, OVH пример который очень успешно использует стек для клауда
Илья | 😶☮️🐸
Serhii
Serhii
селектел тот же
Serhii
ну кароче с openstack можна работать и нужно, я так считаю))
Serhii
сказал тот который убил неделю на фикс ipv6 и так и не пофиксил😂
Илья | 😶☮️🐸
Serhii
а как чекнуть метадата подскажи плиз, реально не знаю
Serhii
Понял, буду смотреть спасибо.
Aleksey
Всем привет! Подскажите, пожалуйста, если вдруг кто-то знает, куда копать.
Есть стенд с openstack victoria. На 2-х хостах ubuntu 20.04 (контроллер и компьют нода). На каждом хосте 2 сетевые, менеджмент и provider (настроено как flat network). Проблема заключается в том, что при создании вм, она не получает ip самостоятельно, а если настроить его руками - видит только ip компьют ноды в этой сети.
Сам openstack настраивался руками из пакетов по инструкции с офф сайта.
Aleksey
Для тестов использую образ cirros из той же доки.
Aleksey
Из ошибок вижу только такое
Aleksey
2023-08-11 14:03:09.704 793 WARNING nova.compute.manager [req-c109d5d1-25d8-4133-bcba-f718ffcdd041 7dc3f381be6a4349b04bddcf56cfe52d 19ee9923cc4a43529ee7f8c47346a2c3 - default default] [instance: 20150839-dc8b-42de-bd7a-dadaced1c7d4] Rece
ived unexpected event network-vif-plugged-877865b9-9760-44a0-b80d-4d1dc59e9d81 for instance with vm_state active and task_state None.
в логе nova-compute на гипере
Nikolay
Напанятна, рисуйте
Nikolay
Гадать на пачке непонятного происхождения конфигов? Может просто колой раздеплоится?
Nikolay
Да все можно, но я честно 3 раза читал что написано и не понял
Vyacheslav
А можно что бы оно просто работало?
Vyacheslav
Куда высылать?
Dmitry
Что, где?
Dmitry
Присылайте, разберёмся 😆 (не знаю, о чём речь, но каберне это хорошо)
Nikolay
Борис json schema пропускает v2 ? Для Нетворк конфиг ноды, а не инстанса
Aleksey
OpenStack packages for Ubuntu — документация Installation Guide
https://docs.openstack.org/ru/install-guide/environment-packages-ubuntu.html
Aleksey
Репу взял отсюда
Aleksey
OpenStack Installation Guide — Installation Guide documentation
https://docs.openstack.org/install-guide/
Aleksey
Подготавливал по этой инструкции
Aleksey
Ставил пакеты по этой:
https://docs.openstack.org/install-guide/openstack-services.html#minimal-deployment-for-victoria
Aleksey
Развернуто на 2 хостах. У каждого хоста 2 сети 10.0.100 и 10.129.0. Вторая используется как provider. Никакого ovs.
Aleksey
В логах явного криминала не вижу, кроме сообщений о неожиданном таске на подключение сетевого порта.
Aleksey
Я понимаю, как выглядят сообщения об ошибках
Aleksey
Вм стартует, но на ней нет сети. Сообщений об ошибках в логе тоже нет. Только варнинги как в примере.
Aleksey
2023-08-11 14:03:09.704 793 WARNING nova.compute.manager [req-c109d5d1-25d8-4133-bcba-f718ffcdd041 7dc3f381be6a4349b04bddcf56cfe52d 19ee9923cc4a43529ee7f8c47346a2c3 - default default] [instance: 20150839-dc8b-42de-bd7a-dadaced1c7d4] Rece
ived unexpected event network-vif-plugged-877865b9-9760-44a0-b80d-4d1dc59e9d81 for instance with vm_state active and task_state None.
в логе nova-compute на гипере
Aleksey
Сорри, не совсем понимаю что нужно
Aleksey
2023-08-11 14:03:07.040 651 INFO neutron.agent.securitygroups_rpc [req-ae6f39d9-93dc-4418-945a-b3e10435f6f3 - - - - -] Preparing filters for devices {'tap877865b9-97'}
2023-08-11 14:03:07.942 651 INFO neutron.plugins.ml2.drivers.agent._common_agent [req-ae6f39d9-93dc-4418-945a-b3e10435f6f3 - - - - -] Port tap877865b9-97 updated. Details: {'device': 'tap877865b9-97', 'network_id': '66f97eb4-d21e-4475-ac
32-296d62e6910e', 'port_id': '877865b9-9760-44a0-b80d-4d1dc59e9d81', 'mac_address': 'fa:16:3e:c1:38:56', 'admin_state_up': True, 'network_type': 'flat', 'segmentation_id': None, 'physical_network': 'provider', 'mtu': 1500, 'fixed_ips': [
{'subnet_id': '6bced898-1761-413e-86c7-a2f778535463', 'ip_address': '10.129.0.169'}], 'device_owner': 'compute:nova', 'allowed_address_pairs': [], 'port_security_enabled': True, 'qos_policy_id': None, 'network_qos_policy_id': None, 'prof
ile': {}, 'propagate_uplink_status': False}
при поднятии в логе агента на гипере
На контроллере из ошибок нейтрон-сервера только такое:
2023-08-11 14:07:41.474 1659 WARNING neutron.pecan_wsgi.controllers.root [req-b8e48beb-4713-419a-bcc0-0ec74a853df1 ead9513a14de477a9dc9653e30597b84 19ee9923cc4a43529ee7f8c47346a2c3 - default default] No controller found for: floatingips
- returning response code 404: pecan.routing.PecanNotFound
2023-08-11 14:07:41.475 1659 INFO neutron.pecan_wsgi.hooks.translation [req-b8e48beb-4713-419a-bcc0-0ec74a853df1 ead9513a14de477a9dc9653e30597b84 19ee9923cc4a43529ee7f8c47346a2c3 - default default] GET failed (client error): The resource
could not be found.
Aleksey
Ок, сейчас попробую черкануть.
Aleksey
Aleksey
там не ovs, а linuxbridge
Aleksey
=_= извините, пожалуйста, я мучаюсь уже несколько дней с этой херней. Ещё раз: в логах neutron-linuxbridge-agent на ноде ошибок нет. В логах neutron-dhcp-agent, neutron-linuxbridge-agent, neutron-linuxbridge-cleanup, neutron-metadata-agent, neutron-server на контроллере тоже ошибок нет.
Aleksey
единственное что вижу - периодические варнинги в neutron-server:
2023-08-11 19:42:14.431 1659 WARNING neutron.pecan_wsgi.controllers.root [req-2dfa62a6-f5eb-4fc1-989d-37bfcf9f461a ead9513a14de477a9dc9653e30597b84 19ee9923cc4a43529ee7f8c47346a2c3 - default default] No controller found for: floatingips
- returning response code 404: pecan.routing.PecanNotFound
Aleksey
я пишу в сообщества, обычно только если совсем жопа и ни гугл, ни коллеги помочь не смогли.
Aleksey
Если на вм руками поднять порт и присвоить ip - начинает пинговаться нода, на которой запущена вм, но на этом всё. То же и с dhcp - он пингуется только на контроллере.
Aleksey
нода и контроллер внутри provider сети видят друг друга по ip
Aleksey
tcpdump видит запросы на соответствующих интерфейсах
Aleksey
listening on tap7392b995-af, link-type EN10MB (Ethernet), capture size 262144 bytes
19:01:55.286003 ARP, Request who-has openstack-controller-1.ru-central1.internal tell 10.129.0.143, length 28
19:01:56.290313 ARP, Request who-has openstack-controller-1.ru-central1.internal tell 10.129.0.143, length 28
19:01:57.290017 ARP, Request who-has openstack-controller-1.ru-central1.internal tell 10.129.0.143, length 28
Aleksey
при попытке пинговать с вм другие машины в сети