
集群/高可用
文章平均质量分 89
reblue520
这个作者很懒,什么都没留下…
展开
-
CentOS 6.5使用Corosync + pacemaker实现httpd服务的高可用
Corosync:它属于OpenAIS(开放式应用接口规范)中的一个项目corosync一版本中本身不具备投票功能,到了corosync 2.0之后引入了votequorum子系统也具备了投票功能了,如果我们用的是1版本的,又需要用到票数做决策时那该如何是好呢;当然,在红帽上把cman + corosync结合起来用,但是早期cman跟pacemaker没法结合起来,如果想用pacemaker又想原创 2016-04-21 21:12:17 · 8973 阅读 · 0 评论 -
通过codis3.2实现redis3.2.8集群的管理
通过codis3.2实现redis3.2.8集群一:Codis 是一个分布式 Redis 解决方案, 对于上层的应用来说, 连接到 Codis Proxy 和连接原生的 Redis Server 没有明显的区别 (不支持的命令列表https://github.com/CodisLabs/codis/blob/release3.1/doc/unsupported_cmds.md), 上层应用可以像原创 2017-07-29 09:15:40 · 683 阅读 · 0 评论 -
mysql5.6基于主从复制的mmm高可用架构详解
MMM规划192.168.3.12 master192.168.3.13 slave1192.168.3.198 slave2MMM部署步骤1.配置主主复制及主从同步集群2.安装主从节点所需要的支持包3.安装及配置MMM工具集4.运行MMM监控服务5.测试一、环境初始化1、修改主机名主机: master执行命令# sed -i 's/HOSTNAME=.*/HOSTNAME=master/原创 2017-07-29 09:16:36 · 491 阅读 · 0 评论 -
MySQL高可用方案-PXC(Percona XtraDB Cluster)环境部署详解
MySQL高可用方案-PXC(Percona XtraDB Cluster)环境部署详解Percona XtraDB Cluster简称PXC。Percona Xtradb Cluster的实现是在原mysql代码上通过Galera包将不同的mysql实例连接起来,实现了multi-master的集群架构。下图中有三个实例,组成了一个集群,而这三个节点与普通的主从架构不同,它们都可以作为主节点,原创 2017-07-29 09:16:41 · 1155 阅读 · 0 评论 -
CentOS 6.5环境下heartbeat高可用集群的实现及工作原理详解
Linux HA Cluster高可用服务器集群,所谓的高可用不是主机的高可用,而是服务的高可用。 什么叫高可用:一个服务器down掉的可能性多种多样,任何一个可能坏了都有可能带来风险,而服务器离线通常带来的代价是很大的,尤其是web站点,所以当某一台提供服务的的服务器down掉不至于服务终止的就叫高可用。 什么叫心跳:就是将多台服务器用网络连接起来,而后每一台服务器原创 2016-04-14 19:34:24 · 7952 阅读 · 1 评论 -
centos7环境配置haproxy实现mysql数据库和redis代理服务器
centos7环境配置haproxy实现mysql数据库代理我们通常会碰到这样的业务场景:b主机和c数据库在同一个内网,a主机不能直接访问c数据库,我们可以通过在b主机上搭建代理让a访问c数据库,我们使用haproxy来干这个事情安装haproxyyum install -y haproxy配置haproxy:vim /etc/haproxy/hap原创 2016-09-20 20:10:43 · 4308 阅读 · 0 评论 -
zookeeper3.4.6配置实现自动清理日志
从3.4.0开始,zookeeper提供了自动清理snapshot和事务日志的功能,通过配置 autopurge.snapRetainCount 和 autopurge.purgeInterval 这两个参数能够实现定时清理了。这两个参数都是在zoo.cfg中配置的,将其前面的注释去掉,根据需要修改日志保留个数:tickTime=2000initLimit=10syncLi原创 2016-08-25 09:15:11 · 19119 阅读 · 5 评论 -
centos6.5环境下zookeeper-3.4.6集群环境部署及单机部署详解
centos6.5环境下Zookeeper-3.4.6集群环境部署【系统】Centos 6.5【软件】准备好jdk环境,此次我们的环境是open_jdk1.8.0_101 zookeeper-3.4.6.tar.gz【步骤】1. 准备条件如果有内部dns或者外网有域名,则直接使用域名如果没有需要修改/etc/hosts文件,或者直接使用IP原创 2016-08-22 19:16:12 · 3997 阅读 · 1 评论 -
CentOS 6.5环境下使用HAProxy+apache实现web服务的动静分离
HAProxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理。HAProxy运行在当前的硬件上,完全可以支持数以万计的并发连接。并且它的运行模式使得它可以很简单安全的整合进您当前的架构中,同时可以保护你的web服务器不被暴露到网络上。原创 2016-05-09 20:33:53 · 2815 阅读 · 0 评论 -
CentOS6.5环境使用keepalived实现nginx服务的高可用性及配置详解
keepalived基础概念 Keepalived是一个基于VRRP协议来实现的WEB服务高可用方案,可以利用其来避免单点故障。一个WEB服务至少会有2台服务器运行Keepalived,一台为主服务器(MASTER),一台为备份服务器(BACKUP),但是对外表现为一个虚拟IP,主服务器会发送特定的消息给备份服务器,当备份服务器收不到这个消息的时候,即主服务器宕机的时候,备份服务器就会接管原创 2016-05-04 22:11:28 · 1189 阅读 · 0 评论 -
centos6.5环境基于corosync+cman+rgmanager实现RHCS及iscsi+gfs2+clvm的文件系统集群
一、环境准备服务器列表:ansible server : 192.168.8.40 node2.chinasoft.com: 192.168.8.39 node3.chinasoft.com: 192.168.8.41 node4.chinasoft.com: 192.168.8.42 iscsi设备:192.168.8.431、在各节点上配置/原创 2016-05-03 13:50:46 · 5779 阅读 · 0 评论 -
centos 6.5环境下分布式文件系统MogileFS工作原理及分布式部署实现过程
MogileFS是一套高效的文件自动备份组件,由Six Apart开发,广泛应用在包括LiveJournal等web2.0站点上。MogileFS由3个部分组成: 第1个部分:是server端,包括mogilefsd和mogstored两个程序。前者即是mogilefsd的tracker,它将一些全局信息保存在数据库里,例如站点domain,class,host等。后者即是存储节点(s原创 2016-05-26 19:51:54 · 1298 阅读 · 0 评论 -
centos6.5环境基于conga的web图形化界面方式配置rhcs集群
一、简介RHCS 即 RedHat Cluster Suite ,中文意思即红帽集群套件。红帽集群套件(RedHat Cluter Suite, RHCS)是一套综合的软件组件,可以通过在部署时采用不同的配置,以满足你的对高可用性,负载均衡,可扩展性,文件共享和节约成本的需要。对于需要最大 正常运行时间的应用来说,带有红帽集群套件(Red Hat Cluster Suite)的红帽企业 lin原创 2016-04-29 16:51:28 · 6343 阅读 · 0 评论 -
centos 6.5环境利用iscsi搭建SAN网络存储服务及服务端target和客户端initiator配置详解
一、简介iSCSI(internet SCSI)技术由IBM公司研究开发,是一个供硬件设备使用的、可以在IP协议的上层运行的SCSI指令集,这种指令集合可以实现在IP网络上运行SCSI协议,使其能够在诸如高速千兆以太网上进行路由选择。iSCSI技术是一种新储存技术,该技术是将现有SCSI接口与以太网络(Ethernet)技术结合,使服务器可与使用IP网络的储存装置互相交换资料。iSCSI是原创 2016-04-28 21:19:54 · 11416 阅读 · 0 评论 -
CentOS 6.5环境实现corosync+pacemaker实现DRBD高可用
DRBD (Distributed Replicated Block Device)分布式复制块设备,它是 Linux 平台上的分散式储存系统,通常用于高可用性(high availability, HA)集群中。DRBD 类似磁盘阵列的RAID 1(镜像),只不过 RAID 1 一般配置在一台服务器内,而 DRBD 是通过网络。DRBD Resource:DRBD所具有的几种属性:原创 2016-04-28 08:45:34 · 6769 阅读 · 0 评论 -
CentOS 6.5环境使用ansible剧本自动化部署Corosync + pacemaker环境及corosync常用配置详解
1、双机互信需要设置好,hosts文件需要解析好,时间要同步,配置好yum源双击互信及Hosts文件配置,参考:http://blog.youkuaiyun.com/reblue520/article/details/51213030最好使用centos6.5自带光盘,关于将光盘制作成本地httpd yum源可参考:http://blog.youkuaiyun.com/reblue520/article/deta原创 2016-04-25 20:05:54 · 3679 阅读 · 0 评论 -
lvs+keepalived实现负载均衡
LVS简介:lvs是负载均衡较常用的软件之一,lvs官方提供了一个命名的约定:vip:虚拟ip地址,缩写是vip,vip是负载均衡器对外提供服务的ip。rip:真实ip地址,缩写是rip,rip是集群下面节点上使用的ip地址。dip:负载均衡器的真实ip,用于连接内外网络的ip。cip:客户端的ip地址,访问来源ip。lvs的工作模式有如下几种,直接路由(dr)模式、nat模式、tun原创 2017-07-29 09:15:49 · 449 阅读 · 0 评论