Xen - построение отказоустойчивого решений

12 3
qwartyr
На сайте с 19.10.2007
Offline
40
1793

Добрый день.

Есть сервер с виртуальными машинами на XEN. Есть второй такойже сервер, но пустой.

Хотелось бы, на втором пустом поднять зеркало от первого сервера, чтобы была возможность в случае выхода из строя первого включить в работу второй. Сейчас на боевом сервере работают продакшн виртуалки и потому хотелось бы все это сделать без запредельных даунтаймов и реинсталов осей.

На обоих серверах стоит centos 5.3

В какую сторону копать?

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

HyperVM -> backup - по-моему, самое простое, что приходит на ум. Хотя, я бы посмотрел в сторону "снапшота" нужных каталогов по крону и переливке на другой ВДС.

...никто не узнает, как плачет ночью тот, кто идет днем по жизни смеясь... Хостинг. VPS. Мы работаем для вас. (http://hostace.ru).
N
На сайте с 06.05.2007
Offline
419
#2

Непонятно куда делся Андрейка, так что дам ссылку http://xgu.ru/wiki/Xen-drbd

Необходимо быстрое соединение серверов. Замедленная запись на диск приводит к некоторому ухудшению производительности в такой конфигурации.

Кнопка вызова админа ()
qwartyr
На сайте с 19.10.2007
Offline
40
#3
netwind:
Непонятно куда делся Андрейка, .

Я вот тоже жду, что скажет гуру

qwartyr добавил 15.06.2009 в 17:13

Hack_phoenix:
Хотя, я бы посмотрел в сторону "снапшота" нужных каталогов по крону и переливке на другой ВДС.

снапшот предполагает бекапирование на холодную, чего бы очень хотелось бы избежать на продакшн виртуалках.

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

xen-drbd +руки с напильником ибо в скриптах по умолчанию есть глюки, которые мешают работать решению нормально

И еще - забудьте об active-active, это решение может рассыпаться. Так что только active-standby

Ну и еще - узкое место будет дисковая подсистема. По этому не помешает забондить два-три гигабитных интерфейса :)

Связь - только по кроссоверу, никаких свитчей

Решение вполне работает

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

А вообще - лучше безгиморный вариант с стораджем. Я понимаю что дороже будет, так как это уже корпоративный вариант, но все-же?

Не стоит плодить сущности без необходимости
Hack_phoenix
На сайте с 04.04.2009
Offline
57
#5
qwartyr:
Я вот тоже жду, что скажет гуру

qwartyr добавил 15.06.2009 в 17:13


снапшот предполагает бекапирование на холодную, чего бы очень хотелось бы избежать на продакшн виртуалках.

Ну я же делаю как-то без особых проблем без остановки сервера на работающих сайтах снапшоты... :). Т.е я просто делаю дамп баз данных и архивирование файлов клиентов. А потом оно все может спокойно и не торопясь переноситься на другой сервер... Так же скриптом.

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

Hack_phoenix, а если сервер упадет во время переноса? Получем нарушение синхронизации

O
На сайте с 13.08.2008
Offline
26
#7
Andreyka:
И еще - забудьте об active-active, это решение может рассыпаться. Так что только active-standby

Плюс стопицот.

Единственный вариант active-active - это крест-накрест собранные два active-standby.

Outsourcenow.ru: оттюним ваш веб-сервер. 100 млн. запросов в сутки - наш размерчик!
P
На сайте с 08.03.2007
Offline
250
#8

Не стоит ли рассмотреть вариант с разнесением сервера с апачем и базы данных? В этом случае производительность дисковой подстстемы будет не так критична, а работа с двума серверами баз данных делается несколькими способами, причём организовать мастер-мастер не так сложно.

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

Мастер-мастер на mysql - зло

P
На сайте с 08.03.2007
Offline
250
#10
Andreyka:
Мастер-мастер на mysql - зло

Почему обязательно мастер-мастер? Для postgres, например, есть pgpool http://pgpool.projects.postgresql.org/ - мидлваре , эффект в результате как мастер-мастер. Наверняка и для mysql есть что-то похожее. Есть для постгреса sloony кластеры.

12 3

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