Не собирается drbd на ядре openvz или как всетаки заставить его работать [РЕШЕНО]
srv38 31 марта, 2009 - 08:51
Ядро linux-2.6.18-openvz-028.056
"emerge --info" тут http://rafb.net/p/Xffqd335.html
"eix -Ic" тут http://rafb.net/p/Cih2Vc76.html
"emerge drbd" тут http://rafb.net/p/iOETxt84.html
У меня есть такое подозрение что под openvz его собрать вообще нельзя,
в доках сказано включить в опциях ядра
Device Drivers --->
-- Connector - unified userspace <-> kernelspace linker
Cryptographic API --->
-- Cryptographic algorithm manager
но в этом ядре таких опций вообще нет, может кто то уже сталкивался с пожобной проблемой
или может подсказать как ее решить.
Заранее спасибо.
»
- Для комментирования войдите или зарегистрируйтесь
используй более новое ядро =)
используй более новое ядро =)
___________________________________________
Working on Gentoo for iPAQ hx4700 and Openmoko Neo Freerunner :-)
Если у вас компьютер с Windows, есть два выхода: выбросить компьютер в форточку или выбросить форточки с компьютера
Да я с радостью, только я вот
Да я с радостью, только я вот не знаю как мне постаивть свежее ядро с патчем openvz?
Поставил и собрал ядро
Поставил и собрал ядро 2.6.24-ovz008 теперь ошибка выглядит подругому http://rafb.net/p/jRlJsm59.html
Я вот думаю и правда что ли никто не пробовал кластеризовать
виртуальную среду openvz с помощью drbd и heartbeat.
я пробовал только не на
я пробовал
только не на генте
работало даже....
Не все версии drbd ставятся
Не все версии drbd ставятся на openvz ядро. Щас точно не могу сказать, но вроде версия drbd-8.0.7 работала.
PS: Тут есть полезная информация - http://wiki.openvz.org/HA_cluster_with_DRBD_and_Heartbeat
/ Enchant /
"Никакую проблему нельзя решить на том же уровне, на котором она возникла"
Спасибо за ответ
Ссылка эта у меня во вкладке уже с начала недели открыта :)
Я вообще перепробовал все возможные версии drbd у всех одни и теже ошибки при сборке, причем заметил вот еще, что
в ядре openvz есть опция
Device drivers -->
Block devices -->
DRBD Distributed Replicated Block Device support
вот я и подумал может это и включает поддержку drbd в ядре, и
не надо собирать модуль адра, но как собрать drbd без grbd-kernel
Причем ошибки \при компиляции drbd-kernel при включеной и выключенной опции разные
вот с включенной опцией - http://paste.org.ru/?1j9wnu
тоесть
>>> Source compiled.
doins: drbd.ko does not exist
сам скомпилил модуль и не смог потом найти его
вот без этой опции в ядре - http://paste.org.ru/?up2j0v
как видно ошибки разные.
Жду Ваших сооброжений по этому поводу
поправьте ебилд уберите
поправьте ебилд
уберите drbd-kernel из зависимости drbd (правильно было бы добавить флаг havekernel или проверку на ядро ovz)
накатайте багреппорт
в баге это уже есть...
в баге это уже есть... http://bugs.gentoo.org/show_bug.cgi?id=238523
/ Enchant /
"Никакую проблему нельзя решить на том же уровне, на котором она возникла"
Сегодня появилось новое ядро
Сегодня появилось новое ядро "2.6.27-openvz-briullov.1" где drbd собирается без проблем.
Рано я обрадовался,
Рано я обрадовался, собираться то он собирается, а вот дальше опять проблемы
как положено создал /etc/drbd.conf
настроил http://paste.org.ru/?lobe1o ,и дальше по инструкции
загрузил модуль modprobe drbd
# lsmod
drbd 169304 1
vzwdog 8968 0
vzrst 116244 0
vzcpt 97572 0
vzdquota 33400 0 [permanent]
simfs 4436 0
scsi_wait_scan 1664 0
vznetdev 13956 0
vzethdev 8704 0
vzmon 20872 5 vzwdog,vzrst,vzcpt,vznetdev,vzethdev
vzdev 2952 4 vzdquota,vznetdev,vzethdev,vzmon
tun 10500 2 vzrst,vzcpt
test_nx 2304 0
затер dd файловую систему на /dev/cciss/c0d0p8
дальше # drbdadm create-md drbd0
прошло без проблем, а вот # drbdadm attach drbd0
после мунутных раздумий выдает No response from the DRBD driver! Is the module loaded?
хотя по lsmod видно, что модуль загружен, теперь то в чем может быть косяк?
Все проблема окончательно
Все проблема окончательно решена, и она конешно же была в моих кривых руках,
я же не знал что модули openvz не надо загружать автоматом, они сами стартуют
при запуске /etc/init.d/vz, а если стартовать автоматом то был какойто конфликт
между модулями openvz и drbd.