LINUX.ORG.RU
ФорумAdmin

Синхронизация файлов между двумя серверами в реальном времени


0

0

Всем привет! Вот стал вопрос синхронизировать файлы между двумя серверами в реальном времени без использования внешнего массива, так как сервера в разных ДЦ , для отказоустойчивости сайта. Собственно нет ли такой утилиты которая в реальном времени будет синхронизировать файлы на двух удаленных машинах ? Может кто сталкивался.

Из тех которые не в реальном времени вроде не плохая http://www.cis.upenn.edu/~bcpierce/unison/ , а вот чтобы такая но в реальном времени была.... эх у ж эти кластеры :)

anonymous

Re: Синхронизация файлов между двумя серверами в реальном времени

drbd

anonymous ()

Re: Синхронизация файлов между двумя серверами в реальном времени

токо внимательно читаем использование meta-disk - если принято решение
использовать internal - то перед использованием реплицируемой ФС, при
создании фыайловой системы, или, если такова задумка, средствами lvm,
уменшите размер монтируемой области (вроде там 128М на одну репли-
цируемую пару, но можно и больше.... не помню ужо).
Иначе потом сильно бут неприятно

cyclope ()

Re: Синхронизация файлов между двумя серверами в реальном времени

а не понадобится ли третий сервер который будет следить за ситуацией "расшепление мозга"(c)? Т.е. если обе ноды будут думать что другая нода сдохла.

true_admin ★★★★★ ()

Re: Синхронизация файлов между двумя серверами в реальном времени

чёт типа blind / split brain ?
Если простенько - то решает monit или ему подобное. Эт если дело только в ращщеплении, а сами ноды в поряде
А иначе нада heartbeat заюзать, или нечто получше

cyclope ()

Re: Синхронизация файлов между двумя серверами в реальном времени

Если просто синхронизация, но в реальном времени, тогда можно сделать так:

рейд-зеркало. 1. локальный диск 2. диск экспортируемый по iscsi с другой ноды.

Это как пример.

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