Дублирующий сервер.

12
S2
На сайте с 29.05.2008
Offline
0
4532

Знатоки, подскажите, или дайте ссылки наинформацию, как можн сделать дублирующий сервер, но чтобы он дублировал полностью, вплоть до инфы которую пользователи сохраняют. Чтбы можно было просто переключить и они могли дальше работать.:)

P
На сайте с 08.03.2007
Offline
250
#1

DRBD - http://ru.wikipedia.org/wiki/DRBD и http://www.linux-ha.org/

DRBD (от англ. Distributed Replicated Block Device — «Распределённое Копируемое Блочное Устройство») — это блочное устройство, предназначенное для построения отказоустойчивых кластерных систем на операционной системе с ядром Linux. ... Позволяет создать общее для кластера зеркальное дисковое пространство, грубо говоря, RAID 1 между накопителями на разных машинах в сети. Когда на одной машине производится запись на диск, DRBD сразу синхронизирует эти данные на дисках других машин.

Но это не панацея, разумеется - только конструктор.

qwartyr
На сайте с 19.10.2007
Offline
40
#2
Pilat:
DRBD - http://ru.wikipedia.org/wiki/DRBD и http://www.linux-ha.org/



Но это не панацея, разумеется - только конструктор.

Кто нибудь реально использовал подобное решение на практике ?

профессиональное администрирование серверов (http://www.unixsupport.ru) отзывы (http://www.free-lance.ru/users/qwartyr/opinions/) на free-lance.ru
Andreyka
На сайте с 19.02.2005
Offline
822
#3

Я делал - работает. Но косяков много.

Надо сразу нормальный кластер делать.

Не стоит плодить сущности без необходимости
S
На сайте с 16.03.2007
Offline
66
#4

Ещё как вариант, можно базы реплицировать, а файлы синхронизировать по крону таром или rsync.

У меня так сервера в разных датацентрах синхронизируются, в случае падения одного из них, виртуальная машина на втором принимает на себя нагрузку. Переключение происходит посредством смены IP на ДНС сервере (главное не забыть у ДНС сервера поставить минимальный TTL, например 10 минут).

Andreyka
На сайте с 19.02.2005
Offline
822
#5

Будет обидно когда упадет сервер с которого идет синхронизация

S
На сайте с 07.05.2007
Offline
20
#6

Есть еще другой проверенный вариант, ставить второй сервак с теми же настройками что и первый, но добавить один отдельный IP (для синхронизации). Раз в сутки соответственно делать rsync, притом что на дублирующем сервере порт в свитче выключен. Если основной сервер падает, ДЦ роняет его порт и поднимает порт дублирующего (при условии что VLAN-ы прописаны одинаково).

Zaqwr
На сайте с 08.08.2007
Offline
111
#7
snoopee:
Раз в сутки соответственно делать rsync

а как в таком варианте дела обстоят с мускулем и его бесперебойной работой?

мускуль в кластер.... да и вообще сразу кластер, зачем придумывать геморой.

Администрирование, Linux, Cisco, Juniper
SJ
На сайте с 16.03.2008
Offline
78
#8
Zaqwr:
мускуль в кластер.... да и вообще сразу кластер, зачем придумывать геморой.

Именно! ☝

Любимый хостинг (http://beget.ru?id=2902) How can we grow old when the soundtrack of our lives is rock-n-roll?
S
На сайте с 07.05.2007
Offline
20
#9

по поводу балансирования способов куча (от железки до round-robin в DNS), репликация также тема обширная, думаю тут все понятно

S
На сайте с 16.03.2007
Offline
66
#10
Zaqwr:
мускуль в кластер.... да и вообще сразу кластер, зачем придумывать геморой.

Кластер в России не вариант, uptime ДЦ слишком маленький. Нужно в разные ДЦ сервера разносить.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий