第一步 

Epol  插件下载  删除原来yum

http://blog.sina.com.cn/s/blog_92b017220101aiia.html

然后Wget就行

服务器一:

网卡0(eth0):

IP 为 192.168.0.110/24

网卡1(eth1):

IP 为 10.0.0.10/24

 

服务器二:

网卡0(eth0):

IP 为 192.168.0.111/24

网卡1(eth1):

IP 为 10.0.0.11/24

配置完毕,可以输入如下命令检查 IP 配置:

# ifconfig

可以用 ping 命令检测网络的连通性。例如,在服务器一中:

# ping 192.168.0.111

# ping 10.0.0.11

均应该连通。

5、分别修改主机名为 node1node2

服务器一修改 /etc/sysconfig/network 文件中 HOSTNAME 语句为:

HOSTNAME=node1

服务器二修改 /etc/sysconfig/network 文件中 HOSTNAME 语句为:

HOSTNAME=node2

也可以在 GUI 的“网络”配置里修改。

修改完毕,运行命令

# uname -n

看到的结果应该与上面的修改一致。(生效需重启)

6、修改 hosts 文件

在两台服务器的 /etc/hosts 文件里,添加以下语句:

192.168.0.110 node1

192.168.0.111 node2

7、开始安装 heartbeat

Rpm  -ivh  heartbeat-pils.i386 2.1.3-3.el5.centos

Rpm  -ivh  heartbeat-stonith.i386 2.1.3-3.el5.centos

Rpm  -ivh  heartbeat.i386 2.1.3-3.el5.centos installed

注意:如果提示错误说 有个脚本没执行 不用管它 重新执行

      Rpm  -ivh  heartbeat.i386 2.1.3-3.el5.centos installed操作

需要注意的是要下载安装两次

然后把 /usr/share/doc/heartbeat/下面的三个文件靠到 /etc/ha.d/下面

配置开始:两台一样

首先 /etc/hosts里面 192.168.1.1 ha01  10.0.0.1 ha01

                     192.168.1.2 ha02  10.0.0.2 ha02

/etc/sysconfig/network里面

   Hostname=ha01(ha02

/etc/resolv里面

Nameserver=202.106.0.20 你的可用DNS

/etc/ha.d/ha.cf里

debugfile /var/log/ha-debug:该文件保存heartbeat的调试信息

logfile /var/log/ha-log:heartbeat的日志文件

keepalive 2:心跳的时间间隔,默认时间单位为秒

deadtime 30:超出该时间间隔未收到对方节点的心跳,则认为对方已经死亡。

warntime 10:超出该时间间隔未收到对方节点的心跳,则发出警告并记录到日志中。

initdead 120:在某些系统上,系统启动或重启之后需要经过一段时间网络才能正常工作,该选项用于解决这种情况产生的时间间隔。取值至少为deadtime的两倍。

udpport 694:设置广播通信使用的端口,694为默认使用的端口号。

baud 19200:设置串行通信的波特率。

serial /dev/ttyS0:选择串行通信设备,用于双机使用串口线连接的情况。如果双机使用以太网连接,则应该关闭该选项。

bcast eth0:设置广播通信所使用的网络接口卡。

auto_failback on:heartbeat的两台主机分别为主节点和从节点。主节点在正常情况下占用资源并运行所有的服务,遇到故障时把资源交给从节点并由从节点运行服务。在该选项设为on的情况下,一旦主节点恢复运行,则自动获取资源并取代从节点,否则不取代从节点。

nodeha01

nodeha02

ping 192.168.0.2(路由地址)

respawn hacluster /usr/lib/heartbeat/ipfail

apiauth ipfail gid=haclient uid=hacluster

下面那句都=root就可以 这样做不需要上面建hacluster的组和用户 直接ROOT

里面Bcast值得是广播端口,ucast 直接广播心跳地址

/etc/ha.d/haresouse里

Ha01 IPaddr::192.168.1.100/24/eth0(虚拟IP和真实端口非心跳端口) httpd

/etc/ha.d/autheys

上下数字一样 例如:

Auth 1

1 crc

然后给本文件权限600

Chmod 600 autheys