Jump to content

Recommended Posts

Posted

Хочу странного. СХД по дешману.

 

Есть три сервера с много-много дисков каждый.

Есть четвёртый сервер, который должен работать с большими массивами данных.

Между серверами есть быстрая сеть.

 

Хочется объединить диски с трёх серверов в единое пространство хранения. Как бы "экспортировать" диски как блочные устройства с трёх серверов на четвёртый и собрать на нём, по вкусу, Soft RAID из всей пачки дисков с трёх серверов или, скажем, некий LVM из трёх экспортированных RAID.

Вопрос расширения всей конструкции дискуссионный. Я пока не знаю, надо будет это расширять или как на заводе отлили, так и будет всю жизнь работать.

 

Точка изменения данных одна - это четвёртый сервер. Только он будет читать и писать данные. Три богатых дисками серверы - рабы, сами ничего не делают. Только предоставляют диски или собранные из них "на месте" LVM тома, или RAID массивы четвёртому серверу.

 

Про кластерные FS слышал, но не видел.

С Ceph даже работал, но тут он шибко избыточен. Нет должного масштаба.

 

Возможно, я вообще фантазирую не в ту сторону. Если так - укажите верное направление.

 

Назначение хранилища - хранение "медленных" данных. Что-то типа видео, но не совсем. Скорее большаааая файлопомойка. Толерантность к потере данных имеется. Если всё одним чохом грохнется, то меня заругают, но сепукку делать не заставят. Просто опять натащат из разных концов 100500 теров на свежеотформатированную файлопомойку.

Но всё-же некую защиту от отказа одного диска иметь обязательно надо. А то будут часто ругать, а мне не нравится.

 

Posted
8 минут назад, rz3dwy сказал:

Vmware vSAN?

Почти совсем "не то".

 

Оно и коммерческое, и закрытое, и огромное, и конвергентное. А мне не надо ничего виртуализовать. Мне надо только хранить и медленно обновлять.

Posted
4 минуты назад, myth сказал:

почему бы не сократить задачу до NFS и рейды собирать на 3 серверах?

А как из этого получить один том хранения, а не три?

Posted (edited)

отдать блочные по iscsi и собрать в lvm

Точнее у нас raid5 тома экспортирутся по iscsi и собираются в один большой lvm том состоящий из куска локального и десятки удаленных кусков 

Как раз под видео 

Edited by ShumBor
Posted
11 часов назад, ShumBor сказал:

отдать блочные по iscsi и собрать в lvm

Точнее у нас raid5 тома экспортирутся по iscsi и собираются в один большой lvm том состоящий из куска локального и десятки удаленных кусков 

Как раз под видео 

Что-то такое я и видел себе. Но тут некий оверхид намечается. Хотелось бы "для гломуру" на уровне FS порешать. Хотя иных аргументов кроме "не совсем красиво" у меня нет.

 

Подскажите, это нормально работает? Работает из коробки или надо что-то нудно тюнить?

 

11 часов назад, TriKS сказал:

ceph

Я же говорю: Это нормальное решение для большого кластера. На три сервера ceph очень громоздко выходит. Не его масштаб...

 

11 часов назад, jffulcrum сказал:

Там внизу страницы денег попросили. Я боюс. Я не хочу.

 

Posted
19 минут назад, sol сказал:

Там внизу страницы денег попросили. Я боюс. Я не хочу.

У вас чо, Enterprise чтобы Immediate support нужен был, или 

 

19 минут назад, sol сказал:

На три сервера

 

Posted
Quote

"экспортировать" диски как блочные устройства с трёх серверов на четвёртый

В порядке убывания сложности/навороченности:

1) iSCSI

2) NBD

3) AoE (ATA over Ethernet)

Результат у всех один и тот же, ровно тот что вы хотели: удалённые диски с трёх серверов доступны на четвёртом сервере как блочные устройства.

Дальше делаете из них программный RAID средствами mdadm или LVM.

 

Если вы таки передумали решать на уровне блочных устройств, можете расшарить на трёх серверах каталоги по CIFS (Samba) или NFS, их примонтировать на четвёртом, и объединить в одну логическую сущность с помощью mergerfs.

Posted
Quote

Это ж уже трупы...

А там ls или mkdir не трупы случайно? А то держите в курсе.

 

Работают.

 

AoE правда уже не пользуюсь, но NBD - отличная не-overengineered версия iSCSI.

Posted

Так, хорошо. С экспортом блочных устройств разобрались. Всем большое спасибо, я получил пищу для размышлений и опытов.

 

Какие варианты есть с распределёнными FS?

Я просто выпал из сетевой жизни лет на пять... И незаметно для себя съехал с первоначального ТЗ с блочными устройствами на распределённые FS.

 

Posted

AoE - там когда последние коммиты были? NBD помню еще по FreeBDSM, даже как-то пользовался, но за пределы этого дивного демонического мирка тащить такое можно разве что из принципа.

Posted (edited)
В 08.06.2023 в 22:36, sol сказал:

Что-то такое я и видел себе. Но тут некий оверхид намечается. Хотелось бы "для гломуру" на уровне FS порешать. Хотя иных аргументов кроме "не совсем красиво" у меня нет.

 

Подскажите, это нормально работает? Работает из коробки или надо что-то нудно тюнить?

 

Ну у нас оверхед был побольше, т.к. iscsi хранилось на винде, а там отдается из файла а не блочник.

Но камер 500-600 тянуло, дальше не наблюдал, это у соседнего отдела схема.

Из тюнинга - карточки i710 поставили заместо наботрных с медной 10кой (те затыкались немого на 5-6G, но я не ковырял их, у них свой админ под это дело есть), да mtu 9к + буфера карточки в 4к.

Я у себя дома хранилки под видео вообще по sshfs собираю (гиг выжимаю на обмене), но мне так удобнее да и исторически так было - лень переделывать.

Edited by ShumBor
Posted
7 часов назад, sol сказал:

И незаметно для себя съехал с первоначального ТЗ с блочными устройствами на распределённые FS.

glusterfs?

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.