Artemy
Konstantin
Konstantin
то есть на ноде с cinder-scheduler у меня после каких-то действий (каких?) появляется iSCSI-таргет, который на самом деле ведет на вольюм где-то внутри синдера, так? А connection_info я каким-нить cinder volume info получаю поди?
Artemy
не на шедулере а на волюме
Konstantin
аааа, блин, жопа
Konstantin
до меня кажется дошло
Artemy
У тебя есть API, scheduler и volume. На API ты приходтишь (например) с initiate_connection или чем еще и API тебе отдает реф на волюма
Artemy
Типа {"iqn": "....", "portal": ..."} или как еще
Artemy
Не вспомню сейчас
J
Konstantin
У тебя есть API, scheduler и volume. На API ты приходтишь (например) с initiate_connection или чем еще и API тебе отдает реф на волюма
вообщем, в итоге, мне отдадут параметры iSCSI-таргета, который ведет к вольюму, который я отдам libvirt-у, что бы он поклал туда образ ВМ-ки, так?
Если у меня будет Ceph - то вместо {"iqn": "....", "portal": ..."} мне отдадут имя пула и IP-адреса мониторов, или как там Цеф подключается, не помню уже.
В случае, если у меня пропиетарная СХД работающая через свой драйвер - мне еще какой-то хуиты отдадут, но в любом случае - я буду лазить за образами непосредственно в volume, Ceph или СХД, так?
Konstantin
а как мне по имени/ID тома получить его connection_info-то? Те самые вожделенные {"iqn": "....", "portal": ..."}
Artemy
Тебе надо в апишке дернуть initialize_connection. И тогда он создаст сам таргет и вернет его реквизиты в ответе
Pavel
Я правильно понимаю что задача использовать libvirt+ceph?
Artemy
Konstantin
дадада, а если у меня будет хранилка с FC-интерфейсом - на все ноды виртуализации придется ставить FC-карточки
прекрасная перспектива, чеуштам
Artemy
Ну блин сорян чувак, чо есть то есть. Я давно покушаюсь написать оркестратор с API для людей а не для опенстека 🙂
Konstantin
да не, всё норм, спасибо за потраченное на меня время! )))
J
Artemy
Artemy
https://docs.openstack.org/cinder/pike/contributor/attach_detach_conventions.html
Artemy
Так что возможно он именуется как attach_volume
Artemy
Просто initialize_connection это внутренний вызов дарйвера с которым я обычно работаю, так что мог дезтинформировать тебя
Konstantin
сложна ппц, я как в опенстэк влезаю - начинаю себя Кариной чувствовать тут же, бгг
Konstantin
надо будет потом найти это место по строке "Кариной" ))
Andrey
госпаде, у нее имя есть...
Dmitry
Konstantin
Nick
как это обойти, вмка из древнего образа, и фс покрашилась, а восстановить надо
файлуху вернул, образ вроде подложил, но не помогает
{message: [Errno 32] Corrupt image download. Checksum was code: 500, details: File \/usr/lib/python2.7/dist-packages/nova/compute/manager.py\, line 375, in decorated_function
Я и твой кот
Я и твой кот
как это обойти, вмка из древнего образа, и фс покрашилась, а восстановить надо
файлуху вернул, образ вроде подложил, но не помогает
{message: [Errno 32] Corrupt image download. Checksum was code: 500, details: File \/usr/lib/python2.7/dist-packages/nova/compute/manager.py\, line 375, in decorated_function
Или выгрузить имейдж, удалить, загрузить его снова.
Nick
@paper_planes_squad а если например моздать такую же машинку и ей диск заменить, оно же не должно ругаться?
Я и твой кот
Nick
@paper_planes_squad а если в базе подменить?
Я и твой кот
Boriss
Я конечно понимаю, что этот пост весьма староват, но насколько вы с ним согласны/не согласны сейчас? https://m.habr.com/ru/post/335530/
В конце он пишет, что перешли на Opennebula...
Fedor
Сейчас инструменты другие, что-то проще, что-то сложнее, порог вхождения немного выше, чем vcenter поставить, но возможностей намного больше.
✠ FLASh ✠
Фуел от мирантиса ставится в два клика и работает годами реально
lolwww
łibfitź.r14.a
✠ FLASh ✠
Та нет уже. Там мср сейчас
✠ FLASh ✠
Но оно тоже +- норм и доки тоже
Vladyslav
Vladyslav
Konstantin
Слушайте, а я вот ОпенСтек ставлю по доке отсюда:
https://docs.openstack.org/install-guide/
Понаделал себе плейбуков и ими раскатываю keystone, nova, glance etc
Есть какие-то более рассово-верные способы или для тестовых стендов и так сойдёт?
Vladyslav
Ну если тебе научиться, то отличный вариант, а если потестить по быстрому то RDO.
Ilya
Vladyslav
Ilya
Vladyslav
Fedor
Я тут за SDN в печали, реально не найду, как бареметалу сделать sg и firewall за вменяемые деньги.
Fedor
Шоб работало)
Fedor
Ilya
Шоб работало)
говорят если дать много денег Apstra - они сделают =)))) Там Наркайтис сейчас =)))
Ilya
а - тебе ж за вменяемые деньги - ну это барин ты задачи ставишь...
Fedor
Ilya
@ftarasenko чисто по приколу: Arista c CVX и подружить с OVN
Fedor
Ilya
ну там итерация в 5 можно до прода дойти
Ilya
ариста жеж умеет ovsdb вроде?
Fedor
Fedor
Так что считай, что нет
Boriss
Уже совсем не то.
Кстати... ни о-хелм, ни шип у меня так и не вышло.... но этот залетел вообще на ура https://docs.mirantis.com/mosk/beta/index.html :)))) для хом лаба и изучения ваще нраица... и доки норм и ставится легко
Vladyslav
Boriss
Именно.. я прям обрадовался когда нашел
Vladyslav
@boriszeblade у меня шип завелся
Boriss
Правда изза того что все на операторах и контроллерах... я пока так и не разобрался, как чтото менять/добавлять под себя
Boriss
С мирантисом вообще можно как-то вести диалог, не через их сайт?
Vladyslav
я помню как минимум 5-6 проектов
Vladyslav
Если нет штата поддерживать эту радость потом самим, лучше двигаться в форваторе комьюнити.
Vladyslav