
經過多次谷歌搜尋並嘗試糾正這個問題後,我決定在這裡發布......希望這裡有人可以幫助我,好嗎?
我已經設定了 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 是您的完美解決方案