Mark ☢️
https://github.com/SUSE/lrbd
Михаил
Костылем пахнет
Mark ☢️
но может и ничо ? под овирт-то ?
Михаил
тормозить возможно
Mark ☢️
ну я попробую. но это ж обычный ядерный клиент короче. просто конфиг держит в цефе
Михаил
оно тебе мультипас не даст
Alexander
[cache] backend=dogpile.cache.memory enabled=true memcached_servers=ctl01.cloud.local:11211,sctl02.cloud.local:11211 у меня сейчас так настроено и не работает, бекенд изначально был oslo
[cache] backend = oslo_cache.memcache_pool enabled = True memcache_servers = '1.controller.openstack:11211, 2.controller.openstack:11211, 3.controller.openstack:11211' # NB! не memcacheD_servers, а memcache_servers у меня вот так работает
NS 🇷🇺
memcacheD-сууука =)... ща попробую
NS 🇷🇺
и оно заработало... Alexandr Sushko спасибо тебе
Mark ☢️
netbsd-iscsi.x86_64 : User-space implementation of iSCSI target from NetBSD project
Mark ☢️
может к нему прикрутить librbd и не парить моск ?
Mark ☢️
чем этот лио лучше....
Vlad
А зачем вообще нужен iscsi поверх rbd? Виндовс клиенты ?
Михаил
чем этот лио лучше....
К лио у суси есть модули ядерные к рбд. Что бы оно корректно работало с osd. Но в центоси этих модулей нет. Если ты соберешь нормально это все под центось, то будешь охуенен
Михаил
@spuzirev поправь меня, если я где то ошибся
Sergei
@spuzirev поправь меня, если я где то ошибся
я не собирал, думаю что это возможно. в центос и федоре их нет.
Alexander
Там есть модули, в пакет с ядром входят начиная с rhel/centos 7.1, но оно не юзабельно, если включены всякие object map и прочие фичи
Михаил
Что там включено?
Михаил
О iscsi + ceph
Alexander
ээм, видимо, неправильно понял контекст. Я про обычный rbd.ko, который чтобы без всяких iscsi работать
Mark ☢️
и вот. я вот не понимаю, зачем в этой задаче, так сказать, ядро
Mark ☢️
почему нельзя просто написать по-сути проксик между айскайзи и рбд
Mark ☢️
зачем там модули ядра ?
Mark ☢️
я, конеш, не шарю в айскайзи, но мне кажется, там не такой уж и сложный протокол должен быть.
Mark ☢️
и главное, найти бы где набор фич, мол в едре вот эта есть, а вот там нету.
Mark ☢️
а то просто не понятно, что значит хорошие и плохие таргеты.
Mark ☢️
вот почему NFS в ядре — эт понятно
Sergei
а то просто не понятно, что значит хорошие и плохие таргеты.
ну фактически таргетов было 4. IET - частично userspace, тормоза, заброшен LIO - ядро, норм SCST - ядро, норм, не в мастере (возможно заброшен, давно не смотрел) tgt - полностью юзерспейс, тормоза. нормальный таргет в ядре, потому что блокдевайсы в ядре и сеть в ядре. LIO умеет еще и в SRP, что гипотетически позволяет очень хорошо утилизировать IB.
Mark ☢️
SRP, IB — что это?
Sergei
SRP это SCSI over infiniband
Sergei
про tgt я могу и ошибаться.
Sergei
iSCSI я последний раз трогал сто лет назад, и так и не использовали.
Mark ☢️
а по какой причине в tgt тормоза ? ну полюбас же должен не в цпу упереться у простых смертных
Sergei
http://scst.sourceforge.net/comparison.html
Sergei
я вот отсюда выкуривал, что tgt - юзерспейс.
Александр
А что такое tgt?
Александр
остальные слышал
Александр
и даже читал
Александр
А всё понял
Mark ☢️
https://github.com/fujita/tgt
Mark ☢️
Mark ☢️
что за нах ?!
Sergei
ну вот тебе и ответ
Sergei
(:
Александр
Linux SCSI target framework (tgt) aims to simplify various SCSI target driver (iSCSI, Fibre Channel, SRP, etc) creation and maintenance. Our key goals are the clean integration into the scsi-mid layer and implementing a great portion of tgt in user space. 😊
Mark ☢️
так всё абстрактно и супер-пупер модульно, что я нихрена не понял
Mark ☢️
а что в ядре тогда у него ?
Mark ☢️
- OSD: a virtual object-based storage device that can use a file to store the content (in progress).
Mark ☢️
шутники, однако
Mark ☢️
Mark ☢️
Ну каг-бы там уже есть рбд. но у меня не заработало. цеф слишком новый
Mark ☢️
(кракен)
Mark ☢️
придётся ставить 7 центос, ставить там кракенские рбд либы и пробовать заново.
Mark ☢️
федора оказалась плохой идеей
Александр
Зачем ставить?
Александр
Эм.. ты поднял цеф на федорке?
Mark ☢️
нет. хотел её в качестве клиента использовать
Александр
Ааа
Mark ☢️
но и это тоже не работает
Александр
Хм
Михаил
Лучше бы ты лио под цеф запилил
Sergei
а таки в лоб экспортить rbd-устройство замапленное через lio нельзя?
Михаил
плюсадин
Пол чата бы восхваляло
Mark ☢️
Лучше бы ты лио под цеф запилил
чем тгт плох? (если заработает, я попробую чуть позже, щас не могу)
Михаил
У тебя оно работает как цеф клиент? То есть пишет сразу на нужную осд?
Михаил
Rbd features пашут?
Михаил
Где иопсы?)
Михаил
И тесты
Mark ☢️
У тебя оно работает как цеф клиент? То есть пишет сразу на нужную осд?
как запилю — обязательно отпишусь сюда. у меня пути назад нет :)
Mark ☢️
мне надо овирт, а этой холобуде нужен шаред сторадж
Mark ☢️
я решил что это будет айскайзи
Mark ☢️
У тебя оно работает как цеф клиент? То есть пишет сразу на нужную осд?
ну да, хотя вопрос какой-то глупый, я его не доконца понял... а может быть иначе ?