CentOS 5.3 64 位,XEN 和 DRBD

CentOS 5.3 64 位,XEN 和 DRBD

经过多次 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

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

相关内容