Mark ☢️
По айскайзи кагбы нельзя создать образ
Dmitry
Там цеф через цындер или напрямую ?
идею у suse брали. рхелы, правда, недавно выкинули некие пакеты ceph-iscsi - но я так и не смог посмотреть их - для чего вообще они предназначены
Mark ☢️
не совсем понял вопрос
Ну зочу создать виртуалку. Как образ создается диска от нее и где
Mark ☢️
Ало
Dmitry
Ну зочу создать виртуалку. Как образ создается диска от нее и где
Образ создаётся овиртом на том сторадже, который подключён к системе. Стораджем является блочное устройство рбд, розданное через iscsi
Mark ☢️
Тоесть овирт умеет с рбд работать ? Отлично. А нахуй тогда айскайзи
Dmitry
Так что сеф просто предоставляет блочное устройство для формирования стораджа для кластера. Овирт не знает, что это сеф и просто работает через сксзи с блочным устройством
Mark ☢️
Дак гуи то есть чтобы с рбд всякие вещи делать ?
Anonymous
у офирта нет же ещё драйвера для ceph, они гластер пока дрочат
Mark ☢️
Фу гавно
Dmitry
у офирта нет же ещё драйвера для ceph, они гластер пока дрочат
Ага, рхел предлагает сеф подрубать через синдер
Mark ☢️
Даже либвирт чуть умеет. Тока не полностью. Но уж создать и удалить умеет
Mark ☢️
Вроде синтезоид
Anonymous
знакомые из redhat в приоритете говорят пока гластер
Dmitry
А у гластера, увы, сплит брейн на сплит брейне
Mark ☢️
Сами же цеф купили. Нухуль не сделать. Квм уже давно умеет.
Dmitry
Сами же цеф купили. Нухуль не сделать. Квм уже давно умеет.
Можно изучить как сусе работает с цефом - в своё время много интересного прочитал у них
Anonymous
Да. И это бесет
хз, народ вон на гластере делал rhev+gluster больше 6 петабайт хранилище для как доков/музыкальных и видео файлов так и виртуалок
Mark ☢️
А мне што с того. Я убивал гластер на раз два
Mark ☢️
Вернее завешивал
Anonymous
ну учитывая, что kvm тоже пилят redhat
Mark ☢️
А цеф сука не убивается никак. Даже полный перезагруз всех нодов не приводит к смерти виртуалки. Тока повисит чуток пока грузица
Anonymous
то тут уже скорее вопрос в том, что бизнесу там нужно
Михаил
Вроде синтезоид
я не помню) мог и врать
Михаил
ага
Михаил
у них есть
Михаил
по suse enterprise storage
Михаил
там есть онлайн а есть у вендоров
Anton
пусть нутаникс свои детские болезни сначала вылечат
Очень хотелось бы услышать про детские болезни.
Михаил
Очень хотелось бы услышать про детские болезни.
представители нутаникса подтянулись?)
Anonymous
Очень хотелось бы услышать про детские болезни.
сидел в чате rhel, там обсуждали, сейчас ссылок не там, в будние дни можно будет спросить,
Anton
Понятно. Новостное агентство "ОБС (Одна бабка сказала)".
Mike
Можно изучить как сусе работает с цефом - в своё время много интересного прочитал у них
У них свой ядреный модуль для проброса в iscsi. И свой набор утилит.
Dmitry
У них свой ядреный модуль для проброса в iscsi. И свой набор утилит.
на центосе тоже самое можно реализовать с сксзи таргет тулз
Mike
на центосе тоже самое можно реализовать с сксзи таргет тулз
В centos нет этого модуля. Рхел начиная с 7.3 выложил набор утилит для создания iscsi gw active/passive. Сейчас они переделывают эту реализацию на user space lio
Roman
Mark ☢️
я нихрена не понял. неужели нет софта который одним концом использовал либрбд а воторым прикидывался iscsi-сервером ?
Anonymous
нет модуля для поддержки rbd устройств для iscsi?
составьте мне список этих ваших вопросов, задам их
Anonymous
в понедельник
Dmitry
да у меня вопросов то нет. про то, что сьюз (или сусе, кстати, как правильно произносится? -) ) использует ядерный модуль для исксзи это я знаю. но в центосе можно добавить рбд устройство в качестве сксзи таргета с помощью скзитаргетутилз (scsi-target-utils) - просто их надо с этой поддержкой пересобирать
Roman
всмысле откуда? -)
там же нет мастер-сервера.
Mike
я нихрена не понял. неужели нет софта который одним концом использовал либрбд а воторым прикидывался iscsi-сервером ?
Есть. Ты сам. Можно просто примонтировать krbd и отдавать как lun. Надо только мониторить появление новых дисков krbd и отдавать их. Но в SuSe написали backend модуль для Lio, через который можно без оверхеда лезть в ceph. Слайды с описанием есть на slideshare
Mike
Редхат пока делает только автоматизацию предоставления krbd в LUN и обеспечивает согласованность работы двух нод через блокировки
Mike
Я на мобильном, в ресторане, не смогу поискать
Roman
я посмотрел - в tcm_user любой юзерспейс-процесс может быть бэкендом для target
Dmitry
там же нет мастер-сервера.
https://access.redhat.com/documentation/en-US/Red_Hat_Storage/3/html/Administration_Guide/sect-Managing_Split-brain.html
Mark ☢️
щас понял. но это ж пиздец нелогично имхо. имхо куда логичнее написать по сути демон который чисто в юзерспейсе (меньше зависит от вендорского в т.ч. старого ведра) и не сильно проебет в производительности. очен грубо говоря читаем один сокет и пишем в другой. аля нгинкс.
Mark ☢️
для члучая когда айскайзи таргет должен хранить данные в цефе в рбд
Mark ☢️
и какие
Anonymous
redhat это и военка сша
Mark ☢️
думаю только мифический перформанс
Mark ☢️
redhat это и военка сша
и што. это то тут при чём
Anonymous
и што. это то тут при чём
свои ограничения, возможно это создаёт какие либо слишком большие и не отслеживаемые моменты
Mark ☢️
ты там обдолбался? юзерспейс куда более отслеживаемый. да и вобще. о чём идет речь?
Anonymous
ты там обдолбался? юзерспейс куда более отслеживаемый. да и вобще. о чём идет речь?
redhat оч много что пилит, но почему то очень долго это вводит в прод и даже на тесты
Mark ☢️
https://www.sebastien-han.fr/blog/2017/01/05/Ceph-RBD-and-iSCSI/
Mark ☢️
оказывается всё есть
Mike
Вроде у RH в Lio backstore умеет только iblock. В SuSe так же и rbd.
Mark ☢️
redhat оч много что пилит, но почему то очень долго это вводит в прод и даже на тесты
они хуйню нестабильную сувают в стейбл дистр на раз два. а вот то что реально нужное у них пиздец старинное.
Mark ☢️
давай не начинай срач
Mike
оказывается всё есть
Все да не все. Переделывают на user space
Mark ☢️
именно
Mark ☢️
Using a userspace component brings numerous benefits like: No kernel code needed Easier to ship the software Focus on your own backend, in our case RBD
Mark ☢️
как я и сказал. едро не нужно
Mark ☢️
https://www.kernel.org/doc/Documentation/target/tcmu-design.txt
Mark ☢️
http://tracker.ceph.com/issues/17489