
Dmitry
14.01.2017
14:46:22

Старый
14.01.2017
14:46:29
Да. И это бесет
хз, народ вон на гластере делал rhev+gluster больше 6 петабайт хранилище для как доков/музыкальных и видео файлов так и виртуалок

Марк ☢
14.01.2017
14:46:58
А мне што с того. Я убивал гластер на раз два
Вернее завешивал

Google

Старый
14.01.2017
14:47:18
ну учитывая, что kvm тоже пилят redhat

Марк ☢
14.01.2017
14:47:31
А цеф сука не убивается никак. Даже полный перезагруз всех нодов не приводит к смерти виртуалки. Тока повисит чуток пока грузица

Старый
14.01.2017
14:47:32
то тут уже скорее вопрос в том, что бизнесу там нужно

Михаил
14.01.2017
15:15:32

Dmitry
14.01.2017
15:23:51

Михаил
14.01.2017
15:23:55
ага
у них есть
по suse enterprise storage

Dmitry
14.01.2017
15:24:38

Михаил
14.01.2017
15:24:53
там есть онлайн а есть у вендоров

Anton
14.01.2017
15:26:03

Михаил
14.01.2017
15:26:32

Google

Старый
14.01.2017
15:27:04

Anton
14.01.2017
15:27:38
Понятно. Новостное агентство "ОБС (Одна бабка сказала)".

Михаил
14.01.2017
15:28:33

Mike
14.01.2017
16:15:49

Dmitry
14.01.2017
16:16:23

Mike
14.01.2017
16:18:45

Roman
14.01.2017
16:19:17

Dmitry
14.01.2017
16:22:49

Марк ☢
14.01.2017
16:23:49
я нихрена не понял. неужели нет софта который одним концом использовал либрбд а воторым прикидывался iscsi-сервером ?

Старый
14.01.2017
16:24:45
в понедельник

Dmitry
14.01.2017
16:26:16
да у меня вопросов то нет. про то, что сьюз (или сусе, кстати, как правильно произносится? -) ) использует ядерный модуль для исксзи это я знаю. но в центосе можно добавить рбд устройство в качестве сксзи таргета с помощью скзитаргетутилз (scsi-target-utils) - просто их надо с этой поддержкой пересобирать

Roman
14.01.2017
16:26:49

Mike
14.01.2017
16:26:57

Roman
14.01.2017
16:27:18

Mike
14.01.2017
16:28:05
Редхат пока делает только автоматизацию предоставления krbd в LUN и обеспечивает согласованность работы двух нод через блокировки
Я на мобильном, в ресторане, не смогу поискать

Roman
14.01.2017
16:28:52
я посмотрел - в tcm_user любой юзерспейс-процесс может быть бэкендом для target

Google

Dmitry
14.01.2017
16:30:17
там же нет мастер-сервера.
https://access.redhat.com/documentation/en-US/Red_Hat_Storage/3/html/Administration_Guide/sect-Managing_Split-brain.html

Марк ☢
14.01.2017
16:33:34
щас понял. но это ж пиздец нелогично имхо. имхо куда логичнее написать по сути демон который чисто в юзерспейсе (меньше зависит от вендорского в т.ч. старого ведра) и не сильно проебет в производительности. очен грубо говоря читаем один сокет и пишем в другой. аля нгинкс.
для члучая когда айскайзи таргет должен хранить данные в цефе в рбд

Старый
14.01.2017
16:34:27

Марк ☢
14.01.2017
16:34:31
и какие

Старый
14.01.2017
16:34:36
redhat это и военка сша

Марк ☢
14.01.2017
16:34:40
думаю только мифический перформанс

Старый
14.01.2017
16:36:01

Марк ☢
14.01.2017
16:36:32
ты там обдолбался? юзерспейс куда более отслеживаемый. да и вобще. о чём идет речь?

Старый
14.01.2017
16:38:43

Марк ☢
14.01.2017
16:39:22
https://www.sebastien-han.fr/blog/2017/01/05/Ceph-RBD-and-iSCSI/
оказывается всё есть

Mike
14.01.2017
16:39:38
Вроде у RH в Lio backstore умеет только iblock. В SuSe так же и rbd.

Марк ☢
14.01.2017
16:40:01
давай не начинай срач

Mike
14.01.2017
16:40:42

Марк ☢
14.01.2017
16:40:50
именно
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
как я и сказал. едро не нужно

Google

Марк ☢
14.01.2017
16:42:09
https://www.kernel.org/doc/Documentation/target/tcmu-design.txt
http://tracker.ceph.com/issues/17489

Roman
14.01.2017
16:42:36

Dmitry
14.01.2017
16:43:27
а, они про это. ну да.
Ну, честно говоря я не понимал, почему мастер\слейв необходимое условие для сплит брейна =)

Roman
14.01.2017
16:45:21


Марк ☢
14.01.2017
16:45:43
да блять. почему никто так не любит говорить конкретику
видимо есть ограничения
свои ограничения, возможно это создаёт какие либо слишком большие и не отслеживаемые моменты
там есть нюансы.
либо нихуя сами не знают, либо шифруются, либо хотят показаться умными, либо пиздец ленивые. других объяснений нет.
Kubernetes already offers support for Ceph RBD based on the krbd kernel client. Unfortunately, due to obvious reasons, krbd can't use the librbd user-space space library that gets most of the development focus. This caused a feature gap when compared to VM-based environments.
ядро не нужно.
https://github.com/kubernetes/kubernetes/issues/32266 — вот тут больше написано почему в ядре оно гавно
https://sourceforge.net/projects/pytarget — даж на питоне написали блять. или я тупой или просто всё это никому в хуй не упёрлось

Sergey
14.01.2017
16:55:43

Roman
14.01.2017
16:55:52

Марк ☢
14.01.2017
17:01:49

Google

Марк ☢
14.01.2017
17:02:14
вот ядрёный клиент (инициатор) — это да. нужная штука.
а сервер (таргет) то нахуа

Roman
14.01.2017
17:02:34

Марк ☢
14.01.2017
17:02:57
и меня удивляет что её всё ещё нет. и сейчас она делается через ядро (то есть через жопу)

Roman
14.01.2017
17:04:02

Марк ☢
14.01.2017
17:04:20
а чо блять сразу то низя было ? неужто пиздец сложная задача

Roman
14.01.2017
17:05:30
вариант с nbd + librbd мне в голову пришёл сразу.

Mike
14.01.2017
17:08:03
Вот от редхат-а: https://github.com/pcuzner/ceph-iscsi-ansible/blob/master/README.md

Марк ☢
14.01.2017
17:13:28
Why RHEL 7.3?
There are several system dependencies that are required to ensure the correct (i.e. don't eat my data!) behaviors when OSD connectivity
or gateway nodes fail. RHEL 7.3 delivers the necessary kernel changes, and also provides an updated multipathd, enabling rbd images
to be managed by multipathd.
в стиле говношляпы
насилуют труп от которого надо просто отказаться
юерспейсный рбд переживает разрыв в сети на раз два.
я аж все цефные ноды перезагружал
но нет блять. мы будем патчить ядрёный рбд клиент.
НАХУЯ

Старый
14.01.2017
17:17:13
НАХУЯ
задай этот вопрос в понедельник

Mike
14.01.2017
17:17:52
НАХУЯ
Потому, что он дает меньшую латенси и больше iops. Поищи сравнение в списке рассылке

Марк ☢
14.01.2017
17:18:39
если оставить кернельный рбд и перенести в юзерспейс таргет - то это нахуй не надо