Size: a a a

SDS и Кластерные FS

2021 February 03

k

kvaps in SDS и Кластерные FS
OrangeFS очень охотно в ядро приняли, сам Линус похвалил и в пример их код поставил
источник

k

kvaps in SDS и Кластерные FS
перед LustreFS😂😂😂
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
kvaps
Ну если не говнокодить и придерживаться общепринятых интерфейсов мне кажется всё норм будет
Там часто апи меняюцца
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
Не всегда сильно, но часто
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
Ну про это видимо @gmelikov хорошо расскажет))
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
Да вообще ядро это какой-то отдельный мир. Например у меня в витасторе все метаданные в JSON и я НЕ ХОЧУ его ни на что менять. Банальный вопрос - а где взять парсер JSON для модуля ядра ?)))
источник

AP

Andrew P in SDS и Кластерные FS
ivdok
Ещё есть такой мем про (не)надёжность сигейта, но я думаю вы уже в курсе про это
Про ненадежность сигейтовских винтов я знаю (да и то с последними сериями у нас довольно положительный опыт), про хранилки ругани особо не слышал. Мем был про хранилки или про винты?
источник

i

ivdok in SDS и Кластерные FS
Andrew P
Про ненадежность сигейтовских винтов я знаю (да и то с последними сериями у нас довольно положительный опыт), про хранилки ругани особо не слышал. Мем был про хранилки или про винты?
Why not both?
источник

AP

Andrew P in SDS и Кластерные FS
kvaps
Обычно это работает немного по другому, отдаёшь ему один большой LUN, а он его уже нарезает через LVM
Получается ли таким образом сделать shared LVM storage на несколько нод кластера Proxmox?
источник

МК

Марк ☢️ Коренберг... in SDS и Кластерные FS
Виталий На Заборе
Да вообще ядро это какой-то отдельный мир. Например у меня в витасторе все метаданные в JSON и я НЕ ХОЧУ его ни на что менять. Банальный вопрос - а где взять парсер JSON для модуля ядра ?)))
напиши его. И ему отправим типа такого: [[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ и так пару мегабайт
источник

МК

Марк ☢️ Коренберг... in SDS и Кластерные FS
и да, удачи с хуйникодом
источник

МК

Марк ☢️ Коренберг... in SDS и Кластерные FS
и с number
источник

МК

Марк ☢️ Коренберг... in SDS и Кластерные FS
и  c NaN
источник

AP

Andrew P in SDS и Кластерные FS
kvaps
Ну например у тебя есть хранилка, которая умеет отдавать LUN, и ты хз что с этим дальше делать.

Добавляешь его в LINSTOR, и дальше рулишь как хочешь через удобную апишечку с кучей готовых драйверов под прокс/куб/опенстэк/опеннебулу и т.п.
А пока Linstor не поддерживает shared storage - какие сейчас варианты удобно нарезать LUN на PV в кубе?
источник

k

kvaps in SDS и Кластерные FS
Andrew P
Получается ли таким образом сделать shared LVM storage на несколько нод кластера Proxmox?
да, причём не нужен даже cLVM
источник

ВН

Виталий На Заборе... in SDS и Кластерные FS
Марк ☢️ Коренберг
и да, удачи с хуйникодом
Ну это мне например не сдалось
источник

SM

Stanislav Motriy in SDS и Кластерные FS
kvaps
Ну например у тебя есть хранилка, которая умеет отдавать LUN, и ты хз что с этим дальше делать.

Добавляешь его в LINSTOR, и дальше рулишь как хочешь через удобную апишечку с кучей готовых драйверов под прокс/куб/опенстэк/опеннебулу и т.п.
Чот не понятно, кто тогда будет репликацией заниматься.
источник

G

George in SDS и Кластерные FS
Виталий На Заборе
Ну про это видимо @gmelikov хорошо расскажет))
стабильно каждую мажорную версию ядра интерфейсы ломают, в 5.10 в очередной раз хорошенько поднасрали. Хорошо ещё не часто закрывают под gpl ранее доступные всем методы. Зато как закрывают, так боль, "не в ядре - кладём на это жирный болт, а заодно грязью поливаем"
источник

k

kvaps in SDS и Кластерные FS
George
стабильно каждую мажорную версию ядра интерфейсы ломают, в 5.10 в очередной раз хорошенько поднасрали. Хорошо ещё не часто закрывают под gpl ранее доступные всем методы. Зато как закрывают, так боль, "не в ядре - кладём на это жирный болт, а заодно грязью поливаем"
в смысле если не gpl, то и использовать их нельзя?
источник

G

George in SDS и Кластерные FS
kvaps
в смысле если не gpl, то и использовать их нельзя?
ага, если модуль не совместим с gpl для дистрибуции в бинарном виде. Т.е. у ядра есть набор функций "для всех" и "только для совместимых с gpl"
источник