centos6.8搭建heartbeat集群

一、HeartbeatV2集群配置:

基本前提:

1、节点名称 /etc/hosts 并且与uname -n命令执行结果保持一致

2、ssh免密通迅

3、时间同步data

node1、node2 #

# hostname node1/node2

# vi /etc/sysconfig/network  node1/node2

# ssh-keygen -t rsa

# ssh-copy-id -i .ssh/id_rsa.pub [email protected]  / ssh-copy-id -i .ssh/id_rsa.pub [email protected]

node1/node2

# vim /etc/hosts

  192.168.1.8 node2

  192.168.1.7 node1

node1/node2

# yum install ntp -y

# vim /etc/ntp.conf

将前面的#号去掉并修改成自己的网段

# restrict 192.168.0.0 mask 255.255.255.0 nomodify notrap

将一面四个server 的#号去掉

# server 0.centos.pool.ntp.org iburst

# server 1.centos.pool.ntp.org iburst

# server 2.centos.pool.ntp.org iburst

# server 3.centos.pool.ntp.org iburst

文末添加两条语句(本地时间更新)

server 127.127.1.0 #local clock

fudge 127.127.1.0 stratum 10

# vim /etc/sysconfig/ntpd  添加如下

  SYNC_HWCLOCK=yes

# server ntpd start

# chkonfig ntpd on

客户端制作计划定务 crontab -e

0-59 * * * * /usr/sbin/ntpdate node1 &> /dev/null

安装heartbeat

# yum install epel-release

# yum install heartbeat* -y

heartbeat三个配置文件

1、密钥文件 600权限 authkeys

2、heartbeat服务配置ha.cf

3、资源管理配置文件(haresources)

ls /etc/ha.d必须要有以下三个文件

# cp /usr/share/doc/heartbeat-3.0.4/authkeys /usr/share/doc/heartbeat-3.0.4/haresources /usr/share/doc/heartbeat-3.0.4/ha.cf /etc/ha.d/

# chmod 600 authkeys

# vim authkeys

  auth 1      认证信息

  1 md5 12345

# vim ha.cf

  #debugfile /var/log/ha-debug    调试文件

  #logfile        /var/log/ha-log 日志文件

  #keepalive 2                    心跳时间(秒)

  #deadtime 30                    死亡时间(秒)

  #warntime 10                    警告时间(秒)

  #initdead 120                  等待第二个节点的时间

  #udpport        694            通迅端口

  #bcast  eth0            # Linux 基于什么发送方式发送心跳信息(广播)还可以使用单播、组播  必须设置

  #node  ken3

  #node  kathy                  必须设置项并且与主机名保持一致

# vim haresources

  #node1  10.0.0.170 Filesystem::/dev/sda1::/data1::ext2  主节点配置 资源代理信息

  node1(这里要写主节点) IPaddr::192.168.31.1/24/eth0 httpd 心跳地址

# 安装httpd服务并测试HTTP服务是否正常,测式完成以后关闭httpd chkconfig httpd off

# yum install httpd -y

# service heartbeat stop

node1# ifconfig 可以看到集群的网卡配置

之后就可以通过http://192.168.31.1访问心跳地址来观察状态

你可能感兴趣的:(centos6.8搭建heartbeat集群)