Я и твой кот
Setplus
Аналогично. Если в секции keystone_auth меняю Default на default, то получаю [root@controller ~(Openstack_Admin)]openstack image list HttpException: 401: Client Error for url: http://controller:9292/v2/images, Unauthorized
Setplus
Ну что там?
Ох, пришлось по символьно буквально проверять glance-api.conf. Оказалось, что месте, где я определил имя домена и проекта, закралась опечатка, когда я в очередной раз менял с Default на default..
Setplus
Всем спасибо за участие! openstack — это прям какой-то один сплошной тест на внимательность
Stanley
Всем спасибо за участие! openstack — это прям какой-то один сплошной тест на внимательность
Именно по этому, есть куча проектов по автоматизации этого монстра
Setplus
Именно по этому, есть куча проектов по автоматизации этого монстра
Понимаю. Но мне именно в целях обучения нужно всё самостоятельно протыкать по документации и книжке Маркелова
Stanley
Код это вообще тест на внимательность. :) А тут от кода - один шаг...
Setplus
Это да..
Ilya
Вопрос собсно, что надо прокинуть в контейнер, чтобы это гавно взлетело =)
вроде норм работает, конфиг правили и полетели... в коде драйвера нфс есть. если нужно циндер менадж прикрутить, то надо каплюшку запатчить.
Ilya
это я про коллу
Sergey
Добрый день. Предлагаю коммутаторы Edge-Core AS6701-32X - 40Gb QSFP Установлены 2 модуля 6700-32X-MOD-40G - 6x40G QSFP ports Всего 32 40Gb QSFP порта Коммутатор построен на чипе Broadcom Trident 2. 2 блока питания 4 вентилятора Установлен лицензионный Cumulus Linux, но работает и на OpenFlow. Вопросы в личку.
humster_88
всем привет. кто-нибудь деплоил магнумом кубер на кастомной ос(не Федоре)?
humster_88
погуглил и не нашел кейсов, кроме Суси, но там ясно дело не объясняют как
Yury
там в магнуме скрипты написаны только под федору и атомик, если нужна кастомная ос то нужно написать свои скрипты и встроить в магнум
humster_88
принял, а точечнее можно ткнуть?) где смотреть?
Yury
к примеру тут драйверы для создания кубера k8s_* https://github.com/openstack/magnum/tree/master/magnum/drivers k8s_fedora_coreos_v1 к примеру самый свежий внутри там heat темплиты которые смотрят на скрипты: https://github.com/openstack/magnum/tree/master/magnum/drivers/common/templates/kubernetes/fragments
humster_88
спасибо
NS 🇷🇺
Всем добрейшего вечера. Кто-то использует бекенд Linstor для Cinder-Volume?
NS 🇷🇺
@kvaps у вас там вроде богатый опыт?
𝚔𝚟𝚊𝚙𝚜
Всем добрейшего вечера. Кто-то использует бекенд Linstor для Cinder-Volume?
Для опенстэка не завозил линстор, но могу по нему подсказать если что
NS 🇷🇺
Для опенстэка не завозил линстор, но могу по нему подсказать если что
да тут собсно проблема, что синдер драйвер сообщает что бекенд в ауте
NS 🇷🇺
│ [linstor] │ │ volume_backend_name = linstor │ │ volume_driver = cinder.volume.drivers.linstordrv.LinstorDrbdDriver │ │ linstor_uris = linstor://my_ip_address
𝚔𝚟𝚊𝚙𝚜
а он доступен? попробуй курлом дёрнуть
𝚔𝚟𝚊𝚙𝚜
curl -X GET http://my_ip_address:3370/v1/controller/version
NS 🇷🇺
а он доступен? попробуй курлом дёрнуть
да я клиентом дергаю, получаю всю инфу из этого же пода
NS 🇷🇺
хм, а какая конкретно ошибка?
https://hastebin.com/wegezeruve малоговорящая
Dmitry
А можешь глянуть по коду - на каком запросе он спотыкается?
NS 🇷🇺
А можешь глянуть по коду - на каком запросе он спотыкается?
да вот сейчас ищу откуда от собирает значение для условия
NS 🇷🇺
208 │ if len(nodes.nodes) < 1: 209 │ msg = _('Cinder host %s is not a configured Linstor ' 210 │ 'node') % self._hostname 211 │ raise LinstorDriverException(msg) смотрю, что за ноды и как он их считает
Dmitry
А у тебя сателлиты есть подключённые?
NS 🇷🇺
чет мне подсказывает он cinder за каким то хреном ищет себя в списке нод кластера. и отсюда возникает вопрос, а должен ли он там быть?
NS 🇷🇺
А у тебя сателлиты есть подключённые?
у меня пока лабороторный инстал контроллер плюс сателит
NS 🇷🇺
У тебя ошибка другая там
если кол-во нод меньше 1 … а переменную нод он берет так nodes = client.node_list_raise(filter_by_nodes=[self._hostname])
Dmitry
Я про текст - вроде другой в пейсте
NS 🇷🇺
это то, что у меня есть из нод в принципе
NS 🇷🇺
Я про текст - вроде другой в пейсте
не он самый LinstorDriverException
𝚔𝚟𝚊𝚙𝚜
https://hastebin.com/wegezeruve малоговорящая
Cinder host openstack-cinder-api is not a configured Linstor node похоже оно ожидает что такой хост будет создан в кластере openstack-cinder-api
𝚔𝚟𝚊𝚙𝚜
у меня пока лабороторный инстал контроллер плюс сателит
ты сказал что ты в поде его запускаешь? Попробуй cinder с hostNetwork: true запускать, чтобы у него был такой-же хостнейм
𝚔𝚟𝚊𝚙𝚜
ещё вангую тебе нужно будет /dev прокинуть в контейнер, я хз что он там с томами делает
NS 🇷🇺
Cinder host openstack-cinder-api is not a configured Linstor node похоже оно ожидает что такой хост будет создан в кластере openstack-cinder-api
ну у меня тоже возникли такие мысли, но вопрос оно что должно быть зарегано как саттелит в линсторе?
𝚔𝚟𝚊𝚙𝚜
да
NS 🇷🇺
да
хм… чет грустно. Получается его там надо содать как бездисковую ноду
𝚔𝚟𝚊𝚙𝚜
а ты чем линстор накатывал?
𝚔𝚟𝚊𝚙𝚜
хм… чет грустно. Получается его там надо содать как бездисковую ноду
у линстора нет такого понятия как "бездисковая нода", может быть только нода без сторадж пула, а так да, все консюмеры должны быть членами линстор-кластера
Dmitry
А, подозреваю это нужно для того, чтобы цв мог под ногами смонтировать том с линстора
NS 🇷🇺
а ты чем линстор накатывал?
да тупо руками, а для контейнера на коленке докерфайл написал
Dmitry
Для заливки образа, например
NS 🇷🇺
у линстора нет такого понятия как "бездисковая нода", может быть только нода без сторадж пула, а так да, все консюмеры должны быть членами линстор-кластера
эм, там вроде есть драйвер DISKLESS, если я правильно понял его суть, то там диски создаются вообще в других местах, а через нее просто ссылка
NS 🇷🇺
Для заливки образа, например
для заливки образа оно обычно под ноги гланса монтируется. Но суть да таже
𝚔𝚟𝚊𝚙𝚜
для заливки образа оно обычно под ноги гланса монтируется. Но суть да таже
Ну вот для этого ему и нужно чтобы гланс был нодой линстора, оно будет туда diskless-реплику создавать, заливать на неё данные, затем удалять
NS 🇷🇺
𝚔𝚟𝚊𝚙𝚜
так, вообщем вектор понял, буду пробовать, спасибо
Да не за что, если будут linstor-specific вопросы велкам в t.me/drbd_ru
I
Как такое возможно, подкинул диск вольюм группы переименовались?)))
I
Как такое возможно, подкинул диск вольюм группы переименовались?)))
все вольюмы в данном случае тестовые, монтирование в /etc/fstab через /dev/mapper/...
Я и твой кот
все вольюмы в данном случае тестовые, монтирование в /etc/fstab через /dev/mapper/...
На добавленном vdb остались старые метадатанные разделов и lvm, и кто-то создавал образы виртуалок клонированием дисков без использования vm-sysprep с опцией lvm-uuids.
Aleksandr
Ребзя, есть кто Gluster + KVM использует ?
Andrey
resize_confirm_window это conductor делает? как думаете https://docs.openstack.org/nova/victoria/configuration/config.html#DEFAULT.resize_confirm_window
J
спс за идею
Расскажи потом, пожалуйста)
Andrey
J
шедулер и компут
Кто что делает при этом? сonfirm в api кто отправляет?)
Andrey
Кто что делает при этом? сonfirm в api кто отправляет?)
я проверял req когда руками делал конферм
J
А)
Andrey
А)
я отправлял 😂
Yuriy
Приветствую коллеги, где посмотреть, как правильно деплоить и настраивать bgp dynamic routing? Какие сети в DR агент спускать, а какие на network ноды?