После многочисленных поисков в Google и попыток исправить эту проблему я решил разместить здесь сообщение ... надеюсь, кто-нибудь здесь может мне помочь, пожалуйста ??
Я установил 2 сервера dell poweredge r200 с 64-разрядной версией Centos 5.3 и установил пакеты виртуализации (XEN) и DRBD82, KMOD-DRBD82 и т. Д.
Проблема, с которой я сталкиваюсь, заключается в том, что каждый раз, когда я пытаюсь запустить DRBD, я получаю сообщение «Запуск ресурсов DRBD: не удается загрузить модуль drbd». ошибка. Я пробовал insmod с модулем из моего предыдущего ядра, но получаю такую ошибку: «insmod: ошибка вставки '....': -1 Недопустимый формат модуля»
Если я загружаюсь в свое предыдущее ядро, DRBD запускается и работает отлично ??
В настоящее время я загружаюсь в ядро: 2.6.18-128.1.16.el5xen.
Это ошибка ядра Centos XEN ?? Кому-то удалось заставить его работать ??
Пожалуйста, помогите мне.... :)
Спасибо!
Спасибо за вашу помощь! Очень признателен!
Хорошо, я сделал следующее:
yum remove drbd82 kmod-drbd82 ## Это были установленные пакеты для drbd
yum install drbd82 kmod-drbd82-xen ##, который установит модули, связанные с XEN
Затем я настроил drbd.conf, и теперь все запускается правильно.
Надеюсь, это поможет кому-нибудь еще.
Проблем с совместимостью Xen и DRBD быть не должно.
Однако вам нужно будет пересобрать модуль DRBD для вашего нового ядра, если вы еще этого не сделали.
Обычный подход к этому - переустановить пакет DRBD поверх существующей установки. Это будет включать сборку модуля путем поиска и компиляции с вашими новыми / существующими исходными кодами ядра, готовыми к использованию с новым ядром.
хмммм drbd работает медленно. Посмотреть эту информацию: http://www.centos.org/docs/5/html/5.2/Global_File_System/ GFS - идеальное решение для вас