AcidMan
а есть пример для конфигурации, когда на хостах опенстека - 1 интерфейс, серый адрес, выход в инет есть. что и как нужно настроить, чтобы с хоста опенстека был доступ к инстансу? смотрю сейчас в доку и не понимаю, какой из кучи случаев мне подходит
AcidMan
как вообще правильно сделать, если по факту нет так называемой public сети. есть только один ip на хосте опенстека. бридж?
NS 🇷🇺
Вот прям всю цепочку
Aleksey
Можешь openflow в уме строить?)
Неее, до sdn я ещё не дорос
NS 🇷🇺
Неее, до sdn я ещё не дорос
Да нафиг сдн... на нем же тупо овс работает
Aleksey
Да нафиг сдн... на нем же тупо овс работает
Ну так то да, но опенфлоу это про sdn. Да и вообще у нас линуксбриджи ;)
Aleksey
Лайтовенько )
Можешь усложнить 😂
NS 🇷🇺
Тут даже FedorT выше писал
NS 🇷🇺
Я конечно так не упарывался ибо решения явно не для прода
NS 🇷🇺
Можешь усложнить 😂
Работает, не трож
AcidMan
так речь не о проде, конечно же
AcidMan
Вот
ну и написано, что ранбука нет
AcidMan
что печалит бесконечно, ибо своих мозгов на такое - нет
AcidMan
нагуглил вот такую вот фигню https://ask.openstack.org/en/question/47586/openstack-with-single-nic-and-one-public-ip-address/
AcidMan
там один из советов, сделать public network как ip/32
NS 🇷🇺
Ivan
Коллеги, встречал кто такое nova.exception.NoValidHost: No valid host was found? В Hypervisor нет нодов, Compute 2 штуки
NS 🇷🇺
И решается самостоятельно при чтение логов
greytiger
И решается самостоятельно при чтение логов
Всегда было интересно для чего подобные ответы. Увеличение ЧСЗ? Или сложно подсказать человеку? Опыт же у всех разный. Кому-то чтения логов достаточно, а кого-то носом надо ткнуть.
greytiger
Или "я был духом и ты должен до дембеля дожить"?
Pavel
потому что там 100+ варинтов почему именно No valid host was found
NS 🇷🇺
и как раз ответ дает именно чтение логов
greytiger
Ну то есть не совсем "просто чтение логов" уже получается?
greytiger
👍
greytiger
потому что там 100+ варинтов почему именно No valid host was found
Заметьте - "1000+ вариантов и надо читать логи" и "читать логи" абсолютно разные ответы
Pavel
голова дадена для того что бы думать... а не только в нее есть. там весь опенсте только на лога и построен и на дебаге кода питона
Ivan
Может чего не допонимаю, но читал troubleshooting OpenStack community а так же комерческие в виде RedHat
NS 🇷🇺
Верно. Я по своему опыту визде уже и логи просмотрел и форумы перелазил.
вы вот прям хотите сказать, что в логах шедулера кроме как No valid хост нихрена нету? и у вас рабочий плейсмент и хосты добавлены в ячейки?
Ivan
есть
Ivan
Received a sync request from an unknown host 'compute02'. Re-created its InstanceList.
Ivan
версия victoria, накат был kolla
Ivan
openstack compute service list | 48 | nova-compute | compute01 | nova | enabled | up | 2021-04-06T12:37:28.000000 | | 51 | nova-compute | compute02 | nova | enabled | up | 2021-04-06T12:37:27.000000 | +----+----------------+-----------+----------+---------+-------+----------------------------+
Ivan
placement API отсустувет, я правильно интерпритирую?
Aleksey
в смысе отсутсвует?
Ivan
в смысе отсутсвует?
все есть, они переименовали с nova_placement на 5523ceee039d kolla/ubuntu-source-placement-api:victoria "dumb-init --single-…" 3 hours ago Up 3 hours (healthy) placement_api
Ivan
да теперь понял
NS 🇷🇺
placement отделили в отдельный проект
угу и кли тулы не опакетили, юзайте пип граждане
Ivan
у кого идея есть куда еще копать? Received a sync request from an unknown host
Aleksey
у кого идея есть куда еще копать? Received a sync request from an unknown host
ну там что-то было чтобы синкать гиперы между новой и плейсмент. Вообще в плейсмент что-то есть ? openstack resource provider list
Ivan
openstack service provider list
Ivan
пусто
Aleksey
пусто
в nova.conf placement правильно прописан?
Ivan
в nova.conf placement правильно прописан?
да, все одинаково, колла корректно прописала все конфиги
Aleksey
да, все одинаково, колла корректно прописала все конфиги
ну погляди что на compute в логах, херли они не регистрируются
Ivan
ну погляди что на compute в логах, херли они не регистрируются
Stderr: '[errno 13] RADOS permission denied (error connecting to the cluster)\n'
Ivan
как интересно
Ivan
что за шляпка такая
Ivan
это на compute
Ivan
Command: ceph df --format=json --id nova --conf /etc/ceph/ceph.conf Exit code: 13
Ivan
да
Ivan
синтакс ему не нравится?
Ivan
https://pastebin.ubuntu.com/p/nh46FgNyYc/
Ivan
ща буду туда копать
Ivan
найду, поделюсь
Ugur
Dmitry
Мимо
NS 🇷🇺
Мимо
Зато мы теперь знаем, что они добавили или изменили пользовптеля
Artem
Зато мы теперь знаем, что они добавили или изменили пользовптеля
Еще что у них есть заббикс и алертманагер и как они называются
Aleksandr
и 4 уя в группе
AcidMan
камрады! а по вот такой части нейтроновского лога, может кто подсказать, куда копать дальше? 2021-04-07 13:54:29.486 3093 ERROR neutron.plugins.ml2.managers [req-390082a9-3c4e-4e95-ad84-ec7f293ae3c1 b62fccbba80e4969878d37cc0834986d 96d3f6ded0e94c9d929a11c033b9ca49 - default default] Failed to bind port 49f968b7-833a-4760-985e-447 a4243f5be on host XXXXXXXXXXXXXXXXXXX for vnic_type normal using segments [{'network_id': '81b46205-3922-4287-a131-2e8610a5e140', 'segmentation_id': None, 'physical_network': u'extnet', 'id': 'db20bdd8-9834-4887-8f6b-1a5b421a6efc', 'network_type': u'flat'}]
AcidMan
да вот проблема в том, что есть вроде как ))
Aleksey
да вот проблема в том, что есть вроде как ))
вроде как или есть? В какой бридж должен втыкаться tap ? tap вообще появляется? Как я помню при овс для security groups создаётся ещё промежуточный linuxbridge, если конечно уже не научились в овс группы вешать
Aleksey
овс умеет без бриджа работать
ну видимо с митаки что-то в этой стороне поменялось 😁