OpenVZ Forum


Home » International » Russian » распределение VE по двум нодам + drbd???
распределение VE по двум нодам + drbd??? [message #29867] Mon, 28 April 2008 06:06 Go to next message
frol314 is currently offline  frol314
Messages: 17
Registered: February 2008
Location: Russia, Togliatti
Junior Member

на двух машинках настроено два раздела drbd
primary/secondary
secondary/primary
(уже настроено при падении ноды примари переходит на другой)
на обоих машинках запущены свои VE в примари разделе drbd естесно
как сделать так чтоб если одна нода падает на другой запускались
упавшие VE ???
ведь директории разные получаются...
на первой ноде /dev/drbd1 mount on /vz/vz1
на второй ноде /dev/drbd2 mount on /vz/vz2
соответственно когда одна из нод падает
на оставшейся смонтировано оба раздела...
как запустить VE если в найстройках у неё пути отличаются?

может проще дампить VE на другую машинку и в случае падения
поднимать нужные VE ?

[Updated on: Mon, 28 April 2008 13:18]

Report message to a moderator

Re: распределение VE по двум нодам + drbd??? [message #29898 is a reply to message #29867] Tue, 29 April 2008 06:23 Go to previous messageGo to next message
khorenko is currently offline  khorenko
Messages: 533
Registered: January 2006
Location: Moscow, Russia
Senior Member
Добрый день.

Добрый день.

Простите, немного не понял вопроса, можно уточнить?

Есть:
* HN1
на ней в нормальной ситуации (когда обе нода работают)
- /dev/drbd1 - смотрирован в /vz/vz1
- /dev/drbd2 - не смонтирован (когда монтируется, то в /vz/vz2)
* VE1 - запущена, private находится на /dev/drbd1, то бишь /vz/vz1
* VE2 - не запущена, private находится на /dev/drbd2, то бишь /vz/vz2, если бы было смонтировано
-----------------------------------
* HN2
на ней в нормальной ситуации (когда обе нода работают)
- /dev/drbd1 - не смонтирован
- /dev/drbd2 - смонтирован в /vz/vz2
* VE1 - не запущена, private находится на /dev/drbd1
* VE2 - запущена, private находится на /dev/drbd2, то бишь /vz/vz2

------------------------------------

Теперь HN2 умирает, на HN1 подмонтируется /dev/drbd2 в /vz/vz2 и VE2 стартует.

Теперь самое интересное - это я описал, как сам понимаю. А как есть на самом деле и что не работает?

Спасибо,
Константин


If your problem is solved - please, report it!
It's even more important than reporting the problem itself...
Re: распределение VE по двум нодам + drbd??? [message #29899 is a reply to message #29898] Tue, 29 April 2008 06:51 Go to previous messageGo to next message
frol314 is currently offline  frol314
Messages: 17
Registered: February 2008
Location: Russia, Togliatti
Junior Member

угу... ты правильно всё описал...
при переносе ве копируются и конфиги...
я не пробовал в данной конфигурации
но пробовал делать так...
с однокого компа где Ве были в каталоге /virtual
мигрировал ВЕ которые были в каталоге /ve
точно не помню но там были какие-то нестыковки...
пришлось создавать симлинки...
это ведь тоже неправильно может есть правильный путь?

я пока сделал дрбд0 в режиме примари-примари
каталог одинаковый на обоих нодах
вот только придется писать скрипты для старта стопа ВЕ для каждой ноды отдельно...
а вз по умолчанию будет грузиться сама, а ВЕ стартовать будет хертбеат... может так и оставить?
Re: распределение VE по двум нодам + drbd??? [message #29900 is a reply to message #29899] Tue, 29 April 2008 07:38 Go to previous messageGo to next message
khorenko is currently offline  khorenko
Messages: 533
Registered: January 2006
Location: Moscow, Russia
Senior Member
> с однокого компа где Ве были в каталоге /virtual
> мигрировал ВЕ которые были в каталоге /ve
> точно не помню но там были какие-то нестыковки...
> пришлось создавать симлинки...
> это ведь тоже неправильно может есть правильный путь?

Если миграция имеется в виду - vzmigrate, то да, путь для private area в OpenVZ vzmigrate задавать нельзя, но это же bash-скрипт - можно легко и починить, если нужно.
С другой стороны, symlink тоже не большая проблема сделать, как и каталоги просто назвать одинаково, как Вы и сделали в результате. Smile

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

По-моему, вполне нормальный вариант. Если для каждого Контейнера не хочется писать отдельный скрипт, можно какой-нить флаг добавить в CTID.conf, чтобы отличать Контейнеры с разных нод, а скрипт будет бегать по всем конфигам и поднимать Контейнеры с правильным флагом.

--
Константин


If your problem is solved - please, report it!
It's even more important than reporting the problem itself...
Re: распределение VE по двум нодам + drbd??? [message #29901 is a reply to message #29900] Tue, 29 April 2008 12:57 Go to previous messageGo to next message
frol314 is currently offline  frol314
Messages: 17
Registered: February 2008
Location: Russia, Togliatti
Junior Member

теперь другая проблема...
ве созданные на одной не хотят запускаться на другой...
чего там не так может быть?
машинки одна 4гб оперативки другая 8гб
критично? (никаких настроек не делал просто vzctl create)
Unable to start init, probably incorrect template openvz
в логах вроде ничего итересного Sad
настроки для openvz хранятся на этом-же разделе так что одинаковые...
Re: распределение VE по двум нодам + drbd??? [message #29902 is a reply to message #29901] Tue, 29 April 2008 13:07 Go to previous messageGo to next message
khorenko is currently offline  khorenko
Messages: 533
Registered: January 2006
Location: Moscow, Russia
Senior Member
на HN1 создай VE1
на HN2 создай VE2 (точно так же)

задауни HN1
попытайся на HN2 запустить VE1 - должно не получиться

Ищи различия между VE1 & VE2 на HN2...


If your problem is solved - please, report it!
It's even more important than reporting the problem itself...
Re: распределение VE по двум нодам + drbd??? [message #29903 is a reply to message #29902] Tue, 29 April 2008 13:22 Go to previous messageGo to next message
frol314 is currently offline  frol314
Messages: 17
Registered: February 2008
Location: Russia, Togliatti
Junior Member

в конфиге /etc/vz/conf/1.conf & 2.conf различий нет...
Re: распределение VE по двум нодам + drbd??? [message #29904 is a reply to message #29903] Tue, 29 April 2008 13:29 Go to previous messageGo to next message
khorenko is currently offline  khorenko
Messages: 533
Registered: January 2006
Location: Moscow, Russia
Senior Member
везде искать надо.

If your problem is solved - please, report it!
It's even more important than reporting the problem itself...
Re: распределение VE по двум нодам + drbd??? [message #29918 is a reply to message #29904] Wed, 30 April 2008 05:25 Go to previous messageGo to next message
frol314 is currently offline  frol314
Messages: 17
Registered: February 2008
Location: Russia, Togliatti
Junior Member

дополнения...
ядро ovz 2.6.18-53.1.13.el5.028stab053.10
модуль дрбд встроенный 8.0.7
утилиты той-же версии что и модуль...
виртуальная машинка создается на основе fedora-8-i386-minimal
(на другой машинке проверен - всё ок)
стартится и стопится намано...
после перезагрузки ноды
[root@virt2 ~]# vzctl start 2
Starting VE ...
VE is mounted
Setting CPU units: 1000
Configure meminfo: 65536
Unable to start init, probably incorrect template
VE start failed
Stopping VE ...
VE was stopped
VE is unmounted

и так в цикле... попробовать без дрбд чтоль Sad
Re: распределение VE по двум нодам + drbd??? [message #29921 is a reply to message #29918] Wed, 30 April 2008 07:47 Go to previous message
frol314 is currently offline  frol314
Messages: 17
Registered: February 2008
Location: Russia, Togliatti
Junior Member

на простом разделе vz работает намано...
дампится... после ребута запускается без проблем...
попробую не примари+примари на гфс2, а примари+секондари на обычной ext3
Previous Topic: Использование модуля connlimit в VE
Next Topic: OVZ+GFS2 у кого нить работает?
Goto Forum:
  


Current Time: Tue Aug 27 14:28:03 GMT 2024

Total time taken to generate the page: 0.03621 seconds