heartbeat启动出错,大家帮忙看看
启动heartbeat出错,提出如下:
[root@lb1 root]# /etc/rc.d/init.d/heartbeat start
logd is already running
Starting High-Availability services:
[FAILED]
heartbeat[18032]: 2006/05/30_17:11:15 debug: Adding [ug]id root [0] to authorization g_hash_table
heartbeat[18032]: 2006/05/30_17:11:15 debug: Adding [ug]id root uid=root [0] to authorization g_hash_table
heartbeat[18032]: 2006/05/30_17:11:15 debug: Adding [ug]id hacluster [694] to authorization g_hash_table
heartbeat[18032]: 2006/05/30_17:11:15 debug: Adding [ug]id haclient [694] to authorization g_hash_table
heartbeat[18032]: 2006/05/30_17:11:15 debug: Adding [ug]id root [0] to authorization g_hash_table
heartbeat[18032]: 2006/05/30_17:11:15 debug: Adding [ug]id haclient [694] to authorization g_hash_table
heartbeat[18032]: 2006/05/30_17:11:15 ERROR: Missing auth directive in keyfile [/etc/ha.d/authkeys]
heartbeat[18032]: 2006/05/30_17:11:15 ERROR: Authentication configuration error.
heartbeat[18032]: 2006/05/30_17:11:15 ERROR: Configuration error, heartbeat not started.
51099
周二, 2006-05-30 09:20
Permalink
hacluster/haclient,有没增
hacluster/haclient,有没增加这两个用户?
netcrab
周二, 2006-05-30 09:34
Permalink
检查了一下,漏了一
检查了一下,漏了一个,加上了,但还不行,提示还是一样
netcrab
周三, 2006-05-31 08:49
Permalink
全部删除,重装,启
全部删除,重装,启动,结果还是一样。
好晕!
51099
周五, 2006-06-02 02:17
Permalink
检查一下配置文件
检查一下配置文件
villagehead
周三, 2006-06-14 09:50
Permalink
是/etc/ha.d/authkeys这个
是/etc/ha.d/authkeys这个文件的问题吧!
0、没有这个文件。如果没有的话,这个文件在[/usr/share/doc/heartbeat-X.X.X]下面有原始模板文件。拷贝到[/etc/ha.d/]下面就行。当然拷完了要改的喽。嗬嗬
1、这个文件的属性一定要是600。不过估计你不是这个问题,因为如果不是600的话,就会报错,挺显眼的。
2、没有指定通讯数据的算法
3、指定了算法以后,没有设定通讯用的文字。
我的文件的内容:
auth 3 (指定通讯数据的算法)
3 md5 AreYouAlive? (通讯用的文字)
good luck
Anonymous (没有被验证)
周二, 2007-07-24 02:38
Permalink
我知道你的问题在那
我知道你的问题在那里了。你应该把
auth 1
#1 crc
#2 sha1 HI!
#3 md5 Hello!
改成
auth 3
#1 crc
#2 sha1 HI!
3 md5 Hello!
就可以了.
jiangwhite
周三, 2008-01-23 10:18
Permalink
Missing auth directive in
Missing auth directive in keyfile [/etc/ha.d/authkeys]
应该是这个的问题检查下两机的是不是一致.