经过多次谷歌搜索并尝试纠正这个问题后,我决定在这里发布......希望这里有人可以帮助我,拜托?
我已经设置了 2 台带有 Centos 5.3 64 位的戴尔 poweredge r200 服务器,并安装了虚拟化包 (XEN) 和 DRBD82 、 KMOD-DRBD82 等...
我遇到的问题是每次我尝试启动 DRBD 时都会出现“正在启动 DRBD 资源:无法加载 drbd 模块”。错误。我已经尝试使用我以前内核中的模块使用 insmod,但收到此错误:“insmod: error inserting '....': -1 Invalid module format”
如果我启动到我以前的内核,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 是您的完美解决方案