heratbeat V1版配置说明

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

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

2)

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

3)

vim /etc/hosts 
172.16.49.102 node1.com node1
172.16.49.100 node2.com node2

之后修改当前的hostname

hostname node1.com

4) 修改另外一台主机

vim /etc/hosts 
172.16.49.100 node2.com node2
172.16.49.102 node1.com node1

之后修改当前的hostname

hostname node2.com

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

 ssh-keygen -t rsa
 ssh-copy-id -i .ssh/id_rsa.pub [email protected]

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

ssh-keygen -t rsa
ssh-copy-id -i .ssh/id_rsa.pub [email protected]

7) 解决依赖的安装包

 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

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

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

cd /etc/ha.d/
chmod 600 authkeys

生成随机的加密密钥

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

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

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

 yum install httpd -y

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

 node1.com       172.16.49.155/16/eth0/172.16.255.255 httpd

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

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的时候才会去切换设备。

时间: 2024-08-27 14:27:43

heratbeat V1版配置说明的相关文章

heartbeat v1版CRM的高可用web集群的实现

实验环境规划: 实验环境: CentOS release 6.6(Final)  三台 IP地址: Node1: eth0:172.16.31.10/16 Node2:  eth0:172.16.31.11/16 Client: eth0:172.16.31.12/16 集群架构图 : 一.heartbeat特性介绍: 1.实现底层心跳传递 2.启动关闭集群服务 3.工作节点多达16个节点,由一个主节点和其他备节点组成 对称和非对称节点 4.启动时心跳信息由主节点发送 基于UDP的单播(Unic

heratbeat V2版配置LAMP HA说明及hb_gui工具使用说明

关于heartbeat v2 版本说明,使用hb_gui窗口管理工具,测试crm会有一个单独的进程mgmtd进程,负责crm工作,监听在5560端口tcp协议题目:实现LAMP HA的组合,要求,部署wordpress,用于编辑的文章中的任何数据在节点切换后都能正常工作.(两个HA,一台nfs)    1) 仍然使用前一篇heartbeat v1的配置,只需要改变ha.cf vim /etc/ha.d/ha.cf 添加一行 crm respawn 2) 安装gui包 rpm -ivh heart

heartbeat v1 实现 MariaDB数据库的高可用

MariaDB数据库服务的高可用: 使用 heartbeat v1 版实现两个节点的 MariaDB数据库服务的高可用. 节点: node1        192.168.60.33 node2        192.168.60.88 MySQL数据库的数据文件使用nfs共享文件系统解决 nfs Server       192.168.60.22 架构如下图: 一.heartbeat 节点之间通信要求的设置: (1).解决节点的主机名解析 因为 heartbeat 的节点间通讯基于名称.基于

heartbeat v2版CRM的高可用web集群的实现

上篇文章:heartbeat v1版CRM的高可用集群的实现 集群架构图 : 主节点(172.16.31.10) 客户端(172.16.31.12) Vitual IP(172.16.31.166)                            NFS IP(172.16.31.12) 从节点(172.16.31.11) 注:心跳信息传递借助eth0网卡实现 网络以及IP地址规划如下所示: 节点类型     IP地址规划          主机名      类型 主用节点     eth

链接生成接口

链接生成接口 近日公司需要用到短链接,遂想是否可以找个现成的生成接口来用,于是乎就去摆渡,目前有百度家的短链接和新浪家的短链接,不巧的是百度家的短链竟然不支持我们这个长链接的生成,难道是因为传入的长链接参数是一个guid数字太长的原因?反正搞不懂为啥这么坑爹,没办法只能用新浪喽.尼玛查看了接口介绍才发现不能愉快的玩耍了.我只是想生成个短链而已,为啥这么坑爹要求登录还传入各种参数?继续摆渡看了第三方封装的,发现至少都要登陆,就没有一个简单共别人使用的,这里就想问下那些提供商就不能秉承共享精神,免费

Java NIO通信框架在电信领域的实践

Java NIO通信框架在电信领域的实践 此文配图有错,华为电信软件V1版逻辑架构图与华为电信软件V2 MVC版逻辑架构图两张配图是同一张啊 另:我觉得作者在本文中遇到由于同步io引起的历史遗留问题更多的是架构的问题,在作架构时就需要考虑到同步io引起的阻塞问题,我觉得比较好的解决方案是使用排队的方式来下发请求,而不是每次下发请求都启一个线程,这样如果对方还是响应慢的话即使是用nio也是解决不了问题的.

OpenSSL生成v3证书方法及配置文件

场景: 业务需要生成v3版的证书,而一般使用OpenSSL生成证书时都是v1版的,不带扩展属性. 方法: 在使用CA证书进行签署证书时加入-exfile和-extensions选项,具体命令如下: >openssl x509 -req  -days 365 -sha256 -extfile openssl.cnf -extensions v3_req   -in server.csr -signkey server.key -out server.crt 对应openssl.cnf配置文件 ts

Nginx自签ssl证书创建及配置方法

场景: Nginx使用自签ssl证书实现https连接. 方法: 第一步:使用OpenSSL创建证书 #建立服务器私钥(过程需要输入密码,请记住这个密码)生成RSA密钥 >openssl genrsa -des3 -out server.key 1024 #生成一个证书请求     >openssl req -new -key server.key -out server.csr #需要依次输入国家,地区,组织,email.最重要的是有一个common name,可以写你的名字或者域名.如果为

树莓派玩耍笔记3 -- LCD1602显示篇

LCD1602是一块成本低廉的输出设备,它有着体积小.操作简单.功耗低等优点,所以在一些DIY 产品上会用它来输出一些信息.昨天在使用时,虽然借鉴网上的资源,但是仍然有遇到一些问题,在这里写出来以便大家遇到时能够正确处理. 一.LCD1602 相关[1] 工业字符型液晶,能够同时显示16x02即32个字符.(16列2行) 1.1 管脚 1602字符型LCD通常有14条引脚线或16条引脚线的LCD,多出来的2条线是背光电源线. 引脚 符号 功能说明 1 VSS 一般接地 2 VDD 接电源(+5V