fewrwe 发表于 2015-6-3 08:20:41

heratbeat V1版配置说明

关于heartbeat v1版本安装说明
    两台服务器做HA
    1)

1
ntpdate 172.16.0.1   //同步NTP服务器时间




   
    2)

1
2
crontab -e
*/3 * * * * /usr/bin/ntpdate 172.16.0.1 &> /dev/null




   
    3)

1
2
3
vim /etc/hosts
172.16.49.102 node1.com node1
172.16.49.100 node2.com node2




       之后修改当前的hostname
      

1
hostname node1.com




   
    4) 修改另外一台主机
      

1
2
3
vim /etc/hosts
172.16.49.100 node2.com node2
172.16.49.102 node1.com node1




       之后修改当前的hostname
      

1
hostname node2.com




   
    5) 双方建立ssh不用密码访问
      

1
2
ssh-keygen -t rsa
ssh-copy-id -i .ssh/id_rsa.pub root@172.16.49.102




   
    6) 双方建立ssh不用密码访问
      

1
2
ssh-keygen -t rsa
ssh-copy-id -i .ssh/id_rsa.pub root@172.16.49.100




   
    7) 解决依赖的安装包
      

1
2
yum install net-snmp-libs libnet PyXML -y // 解决依赖关系
rpm -ivh heartbeat-2.1.4-12.el6.x86_64.rpm heartbeat-pils-2.1.4-12.el6.x86_64.rpm heartbeat-stonith-2.1.4-12.el6.x86_64.rpm




      
    8) 配置v1版本crm
      

1
cp /usr/share/doc/heartbeat-2.1.4/{ha.cf,authkeys,haresources} /etc/ha.d/




       配置authkey的权限,用于集群内节点间彼此传递信息时,使用的加密规则,这里是单向加密
      

1
2
cd /etc/ha.d/
chmod 600 authkeys




       生成随机的加密密钥
      

1
2
3
4
5
6
openssl rand -base64 12
vim authkeys
auth 2
#1 crc
2 sha1 oaPQ8f9w7RXmajkb
#3 md5 Hello!




       配置ha.cf主配置文件,主要是关于HA的基本属性信息
      

1
2
3
4
5
6
7
vim ha.cf
logfile /var/log/ha-log
mcast eth0 235.149.49.1 694 1 0
auto_failback on
node node1.com
node node2.com
ping 172.16.0.1




   
    9) 安装httpd


1
yum install httpd -y




       单独测试是否均能正常工作
       把httpd的开机自动启动取消,因为有heartbeat控制运行状态
   
    10)编译HA的resources
      

1
node1.com       172.16.49.155/16/eth0/172.16.255.255 httpd




      
    11)把已配置好的配置文件复制到另一台主机
      

1
scp /etc/ha.d/{ha.cf,authkeys,haresources} 172.16.49.100:/etc/ha.d/




      
    12)访问172.16.49.155 查看网页状态
       通过/usr/lib64/heartbeat/hb_standby,看是否可以高可用
       /usr/lib64/heartbeat/hb_takeover,看资源是否可以被抢回来
      
    测试效果:因为ip去哪而httpd就去哪,所以你单独关闭httpd不会切换,只有关闭ip的时候才会去切换设备。
页: [1]
查看完整版本: heratbeat V1版配置说明