CentOS 5.3 64 位元、XEN 和 DRBD

CentOS 5.3 64 位元、XEN 和 DRBD

經過多次谷歌搜尋並嘗試糾正這個問題後,我決定在這裡發布......希望這裡有人可以幫助我,好嗎?

我已經設定了 2 台帶有 Centos 5.3 64 位元的 Dell poweredge r200 伺服器,並安裝了虛擬化軟體包 (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

嗯 drbd 很慢。查看此資訊: http://www.centos.org/docs/5/html/5.2/Global_File_System/ GFS 是您的完美解決方案

相關內容