加入收藏 | 设为首页 | 会员中心 | RSS
您当前的位置:首页 > Linux技术 > 高性能集群

Debian Linux下配置heartbeat高可用集群

时间:2008-06-06 11:31:31  来源:  作者:

这里的heartbeat就是linux-ha项目,被许多高可用系统采用。heartbeat的配置信息非常复杂,但是最关键也就是那么几项。

1.准备环境

准备两台Debian Linux,hostname和ip分别是ha(192.168.0.167),ha2(192.168.0.139)。

2.安装heartbeat

通过apt-get install heartbeat给ha和ha2安装heartbeat,能省去在别的Linux环境下需要先安装依赖库libnet等步骤,这里都自动完成。

3.配置heartbeat

需要配置文件有三个:authkeys、haresources、ha.cf。这三个配置文件需要在/etc/ha.d目录下面,但是默认是没有这三个文件的,所以你可以自己创建,简单配置很简单:

在ha和ha2上配置相同的authkeys和haresources,如下:

#cat authkeys

--------------

auth 3

#1 crc

#2 sha1 HI!

3 md5 Hello!

--------------

1,2,3表示认证算法选择,这里选择了md5算法

而且authkeys文件权限必须是0600,所以

#chmod 0600 authkeys

#cat haresources

--------------

ha 192.168.0.2/24/eth0 apache

--------------

ha是主节点名称,192.168.0.2/24/eth0是对外虚拟服务IP/掩码/网卡接口,apache表示资源名称,用来启动及停止apache服务的脚本,需要在resource.d目录下创建apache这个脚本,支持start和stop操作。

ha.cf在两个节点上稍有不一样,

ha(192.168.0.167)配置如下:

#cat ha.cf

--------------

auto_failback off

#说明:主节点重启成功后,资源是自动拿回到主节点还是等到副节点down调后拿回资源

node ha

node ha2

#说明:节点名称,与uname

来顶一下
近回首页
返回首页
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
推荐资讯
相关文章
    无相关信息
栏目更新
栏目热门