Pavel
ну ладно уговаритвать либо nodeselect/affinitty + toleration либо снять taint
Pavel
у калики toleration к notReady/notSchadule
Pavel
иначе оно никогда не запустится
Denis
$ kubectl --context zzz get node
NAME STATUS ROLES AGE VERSION
xxx Ready <none> 3d10h v1.26.6
важен столбец STATUS
Pavel
ну я же говорю кордон
Pavel
kubectl get nodes --show-labels
Pavel
году в 18-19 запукалось, потом отрезали чтобы не стерлял по мастеру с api и не ныли что у них кубер развалился
Pavel
кластер для дубега/тестов?
Если да то
kubectl taint nodes localhost node-role.kubernetes.io/master=:NoSchedule
Pavel
там все тейнты прописаны и лейблы хоста
kubectl describe node xxx
Nikolay
чето у меня resource provider list пустой..
J
чето у меня resource provider list пустой..
Проверяй:
Нужен nova-compute c compute_driver = ironic.IronicDriver
У тебя он есть и работает?
baremetal нода должна быть в статусе available и без включенного maintenance режима.
Вот тогда компьют с айроник драйвером должен в плейсмент репортить ноды и создавать для них ресурс провайдеры.
Nikolay
табличку
Nikolay
| CUSTOM_BAREMETAL_RESOURCE_CLASS |
Nikolay
наместе
Nikolay
+--------------------+-------------+
| Provisioning State | Maintenance |
+--------------------+-------------+
| available | False |
+--------------------+-------------+
J
Ну а nova-compute то с ironic драйвером есть?
Nikolay
не понял
Nikolay
/etc/kolla/nova-compute-ironic/nova.conf:compute_driver = ironic.IronicDriver
Nikolay
ок
Nikolay
давай меняться :)
Nikolay
аналогов нет
Nikolay
Покажешь завтра в чем там страдания
Nikolay
Мне тут подогнали несколько статей смутного содержания - путь овса через дно убунту
Nikolay
Оказывается правка systemd это известный челендж для этой связки
Nikolay
Начиная с 14 кожись
Nikolay
Да вот нафиг не нужно было
Nikolay
Я так понимаю самое адекватное это свой юнит после нетворка, и самому все поднимать
NS 🇷🇺
Так нет план тупо генератор, который работает исправно тем ис другим
NS 🇷🇺
А я чет пропустил, в чем конкретно проблема?
NS 🇷🇺
Я тут сейчас вспоминаю нетворкд, так годов 5 назад был тоже мягко говоря ....
Vyacheslav
Iproute2 работает везде одинаково
Nikolay
разговор за декаративный способ описания конфигруации, кто там исполнительный механиз фиолетово
Nikolay
вот networking волне себе использует Iproute2 но получается через жопу
Den
Судя по вашей любви к нетплану, именно декоративный подход :)
J
Чот градус ворчания в чате заметно вырос)
Vyacheslav
Потому что можешь
J
И потому что not invented here
Vyacheslav
У самурая только путь
Den
Чот градус ворчания в чате заметно вырос)
Недавно читал это, и сразу подумал про этот ъ чат. Раньше я читал его весь, а теперь уже не по силам и не так интересно.
https://vas3k.blog/notes/moderation/#:~:text=%D0%A2%D0%BE%20%D0%B6%D0%B5%20%D1%81%D0%B0%D0%BC%D0%BE%D0%B5%20%D0%B2%20%D1%81%D0%BE%D0%BE%D0%B1%D1%89%D0%B5%D1%81%D1%82%D0%B2%D0%B0%D1%85.%20%D0%9A%D0%BE%D0%B3%D0%B4%D0%B0%20%D0%BF%D0%B0%D1%80%D0%BE%D1%87%D0%BA%D0%B0%20%D0%BE%D0%BB%D0%B4%D0%BE%D0%B2%2D%D1%82%D0%BE%D0%BA%D1%81%D0%B8%D0%BA%D0%BE%D0%B2%20%D0%B7%D0%B0%D0%BF%D0%BE%D0%BB%D0%BE%D0%BD%D1%8F%D0%B5%D1%82%20%D1%81%D0%B2%D0%BE%D0%B8%D0%BC%20%D1%84%D0%BB%D1%83%D0%B4%D0%BE%D0%BC%2090%25%20%D1%87%D0%B0%D1%82%D0%B0%2C%20%D0%B4%D0%BB%D1%8F%20%D0%BE%D1%81%D1%82%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D1%85%201000%20%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%BE%D0%B2%20%D0%BE%D0%BD%20%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%82%D1%81%D1%8F%20%D1%81%D0%BC%D1%80%D0%B0%D0%B4%D0%BD%D0%BE%D0%B9%20%D0%BF%D0%BE%D0%BC%D0%BE%D0%B9%D0%BA%D0%BE%D0%B9%2C%20%D0%B3%D0%B4%D0%B5%20%D0%BD%D0%B5%D0%BB%D1%8C%D0%B7%D1%8F%20%D0%B4%D0%B0%D0%B6%D0%B5%20%D1%81%D0%BB%D0%BE%D0%B2%D0%BE%20%D0%B2%D1%81%D1%82%D0%B0%D0%B2%D0%B8%D1%82%D1%8C.%20%D0%98%20%D1%87%D0%B0%D1%82%20%D1%83%D0%BC%D0%B8%D1%80%D0%B0%D0%B5%D1%82.
J
J
Не)
Я тебе предлагаю смириться что софт пишут погромисты и не для инженеров, а сами для себя)
J
Поэтому переживать что чо-то сделано через задницу или несовершенно или просто тебе не нравится эт верный путь или в бутылку или в могилу)
Den
У меня такая корреляция именно с появления тебя в чате. Я его читаю с конца 20го года. Раньше были пятничные разговоры, а теперь круглонедельные
J
А на rhel не удвиляет?)
А на спортивные команды?)
Это ж синдром утенка + твои вкусы формируют это самое наяривание.
J
Меня не удивляет и не бесит до тех пор пока коллеги не становятся навязчивыми, но свои предпочтения тоже имею.
J
@jingvar
Разобрался то вчера с плейсментом и ironic с новой?
Pavel
зачем это делать? в ovn не все есть чтобы избавиться от kube-proxy
Nikolay
Nikolay
вот повесилио кстати chmod: cannot access '/var/log/kolla/placement/placement-api.log': No such file or directory
Nikolay
действительно серьезное препятсвие для старта сервиса
Nikolay
GET /allocation_candidates?limit=1000&resources=CUSTOM_IRONIC_GOLD%3A1%2CMEMORY_MB%3A32768%2CVCPU%3A32&root_required=%21COMPUTE_STATUS_DISABLED"
Nikolay
вот последнее интересно чего оно там хочет
Nikolay
накатил на свежую антилопу
Nikolay
found 1 providers with available 1 CUSTOM_IRONIC_GOLD
Nikolay
а вот тут
Nikolay
found 0 providers after filtering by previous result get_provider_ids_matching
Nikolay
шо це таке
Nikolay
Главное по CPU и ресурс классу он матчит
Nikolay
Не верьте документации :)
J
J
CPU, Memory.
Сергей
Всем привет! Нужна помощь специалиста в ревью небольшого текста про диагностику при создании кластера. У меня не хватает знаний и мне кажется в тексте может быть техническая ошибка)
Nikolay
А ты можешь флевор без задания памяти и цпу создать?
Nikolay
Note that when creating the flavor, it’s useful to add the RAM_MB and CPU properties as a convenience to users, although they are not used for scheduling. The DISK_GB property is also not used for scheduling, but is still used to determine the root partition size.
Nikolay
да канешна
Nikolay
но между строк есть Another set of flavor properties must be used to disable scheduling based on standard properties for a bare metal flavor:
J
Nikolay
ага
Nikolay
резюме - в гиперах отображаются 0 это так надо, должна быть ресурс группа и во флейворе должны быть 0
Pavel
Кто нибудь разбирался в отличиях/ограничениях nova libvirt/images_type для эфимерок. интересуют отличия/ограничения/плюсы/минусы raw, qcow2, ploop
Илья | 😶☮️🐸
Илья | 😶☮️🐸
ploop- хз
Pavel
lvm мигрируют вообще через одно место (не штатно)
Pavel
И если я правильно понял то если я хочу не фимерки а обычные диски на каждом хосте (диски qcow2/кфц) то придется заводить cinder-colume на каждом хосте cinder-volume
Так?
Nikolay
Может лучше начать с плана?
Nikolay
В прямом и переносном смысле.
Nikolay
Вольюмы условно персистент хранение, ну и как то бэкенд организует их сохранность ha. Итд
Nikolay
Эфимерки это то что можно и нужно просрать
Nikolay
Размещаем вольюм на гипере чтобы получить эфимерку?