Илья | 😶☮️🐸
в этой токсичности половина решения, а то и больше
Mikhail
да он ничему не учится, он видит себя жертвой агрессии в чате
icewolf
Вот опять скажут что ру комьюнити токсичные
да ну нафиг.. это еще не токсичное в RDO послали бы сразу на sales@redhat.com
Илья | 😶☮️🐸
Никита
мне 2 года вдалбиливли что "представь что ты один и никого вокруг нету"
Mikhail
Никите респект за детально расписанный мануал, можно даже запинить его было бы
Mikhail
мне 2 года вдалбиливли что "представь что ты один и никого вокруг нету"
а прикинь бывают случаи, когда и представлять не надо :D
icewolf
мне 2 года вдалбиливли что "представь что ты один и никого вокруг нету"
ну да, это вообще принцип любого инженера, ложки нету. Все дело в тебе
Raul
я так понимаю спрашивать как настроить отображение пользователей домена в horizon бесполезно ))
Никита
ха) меня кинули в море и спас круг не дали)))
зато потом собеседовать будешь ты, а не тебя
Илья | 😶☮️🐸
Илья | 😶☮️🐸
всё через cli
Mikhail
интересно в какой секции openstack.org это записать?
да у нас просто запинить в сообщениях
icewolf
в FAQ или попросить раздел Lee for fool
icewolf
Боюсь сообщество раздел Lee for fool не одобрит, обиженки еще больше обидятся
icewolf
всё через cli
api call ты меня называла 🤣🤣🤣
Nikolay
Задроты злобные :)
Илья | 😶☮️🐸
api call ты меня называла 🤣🤣🤣
ну или так, да, через пару лет уже накапливается список всяких самопальных крутилок, вот недавно с @pyToshka сделали экспортер для опенстака специфичный
Nikolay
Ит не должно быть сложным, должно быть на смузи и в бассейне
Никита
это ты с разработчиками путаешь
Mikhail
это для тех кто выбрал менеджед кубернетес)
Nikolay
Написали тут сотни тысяч строк
Nikolay
это ты с разработчиками путаешь
Не не, у меня тут варьшики есть
Nikolay
Я им даже завидую
Никита
я им тоже был в начале карьеры
Илья | 😶☮️🐸
Я то там тесты написал 🤣
кстати, я скоро небольшое апи буду выкатывать на гошке по генерации cloud-init конфигов
Илья | 😶☮️🐸
велкам
icewolf
это для тех кто выбрал менеджед кубернетес)
https://sigs.centos.org/cloud/rdo_on_okd/CRC_PoC/#introduction OKD побеждает зло
icewolf
на самом деле нет, но да. Частично решает проблему отсутствия усилий по понимаю, но все равно плодит энтропию
Илья | 😶☮️🐸
Какую задачу решаете?
а хз, не то что бы задача, я по фану время от времени что-то кодю/пишу
Илья | 😶☮️🐸
Технически: апи, которое будет отдавать vendordata — compatible ответ с нагрузкой в виде #cloud-config с параметров по типу юзеры, скрипты и тд
Илья | 😶☮️🐸
А где увидеть можно? 👀
https://github.com/ib-systems/openstack-peepo-exporter
Mikhail
https://github.com/ib-systems/openstack-peepo-exporter
openstacksdk вместо опенстек клиентов - неодобряю :D
Nikolay
Так
Nikolay
А подлечите мне зрение
Nikolay
В каком апи можно дернуть синдер чтобы он на гипер подал лун
Nikolay
Там в апихе есть server attach но чето он странный
Nikolay
Или только через крола сожрет такой запрос
Artemy
В каком апи можно дернуть синдер чтобы он на гипер подал лун
Тебе нужен initialize_connection чтобы создать экспорт луна а на гипере тыкаться в os_brick передав ему этот коннекшнинфо. А можно не трахаться и посмотреть connection_info в нове в block_device_mapping и тыкнуть iscsiadm/nvme connect
Nikolay
я может чего подзабыл, но раньше было что нове на гипере приезжало сообщение жди лун, оно в цикле делало multipath -ll пока не появится
Artemy
Только этот самое "деланье в цикле" делалось осбриком после соответствующего вызова 😊
Nikolay
Так и вопрос как заставить сидер сходить в схд чтобы она подала лун на таргеты
Nikolay
В данном случае лун это вольюм
Nikolay
Инициаторы вроде по имени в дораде например сидят
Nikolay
Или мы их руками заводили
Nikolay
Кейс простой сходить в синдер сказать на такой хоанилке создай вольюм такого размера и подай на такой-то хост или инрциатор
Artemy
Кейс простой сходить в синдер сказать на такой хоанилке создай вольюм такого размера и подай на такой-то хост или инрциатор
https://github.com/openstack/nova/blob/a5bcaf69b1a80d4d02fe092900471a6e7a28e292/doc/source/_static/images/attach_volume.dia#L17 https://github.com/openstack/nova/blob/a5bcaf69b1a80d4d02fe092900471a6e7a28e292/nova/volume/cinder.py#L608 https://github.com/openstack/nova/blob/a5bcaf69b1a80d4d02fe092900471a6e7a28e292/nova/virt/libvirt/volume/iscsi.py#L61 https://github.com/openstack/nova/blob/a5bcaf69b1a80d4d02fe092900471a6e7a28e292/nova/virt/block_device.py#L647
Nikolay
чето плотнее увязано чем хотелось
icewolf
чето плотнее увязано чем хотелось
И мы знаем, что так было всегда, Что судьбою больше любим, Кто живет по законам другим И кому умирать молодым.(с)
icewolf
🦔🦔🦔
Nikolay
может отсюда будет ближе заходить
Nikolay
baremetal volume connector create \ --node $NODE_UUID --type iqn --connector-id iqn.2017-08.org.openstack.$NODE_UUID
icewolf
а еще этот осбрик нихера с nfs не работает, то есть синдер смотрит в нфс и нфс вглядывается в синдер(ибо для него это тупо файловая шара)
Nikolay
даже вот какой жир
Nikolay
Use without the Compute Service
Raul
Уважаемые знатоки и любители openstack кто то сможет подсказать что прочитать чтобы понять как работают 3 контрола установленные через kolla-ansible, сразу уточню что погуглил, нашел про pacemaker, openstack Senlin, не очень понятно как реализована отказоустойчивость и связка узлов в kolla
Илья | 😶☮️🐸
База через кворум, кролик тоже
Raul
Keepalived
а дальше?
Илья | 😶☮️🐸
а дальше?
Что дальше?
icewolf
а дальше?
у тебя кластер mariadb, rabbitMQ. Так понятнее как работает?
icewolf
кластер из двух нод это покластер(потому что у тебя не будет арбитра)
icewolf
по этому три ноды. Если у тебя ложится к чертям одна нода контролплейна, то функционал не теряется
icewolf
именно по этому сейчас идея делать кластер на кубах, а не в docker
Raul
Keepalived только же за живой IP отвечает?
Никита
Keepalived только же за живой IP отвечает?
keepalived отчевает за перемещение VIP адреса на живую ноду
icewolf
Keepalived только же за живой IP отвечает?
вы когда нить слышали такой термин vrrp?
icewolf
keepalived отчевает за перемещение VIP адреса на живую ноду
А если писмейкером и коросинком обмазаться то это тоже самое будет:)
icewolf
но @jingvar писмейкер бесит