Chinaunix首页 | 论坛 | 博客
  • 博客访问: 127205
  • 博文数量: 24
  • 博客积分: 825
  • 博客等级: 准尉
  • 技术积分: 280
  • 用 户 组: 普通用户
  • 注册时间: 2004-11-02 09:09
个人简介

打不死的蟑螂

文章分类

全部博文(24)

文章存档

2017年(1)

2016年(2)

2014年(1)

2013年(3)

2012年(1)

2011年(1)

2010年(1)

2009年(1)

2008年(3)

2006年(1)

2005年(7)

2004年(2)

我的朋友

分类:

2005-11-30 09:05:42

主要讲解如何配置cluster部分,对于ftp的设置在上篇中已经有所阐述。

             配置Heartbeat

一、安装Heartbeat:到上下载Heartbeatrpm包,然后rpm  –ivh  heartbeat-pils-1.0.4-2.rh.9.i386.rpm

        rpm  -ivh   heartbeat-stonith-1.0.4-2.rh.9.i386.rpm

        rpm  –ivh  heartbeat-ldirectord-1.0.4-2.rh.9.i386.rpm

rpm  –ivh  heartbeat-1.0.4-2.rh.9.i386.rpm              

      

    二、配置Heartbeat:然后对ha.cfharcharesourceauthkeys这四个文件进行配置。其中ha.cfharcharesource不在/etc/ha.d这个目录下,需要手动从目录/usr/share/doc/ heartbeat-1.0.4拷贝到/etc/ha.d目录下进行配置。

1 、配置hosts文件:在两台VSFTP SERVER hosts文件中分别加入两台VSFTP SERVER hostname。编辑/etc/hosts

2 、配置ha.cf文件: ha.cf文件是告诉心跳线是通过那种介质联系起来,以及相关的设置。

    # define nodes in cluster

node    节点1主机名

node    节点2主机名

定义节点在群集中的名称。节点名应与命令uname -n所显示的名称一致。

ping    节点1IP地址 节点2IP地址

定义检测对方处于启动状态的方法

serial /dev/ttyS0

定义在心跳线接在哪一个串口上

baud 19200

定义串口通讯的波特率

initdead 30

定义heartbeat首次启动时deadtime应该为多久

udpport 694

定义heartbeat发送UDP包时所使用的端口。

udp eth1

定义在哪个接口上发送heartbeat

      deadtime  15

      定义等待声明主机死机的时间。指定 15 表示 heartbeat 将在节点停止响应 15秒之后启动故障转移。。

      keepalive       1

      指定两次 heartbeat 之间的秒数

      logfile /var/log/ha-log

      定义日志档案存放地点。

      logfacility     local0

      定义日志工具存放在本机。

3、 配置haresourcs文件:haresourcs用于指定使用群集的服务和默认拥有者。Haresourcs文件在所有的群集节点中必须一样。

       节点主机名 10.X.X.X vsftpd nfs

       指定群集服务和拥有者为cnftp01,群集ip地址为10.X.X.X 用于CLUSTER的服务是vsftpdnfs  

4、配置authkeys文件:auth 1

1 crc

#2 sha1 HI!

#3 md5 Hello

选择不同的授权方式 ,选择1crc。无需要输入root的密码。

Md5 如果网络不是很安全,同时cpu的资源不够时选择。

Sha1最好的授权方式。但比较的占cpu的资源。

       5、开启服务:在所有的节点上键入 service /etc/init.d/heartbeat start

       6、对于一台服务器的配置也是一样,在两台机器上的haresourcesauthkeys应该完全相同。ha.cf也应该相同,除非你的心跳线是连接不同的串口的或者交叉网线连接的网卡不同

阅读(1291) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~