LINUX.ORG.RU
ФорумTalks

NFS over DRBD


0

0

Во всяких статьях, описывающих NFS over DRBD всегда предлагается failover-кластер
http://linux-ha.org/DRBD/NFS
http://howtoforge.com/high_availability_nfs_drbd_heartbeat

В то время как можно было бы сделать active-active
1) если блочные устройства являются рамдисками, то чтение с них проходит быстро.
2) если основной вид запросов - чтение, а не запись, то в режиме active-active была бы возможность раскидать запросы на разные компьютеры

Вопрос - существует ли файловая система, работающая в режиме active-active и если нет, то почему?

>Вопрос - существует ли файловая система, работающая в режиме active-active и если нет, то почему?
кластерные файловые системы с failover википедия подскажет, самая крутая gpfs за бабло от ибм

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

кластерные файловые системы с failover википедия подскажет


HA Cluster бывают:
- Active/Passive
- Active/Active
- N+1 (N+2, ...)

Вот ты под файловой системой с failover из википедии - что имеешь в виду?

википедия подскажет


Не подскажет:
http://en.wikipedia.org/wiki/List_of_file_systems#Fault_tolerant_file_systems

Напиши, пожалуйста, ссылку.

ArsenShnurkov
() автор топика
Ответ на: комментарий от dimon555

посмотри эти


Там 15 систем готовых и еще 12 в разработке.

Подскажи, пожалуйста, какие из этих систем (из тех, с которыми ты разбирался)
поддерживают режим active-active

ArsenShnurkov
() автор топика
Ответ на: комментарий от dimon555

glusterfs будет работать


В википедии написано, что будут coherence problems:

http://en.wikipedia.org/wiki/GlusterFS
The clients themselves are stateless, do not communicate with each other, and are expected to have translator configurations consistent with each other. This can cause coherency problems

т.е. это только если на чтение эту FS использовать.

А если на запись? Получается что могут быть считаны устаревшие данные, модифицированы и записаны обратно поверх данных, записанных с другой системы...

Существуют ли другие FS, работающие в active-active, но без этой проблемы?

ArsenShnurkov
() автор топика
Ответ на: комментарий от dimon555

почитай ещё про ataoe


Вот тут говорят, что ее самой по себе маловато будет:
http://www.pentarh.com/wp/2008/07/15/cheap-san-using-aoe/

Т.е. по ATA over Ethernet можно подцепить диски другого компьютера,
но дальше нужно какую-то синхронизацию организовывать поверх.

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

и скорее всего узел, который собирает рэйд хрен продублируешь, когда она упадёт будет бо-бо

dimon555 ★★★★★
()

ты хочешь достигнуть высокой синхронизации по канал с достаточно малой скорость передачи информации и реакции?

это конечно возможно, но скорость будет падать - и сильно

когда мы допускаем возможность незавершение операци по изменению - мы может надееться на высокую скорость чтения данных. А если мы этого не допускаем - то нам нужна система, поддерживающая данные в когюретном состоянии

а это стоит дорого. или работает медленно

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

Добавление softraid не отменяет необходимости синхронизации,
были одни блочные устройства, после добавления softraid получатся другие блочные утсройства.

Файловая система поверх все равно нужна.

ArsenShnurkov
() автор топика
Ответ на: комментарий от namezys

ты хочешь достигнуть высокой синхронизации

по каналу с достаточно малой скорость передачи информации


Я нигде не говорил, какой у меня канал.

А если мы этого не допускаем - то нам нужна система,

поддерживающая данные в когюретном состоянии


Да, да, такая мне и нужна

а это стоит дорого. или работает медленно


Хорошо, меня устраивает медленно, дайте мне howto

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

Есть несколько файловых систем, поддерживающих режим active-active. В кластерной реализации samba как раз и используется эта возможность. См.
http://wiki.samba.org/index.php/CTDB_Setup раздел Filesystem specific configuration

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