WEB开发网
开发学院服务器服务器方案 用Heartbeat配置Linux高可用性集群(上) 阅读

用Heartbeat配置Linux高可用性集群(上)

 2008-08-30 10:54:46 来源:WEB开发网   
核心提示: auth 11 sha1 key-for-sha1-any-text-you-want对于md5,只要将上面内容中的sha1换成md5就可以了,用Heartbeat配置Linux高可用性集群(上)(7), 对于crc,可作如下配置:auth 22 crc不论您在关键字auth后面指定的是什

auth 1

1 sha1 key-for-sha1-any-text-you-want

对于md5,只要将上面内容中的sha1换成md5就可以了。 对于crc,可作如下配置:

auth 2

2 crc

不论您在关键字auth后面指定的是什么索引值,在后面必须要作为键值再次出现。如果您指定“auth 4”,则在后面一定要有一行的内容为“4 <signaturetype>”。

确保该文件的访问权限是安全的,如600。

4、配置备份服务器的heartbeat

依次安装主服务器上的rpm软件包到备份服务器的heartbeat。然后使用ssh命令把主服务器配置文件传输到备份服务器。

#scp -r /etc/ha.d backupnode:/etc/ha.d

Backupnode是备份服务器的ip地址。

5、设置主服务器和备份服务器时间同步

虽然Heartbeat不要求在两个服务器上使系统钟同步主要和备份服务器,但是系统时钟应该在的几十秒之内,否则在高可用性服务的环境下会产生故障。 在在两个系统启动Heartbeat之前,你应该人工检查并且放置系统时间(使用date命令)。 关于一种更好的长期的解决的方法你应该在两个系统上使用NTP软件同步钟。

6、启动主服务器的Heartbeat

在启动主服务器的Heartbeat,使用命令:

#/etc/init.d/heartbeat start

或者

#service heartbeat start

可以使用命令查看日志文件:

#tail -f /var/log/messages

此时会发现出现如下信息:

primary.mydomain.com heartbeat[2886]: WARN: node backup.mydomain.com: is dead

表示备份服务器死机的警告,原因是备份服务器的Heartbeat还没有启动。

主服务器的web服务应该被heartbeat启动,同时heartbeat为主节点设置IP地址192.168.100.10。使用ifconfig eth0:0可以看到如下信息:

上一页  2 3 4 5 6 7 8 9 10  下一页

Tags:Heartbeat 配置 Linux

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接