DRBD, NFS, два сервера. Покритикуйте

12
pupseg
На сайте с 14.05.2010
Offline
347
1541

Добрый день, коллеги!

есть два сервера. 192.168.1.1 (first), 192.168.2.1 (second).

Есть сайт.

1) First является drbd-master и mysql-slave, на нем поднят nfs-server, который раздел drbd (/home) экспортирует на second. Контент сайта лежит на /home на first. На first поднят nginx, отправляющий php на php-fpm на second.

2) Second является drbd-slave, на нем примонтирован /home по nfs с fisrst'а. Так же на second поднят mysql-master, nginx, отправляющий php на php-fpm на first.

3) Mysql-сервером для обоих сущностей, обзовем их "nginx+php-fpm", является mysql-master, поднятый на second. По сути на first и на second в config.php прописано dbhost=192.168.2.1.

сайт имеет две IN A записи.

192.168.1.1

192.168.2.1

Таким образом мы имеем некую схему крест-накрест.

Насколько это работоспособно вообще ? Пока на данный момент работает вроде как, но в пилотном варианте. В основном интересует экспорт drbd-master-раздела по nfs на drbd-slave. Запись по сути получается - идет на один и тот же раздел, который по drbd зеркалится.

Качественная помощь в обслуживании серверов. (/ru/forum/661100) Бесплатных консультаций не даю, не помогаю, не обучаю. Минималка от 100$. Как пропатчить KDE-просьба не спрашивать. Есть форумы (http://linux.org.ru) и полезные сайты (http://www.opennet.ru/).
Raistlin
На сайте с 01.02.2010
Offline
247
#1

pupseg, Гм. Надо делать для перекреста master-master и никаких монтирований дисков друг друга друг к другу. drbd сам по себе рейд между серваками.

HostAce - Асы в своем деле (http://hostace.ru)
pupseg
На сайте с 14.05.2010
Offline
347
#2
Raistlin:
pupseg, Гм. Надо делать для перекреста master-master и никаких монтирований дисков друг друга друг к другу. drbd сам по себе рейд между серваками.

drbd - он как бы рейд, но на каком то странном уровне.

если я сейчас мастер-диск вырублю, сделаю слейв-диск как мастер - то не вопрос - я бывший слейв - примонтирую без проблем. Пока drbd-slave таковым является - его нельзя примонтировать.

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

NFS - в топку. Он работает в двух режима - подвешивает сервер или портит данные.

Используй ocfs.

Не стоит плодить сущности без необходимости
M
На сайте с 24.10.2011
Offline
173
#4

pupseg, чем не устроил drbd master-master?

pupseg
На сайте с 14.05.2010
Offline
347
#5

почитал за ocfs, ocfs2 интересно тоже.

---------- Добавлено 26.01.2012 в 11:45 ----------

michaek:
pupseg, чем не устроил drbd master-master?

сейчас и это почитаю.

больше интересует mysql master master на mysql5.5 , очень не хочется откатываться на 5.1

Raistlin
На сайте с 01.02.2010
Offline
247
#6
pupseg:
сейчас и это почитаю.
больше интересует mysql master master на mysql5.5 , очень не хочется откатываться на 5.1

На DRBD такие вещи делать нельзя. DRBD синхронизирует дисковую подсистему напрочь. Это приведет к излишнему оверхеду.

pupseg
На сайте с 14.05.2010
Offline
347
#7

ну а таки ocfs2 кто юзал в продакшне? как мне получить дублячий диск по сети?

---------- Добавлено 26.01.2012 в 12:53 ----------

Raistlin:
На DRBD такие вещи делать нельзя. DRBD синхронизирует дисковую подсистему напрочь. Это приведет к излишнему оверхеду.

у меня mysql отдельно живет в master-slave сейчас, планирую master-master, а на drbd у меня данные, контент сайта ...

Raistlin
На сайте с 01.02.2010
Offline
247
#8
pupseg:
mysql master master на mysql5.5 , очень не хочется откатываться на 5.1

А в чем проблема, собственно?

pupseg
На сайте с 14.05.2010
Offline
347
#9
Raistlin:
А в чем проблема, собственно?

сам тупанул :) нет проблем, все, переключил на master-master.

теперь - как бы красиво засинхить /dev/sda5 на обоих серверах красиво.

сейчас так:

first: /dev/sda5 = /dev/drbd0 = /home ---nfs---> second -----> first:/home nfs /home

по сути - одновременное отображение контента реализовано на двух серверах по nfs.

хотелось бы не экспортить низкоуровневую drbd0 по nfs, а альтернативно. ocfs2 порекомендовали уже..

bsyomov
На сайте с 25.01.2012
Offline
31
#10

Так зачем вам вообще nfs|ocfs2 при наличии drbd? Что-то кажется мне, что вы какую-то совершенно лишнюю сущность пытаетесь добавить.

12

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