LINUX.ORG.RU

Посоветуйте рапределённую ФС

 


1

6

Приветствую, коллеги! Есть несколько виртуалок (веб-бекендов), стоит задача: дёшево и сердито организовать синхронизацию содержимого определённой папки. Городить из-за этого ceph, gluster или lustre ни какого желания не возникает, нужно более простое и менее функциональное решение, но удовлетворяющее следующим требованиям:

1. Синхронизация содержимого между всеми узлами в реальном времени.

2. Автоматическое монтирование при загрузке (желательно из fstab)

3. Простота настройки.

4. Возможность простого добавления новых нод.

5. Отсутствие громоздких механизмов аутентификации (например Kerberos). Можно вообще без контроля доступа, ибо под это будет сделана изолированная сеть.

6. Отсутствие единой точки отказа (в т. ч. отсутствие мастер-ноды).

7. Приемлемая скорость чтения/записи (не менее 50% от пропускной способности сети).

Так вот, товарищи, кто что может порекомендовать?

З. ы.: Всякие монструозные вещи типа ceph не предлагать, ибо это в данном случае оверинженеринг. Я уже копал в сторону OpenAFS и Pohmelfs, но первая сильно завязана на керберос, а городить огород с ним не хочется, а вторая в сильно заброшенном состоянии (правда выяснилось, что оно теперь называется elliptics и её даже яндекс юзает, но нормальных доков не нашёл, а все эксперименты остановились на том, что демон выжирает всю память и прибивается ядром).

Ответ на: комментарий от Yur4eg

lsyncd пощупал, спасибо, в целом решение устраивает, но если кто-то посоветует именно ФС с вышеуказанными параметрами, то буду очень благодарен.

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

Есть еще drbd dual-primary mode. Правда я его не щупал. В свое время юзал конфигурацию master-slave, которая работала очень быстро.

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

для дуал-праймари нужна всё равно кластерная фс. и больше двух нод оно не тянет.

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

Городить из-за этого ceph, gluster или lustre ни какого желания не возникает

Проще, чем gluster сложно подобрать из полноценных распределённых FS. Оно очень легко запускается и настраивается, единственная небольшая сложность будет закрыть потом порты через iptables от несанкционированного доступа, к этой ФС цепляться может любой клиент, сетевой авторизации там нет

Если же важна просто оперативная автоматическая синхронизация (или высокая производительность), то см.
— lsyncd (вызывает rsync при изменениях в ФС)
— btsync (синхронизирует каталоги в духе Dropbox, но по p2p)

KRoN73 ★★★★★ ()

Сам не юзал, но слышал хорошие отзывы на какой-то конференции про MogileFS https://code.google.com/p/mogilefs/

Ну и там специальные модули нужны непосредственно для софта, работающего с этой ФС. Для nginx он существует 100% http://www.grid.net.ru/nginx/mogilefs.en.html

Komintern ★★★★★ ()
Последнее исправление: Komintern (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.