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