LINUX.ORG.RU
ФорумAdmin

Кластер для хранения файлов

 , , ,


0

2

У кого какие есть реализации для хранения файлов в кластере? Требования следующие:

1. Когда падает 1ый сервер, 2ой сервер должен встать на его место, когда 2ой сервер поднимается или связь восстановиться они должны синхронизироваться между собой и обратно...

2. Транспорт должен быть secure

3. Контроль пространства пользователя

Заодно хочу представить мою весию кластера: Есть 2 нода под centos 6.4 (пока что на VPS), на них подняты keepalived+chrooted-sftp+quota+unison.

keepalived - поддерживает виртуальный IP адрес к которому будут обращаться клиенты

ssh (sftp) - работает как сервис приема-отправки файлов

quota - квоты (контроль размера папки для пользователя)

unison - отвечает за (двустороннюю)синхронизацию между нодами

Хотелось бы услышать мнение профессионалов и другие предложения



Последнее исправление: shahv (всего исправлений: 1)

1. Когда падает 1ый сервер, 2ой сервер должен встать на его место, когда 2ой сервер поднимается или связь восстановиться они должны синхронизироваться между собой и обратно...

drbd + corosync

Dr0id
()
Ответ на: комментарий от Dr0id

Видимо, как FS. Как блочное устройство, говорят, менее эффективна. Типа, происходит ненужный оверхед.

Вот если б там не было выделенного сервера метаданных, как в том же Swift. Чтобы все равноценны и выпасть любой бы мог. Но Swift — это только для документов — положить/забрать/удалить. Модифицировать нельзя, каталогов в привычном виде нет — короче, не ФС :)

KRoN73 ★★★★★
()

А если какой-нибудь btsync впилить? :)

DALDON ★★★★★
()
Ответ на: комментарий от Dr0id

устанавливаю drbd, только вот не очень понял drbd будет синхронизировать а corosync тогда зачем?

shahv
() автор топика

unison - отвечает за (двустороннюю)синхронизацию

1. Ты представляешь, как это будет работать на ширпотребном нынче 2Тб объёме с кучей небольший файлов? (Hint: http://ru.wikipedia.org/wiki/Вечность). 2. Мне кажется, или оно требует от пользователя решать конфликты?

DonkeyHot ★★★★★
()
Ответ на: комментарий от DonkeyHot

мне тоже не очень устраивает unison, так как создаются .unison.*****.tmp файлы которые нарушают размеры директории и т.п.

конечно пользователь не должен вмешиваться да и вообще не должен видеть конфликты меж серверами.

shahv
() автор топика

есть нормальный мануал по настройке drbd?

shahv
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.