一、HighavailabilityCluster高可用集群是保证服务稳定运行,给用户一种服务从未中断过的感觉,从而达到服务的高可用性。例如我们的网站后台做了高可用性集群,当我们的一台web服务器宕机后,另一台web服务器立马接管它的服务,替代它的位置,实现用户访问网站时感觉网站从未中..
分类:
数据库 时间:
2015-06-02 06:55:57
阅读次数:
399
Mysql的写高可用,读的负载均衡DRBD+MYSQL+HEARTBEAT+PACEMAKER+LVS+KEEPALIVE说明:1.是Mysql的高可用集群2.通过Mysql的主从复制,实现mysql的读写分离。3.集群资源管理是用的是pacemaker,对应的配置文件是cib.xml,而非旧版本的haresources。但haresources比cib.xml简单很多..
分类:
数据库 时间:
2015-05-30 18:29:29
阅读次数:
609
LVS的web工具Piranha和节点监控工具Ldirector说明:1.Piranha是RETHAT提供的一个基于web的LVS配置软件,可以省去手工配置lvs的繁杂工作,同时也可以提供HA功能,也就是配置双机热备。并且也可以监控RealServer的状态。2.Ldirector是heartbeat里的一个插件,它既可以用来配置LVS..
分类:
Web程序 时间:
2015-05-30 18:29:22
阅读次数:
251
配置HA的前提:搭建的环境:部署wordpress#yuminstallnet-snmp-libslibnetPyXML#yuminstalllibnet#rpm-ivhheartbeat-2.1.4-12.el6.x86_64.rpmheartbeat-pils-2.1.4-12.el6.x86_64.rpmheartbeat-stonith-2.1.4-12.el6.x86_64.rpm这里的heartbeat已经做出了rpm包,libnet包在eprl..
分类:
其他好文 时间:
2015-05-30 18:27:39
阅读次数:
137
正常来说,linux在识别网卡时第一张会是eth0,第二张才是eth1。有时候我们使用虚拟机克隆技术后网卡的信息就会改变,新克隆出来的虚拟主机网卡名字可能变为eth1.无论我们怎么修改都无法改变,这就对我们使用N台虚拟机进行HA-heartbeat实验时造成了困扰。在这里成这样是因为复制..
分类:
系统相关 时间:
2015-05-30 18:27:36
阅读次数:
190
案例:基于heartbeat
v2crm实现HALAMP组合;要求:部署wordpress,用于编辑的文章中的任何数据在节点切换后都能正常访问;配置HA集群的前提:(1)先搭建需要用到的环境:#
yuminstallnet-snmp-libslibnetPyXML#yuminstalllibnet#
rpm-ivhheartbeat-2.1.4-12.el6.x86_64.rpm
hear..
分类:
其他好文 时间:
2015-05-29 06:16:43
阅读次数:
234
说明:今天要说的内容是nginx+keeplived反向代理层为什么是nginx+keeplived反向代理而不用Heartbeat+drbd.keeplived用多与前端负载,heartbeat+drbd的方式多用于后端的负载1用户层:说一下用户通过安卓手机苹果手机与电脑访问相同的网站,但是看到的内容不同(专门针对手机,PC..
分类:
移动开发 时间:
2015-05-25 20:44:36
阅读次数:
189
ha.cf内容:#调试日志文件debugfile /var/log/ha-debug#系统运行日志文件logfile /var/log/ha-log#日志记录等级logfacility local0#心跳频率,2表示2秒;200ms则表示200毫秒keepalive 2#节点死亡时间,就是过了10秒...
分类:
其他好文 时间:
2015-05-21 18:58:32
阅读次数:
123
Heartbeat+Ldirectord+LVS+httpd集群部署一、硬件环境4台虚拟机在同一网段操作系统:centos6.3关闭系统不必要的服务脚本#!/bin/bash
services=`chkconfig--list|cut-f1|cut-d""-f1`
forserin$services
do
if["$ser"=="network"]||["$ser"=="rsyslog"]||["$ser"=="sshd"]||["$se..
分类:
Web程序 时间:
2015-05-20 09:59:01
阅读次数:
253