Chinaunix首页 | 论坛 | 博客
  • 博客访问: 348249
  • 博文数量: 45
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 885
  • 用 户 组: 普通用户
  • 注册时间: 2015-05-06 21:07
个人简介

做好自己,不卑不亢,持之以恒!!

文章分类

全部博文(45)

分类: 系统运维

2015-05-25 16:02:00

所需安装包:
    heartbeat-3.0.4-2.el6.x86_64.rpm  
    heartbeat-libs-3.0.4-2.el6.x86_64.rpm
    heartbeat-devel-3.0.4-2.el6.x86_64.rpm 
    ldirectord-3.9.5-3.1.x86_64.rpm
两台虚拟主机:
   server1.example.com
   server2.example.com
安装完后会在/etc/下产生ha.d这个目录
 
其配置文件用rpm命令可以看见

将三个配置文件拷贝到/etc/ha.d/下

在authkeys可以看见修改其权限为600


编辑ha.cf文件:
 






注意server1.example.com 和server2.example.com时搭建heartbeat的虚拟主机名称,不能写IP

222.24..24.223是我的网关


配置authkeys在文件的最后去掉如下注释:

配置haresources文件,这里我用的mysqld服务做的实验,222.24.24.100 时我设定的vip

实验效果:
server1.和server2上的heartbeat服务启动

这时会发现server1.example.com主机上出现了vip 222.24.24.100

server2主机,没出现vip 222.24.24.100

注意启动server1上的mysql服务

关闭server2上的mysql服务:

关闭server1上的heartbeat服务后我们会发现vip不存在了

这时vip 会自动迁移到server2这台主机,并且会自动启动server2下的mysql服务

当server1这台主机的heartbeat恢复后,系统会自动关闭server2主机上的mysql服务,并且将vip迁移到server1这台主机


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