免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3504 | 回复: 8
打印 上一主题 下一主题

急问:DRBD+nfs+heartbeat怎么配置? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-11-27 16:12 |只看该作者 |倒序浏览
google了一下也看了drbd.org的文档。
最后参考http://www.howtoforge.com/high_availability_nfs_drbd_heartbeat
在两台机器上(as  4,内核版本2.6.9-22.EL)编译了drbd8.2.1
编译都通过了。

不过我通过 modprobe 加载模块
$modprobe drbd
时却报错了。
FATAL: Error inserting drbd (/lib/modules/2.6.9-22.EL/kernel/drivers/block/drbd.ko): Unknown symbol in module, or unknown parameter (see dmesg)
不知道有没有哪位仁兄出现过这种情况,指点一下:)

多谢了~

论坛徽章:
0
2 [报告]
发表于 2007-11-27 16:58 |只看该作者
http://mdjhaitao.blog.163.com/bl ... 212007922111554577/

看我的这个。比较清晰。你看的以前文档可能比较麻烦

论坛徽章:
0
3 [报告]
发表于 2007-11-27 21:06 |只看该作者

回复 #2 mdjhaitao 的帖子

非常非常感谢。
现在就去看了。 :)

论坛徽章:
0
4 [报告]
发表于 2007-11-28 12:41 |只看该作者

回复 #2 mdjhaitao 的帖子

hi mdjhaitao :
我输入
[root@server2 drbd-8.2.0]# /etc/init.d/drbd start
Starting DRBD resources:    Can not load the drbd module.
我在输入
[root@server2 drbd-8.2.0]# modprobe drbd
FATAL: Error inserting drbd (/lib/modules/2.6.9-22.EL/kernel/drivers/block/drbd.ko): Unknown symbol in module, or unknown parameter (see dmesg)
输入
[root@server2 drbd-8.2.0]# /etc/init.d/drbd reload
Reloading DRBD configurationsend() failed: Connection refused
send() failed: Connection refused
send() failed: Connection refused
send() failed: Connection refused
.
输入
[root@server2 drbd-8.2.0]# /etc/init.d/drbd force-reload
Restarting all DRBD resourcessend() failed: Connection refused
Error code 134521101 unknown.
You should updated the drbd userland tools.
Command '/sbin/drbdsetup /dev/drbd0 down' terminated with exit code 20
command exited with code 20
ERROR: Module drbd does not exist in /proc/modules
Can not load the drbd module.
=================
碰到过这样的问题吗?是版本不对马? 感觉是module没有加载上。

论坛徽章:
0
5 [报告]
发表于 2007-11-28 17:38 |只看该作者

回复 #1 plumblossom 的帖子

重新编译了一遍。还是不行。

[root@server1 ~]# /etc/init.d/drbd start
Starting DRBD resources:    Can not load the drbd module.

希望大牛们给点提示....  非常感谢

论坛徽章:
0
6 [报告]
发表于 2007-11-29 09:57 |只看该作者
确实是没有加载到模块
不过你这个内核看起来。不像是升级过的啊
你是否升级过内核呢。
如果升级了内核。
编译的时候需要有所更改。才可以

如果您想为drbd 编译不同版本的内核,您需要定义KERNVER(包括路径)同时您也要定义drbd 的安装路径。
    make KERNVER=2.4.22-7 KDIR=/usr/src/linux-2.4.22-7-include
    make KERNVER=2.4.22-7 PREFIX=/local/lib/module/path/ install
    测试加载drbd 模块
    如果这些都已经创建和安装妥当,您就可以测试加载模块了。
    $ /sbin/insmod drbd
    如果一切正常,您不会看见任何ERROR(错误)信息,用Ismod 程序可以验证模块是否已被加载。
    dev2-98:~/rpm/SPECS # lsmod
    Module Size Used by Tainted:PF
    drbd 40140 0 (unused)
    ...
    $ dmesg
    ...
    drbd:initialised.Version:0.6.8(api:63/proto:62)

你可以参考一下这个

论坛徽章:
0
7 [报告]
发表于 2007-11-29 10:33 |只看该作者

回复 #6 mdjhaitao 的帖子

非常感谢您的建议。
我昨天晚上换了一个drbd的0.7.25版本,就可以了。(内核比较低? 我没有升级过内核)
等我做完后在试验一下您的建议。
谢谢。 :)

论坛徽章:
0
8 [报告]
发表于 2007-11-29 17:02 |只看该作者
呵呵。好使了。就好了。
不过你最好还是用0.8的。你那个也许是开始是包的事。
换一个稳定的。不要用最新的包。最新的也许都会有问题
如果你没有编译内核。确实不用我上面提到的。。
good luck

论坛徽章:
0
9 [报告]
发表于 2007-12-13 12:30 |只看该作者
to 楼主
你那个问题是是需要手动insmod  drbd.ko
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP