1.1-HA集群配置-1
2015-10-16 23:01
411 查看
HA 即(high available)高可用,又被叫做双机热备,用于关键性业务。
简单理解就是,有两台机器 A 和 B,正常是 A 提供服务,B 待命闲置,当 A 宕机或服务宕掉,会切换
至 B 机器继续提供服务。常用实现高可用的开源软件有 heartbeat 和 keepalived,其中keepalived 有负载均衡的功能。
下面我们使用 heartbeat 来做 HA 集群
master-eth0 192.168.1.60 slave-eth0 192.168.1.61
1.为了方便识别,首先更改hostname为master和slave 或者编辑配置文件 vim /etc/sysconfig/network
2.关闭防火墙
iptables -F
service iptables save
主和从都关闭 selinux
setenforce 0
3.配置 hosts
主和从都这样编辑
# vi /etc/hosts
增加内容如下:
192.168.1.60 wyp
192.168.1.61 clinet
4.因为默认yum源没有heartbeat包,所以下载安装epel源
5.安装 heartbeat
主和从都执行
yum install -y heartbeat* libnet
注:libnet是heartbeat依赖的一个包,需要单独安装。
简单理解就是,有两台机器 A 和 B,正常是 A 提供服务,B 待命闲置,当 A 宕机或服务宕掉,会切换
至 B 机器继续提供服务。常用实现高可用的开源软件有 heartbeat 和 keepalived,其中keepalived 有负载均衡的功能。
下面我们使用 heartbeat 来做 HA 集群
master-eth0 192.168.1.60 slave-eth0 192.168.1.61
1.为了方便识别,首先更改hostname为master和slave 或者编辑配置文件 vim /etc/sysconfig/network
2.关闭防火墙
iptables -F
service iptables save
主和从都关闭 selinux
setenforce 0
3.配置 hosts
主和从都这样编辑
# vi /etc/hosts
增加内容如下:
192.168.1.60 wyp
192.168.1.61 clinet
4.因为默认yum源没有heartbeat包,所以下载安装epel源
5.安装 heartbeat
主和从都执行
yum install -y heartbeat* libnet
注:libnet是heartbeat依赖的一个包,需要单独安装。
相关文章推荐
- JavaScript之命名空间模式 浅析
- Java小知识
- window下hadoop实现文件追加,上传,下载
- #java#求字符串中子串出现的次数
- 九度OJ 1021:统计字符 (基础题)
- mvc验证jquery.unobtrusive-ajax
- 九度OJ 1021:统计字符 (基础题)
- webView添加UserAgent后缀
- H5应用接爱贝HTML5浏览器版(购买结果说明)
- centos 安装mysql数据库碰到的问题笔记
- 使用CMD连接SQL Server
- Nginx错误解决小结
- iOS:核心动画之转场动画CATransition
- Bootstrap插件tab源码的学习
- 后缀数组——罗穗骞倍增算法详细注释
- [转载] Android之遮罩功能的实现
- python numpy.tile函数
- asp.net JS取值
- 双系统(xp+ubuntu)删除ubuntu(好用)
- IOS 同步操作 通信