Nikolay
Вот тут я и поломался
Илья | 😶☮️🐸
Nikolay
Да да, база данных - json файл - могучее решение
Nikolay
Ovsdb
NS 🇷🇺
Ебать у вас тут пятница
J
Ебать у вас тут пятница
По 150 настойки хлопнули и давай строчить, да.
NS 🇷🇺
По 150 настойки хлопнули и давай строчить, да.
Вышел в магазин, а тут простыня. И про политику и железо и овс, а началось все с безобидного фейл порт биндинга 🤣
Илья | 😶☮️🐸
погоди, скоро ironic буду поднимать из говна и палок
Илья | 😶☮️🐸
с коллой всё как-то просто прошло
Roman
OVN + FRR и свои допилки
А я уж начал думать что мы одни такие содомиты :)
Aleksander baltazor
Все еще??? :) вроде шли в сторону бгп православного
Как человек начинающий мне пока сложно понять как связать инстансы, нова, нейрон и бгп в голове :)
Aleksander baltazor
Тут скорее вопрос не через что сделано а как это вообще все работает )))))
Aleksander baltazor
И на стороне свича какую магия использовать нужно ;)
Илья | 😶☮️🐸
Stanley
Тут скорее вопрос не через что сделано а как это вообще все работает )))))
Есть агенты, есть неймспейсы, внутри роутинг. Агенты умеют в бгп, который долетает до свитчей типа звезда, на тапах собраны бриджи к вм. Нейтрон раздает указания для дхцп, роутинга, портов. Пишет в базу. У ovn все усложняется openflow.
Aleksander baltazor
Аксес , тор
Aleksander baltazor
Скажем leaf spine пока новый подход для меня но интересен
Aleksander baltazor
Сильно упрощает все
Stanley
Если тор умеет в бгп сессию - настраивать ас и сессии с физикой нод. Дальше специфика. Или тупо lacp и без бгп. Клозэ можно на уровне свитчей закончить.
Stanley
Тут все зависит не от того «ой гляди, мы более новую технологию у себя внедрили», а от цели и перспектив.
Stanley
Кому то и тангстена мало, свою сетевку пилят...
Stanley
А кто то на бриджах лепят, чтобы регион одной стойкой ограничить.
Nikolay
Тут redhat лечит Cloud operators can use rate limits to configure limits on the type and number of API calls that can be made in a specific time interval. - это где такая прелесть настраивается?
Nikolay
эу, это в какой части опенстека?
Nikolay
спасибо, не думал что это из коробки
J
спасибо, не думал что это из коробки
Есть, но можно и на балансировщике это делать. На haproxy, nginx и всем прочем.
Nikolay
Да я как раз больше про это вариант и думал
Alexey
всем привет,как сделать чтоб hostname инстанса был ровно имени которое я указываю перед деплоем ?
Илья | 😶☮️🐸
с 2.59 вроде можно указывать hostname напрямую
IlyaSs
Anyone can help me to solve this problem please?
Alexey
а как то можно настроить чтоб постоянно было name = hostname
IlyaSs
qemu-nbd: Failed to blk_new_open '/var/image/ubuntu-20.04-server-clouding-amd64.img': Could not open '/var/image/ubuntu-20.04-server-clouding-amd64.img': No such file or directory
Alexey
в /etc/hostname кривой-найм.novalocal после деплоя
Alexey
у меня в имени домен.субдомен.ру а он создает инстанс с хостеймом домен-субдомен-ру.novalocal
Alexey
точки меняет на тире еще и novalocal
Илья | 😶☮️🐸
точки меняет на тире еще и novalocal
точки в fqdn нельзя ставить, емнип
Alexey
шта ?
Weird
cfg.StrOpt("dhcp_domain", deprecated_group="DEFAULT", default="novalocal", help=""" Domain name used to configure FQDN for instances. Configure a fully-qualified domain name for instance hostnames. If unset, only the hostname without a domain will be configured. Possible values: * Any string that is a valid domain name. """),
J
Это куда ?
Это тебе объяснение откуда берется novalocal.
Ilya
Это куда ?
В конфиг новы
NS 🇷🇺
можно designate настроить =)
Даниил
Вопрос. Смонтировал фолдер с инстансами на другой диск, так как места на хосте перестало хватать под ВМки. Как теперь информацию о размере диска хоста обновить?
Илья | 😶☮️🐸
ну или docker restart nova_compute
Даниил
service nova-compute restart
всё равно в allocation candidate не попадает нода по диску
Mr.
Добрый вечер всем. У меня такой вопрос после правильного настройки cinder, создать новый инстансе оно должно создаться в cinder или в compute ноде ?
Mr.
compute
спасибо. Чтобы создался в cinder нужно настроить в controller ноде или сделать volume bootable ?
NS 🇷🇺
ну или docker restart nova_compute
А при чем тут компьют?)
Илья | 😶☮️🐸
А при чем тут компьют?)
дык там в логе же join group... и логи про ресурсы
Илья | 😶☮️🐸
разве не ?
NS 🇷🇺
Так компьют то при чем?
Илья | 😶☮️🐸
Так компьют то при чем?
в фс по пути /var/lib/nova теперь другой объём, оно его отрепортит и обновится везде, что хранилище на этой ноде уже с новым объёмом
Илья | 😶☮️🐸
NS 🇷🇺
Ну потому что там немножечко сложнее )
Даниил
Ну потому что там немножечко сложнее )
Можно какие-то наводки, куда копать? )
NS 🇷🇺
Можно какие-то наводки, куда копать? )
Ну посмотри для начала, че оно у тебя там репортит
NS 🇷🇺
Потом посмотри, что получает шедулер
Даниил
Здесь значение поменялось
NS 🇷🇺
Здесь значение поменялось
Ну теперь смотри че там шедулер говорит
Даниил
докинул в конфиги новы update_resources_interval = 86400 и рестартовал все новы на компут-нодах и контролере, раздуплилось правильными цифрами П.с. Но когда ВМку попытался создать опять пропали ресурсы ((((
Даниил
Ну теперь смотри че там шедулер говорит
Как его заставить говорить?
Даниил
Это то что шедулер говорит?
Ivan
Это то что шедулер говорит?
Для будущих поколений, публикуем рецепт, который сработал (на основании доки): https://docs.openstack.org/nova/latest/admin/troubleshooting/rebuild-placement-db.html
Ivan
nova.conf [DEFAULT] update_resources_interval = явно-указанное-значение После рестарт служб.
NS 🇷🇺
Как его заставить говорить?
Это значит почитать его лог )
Даниил
Это значит почитать его лог )
Got no allocation candidates from the Placement API. This could be due to insufficient resources or a temporary occurrence as compute nodes start up Ничего информативного там не нашёл
NS 🇷🇺
Ну и даже в этом куске тонкий намек на жирные обсоятельства