高可用/集群

双机高可用、负载均衡、MySQL(读写分离、主从自动切换)架构设计

1

朱 茂海 发布于 2014-12-30

架构简介   前几天网友来信说帮忙实现这样一个架构:只有两台机器,需要实现其中一台死机之后另一台能接管这台机器的服务,并且在两台机器正常服务时,两台机器都能用上。于是设计了如下的架构。 此架构主要是由keepalived实现双机高可用,维护了一个外网VIP,一个内网VI...

阅读(8261)评论(19)

MySQL集群安装与配置

朱 茂海 发布于 2012-11-14

MySQL Cluster 是 MySQL 适合于分布式计算环境的高实用、高冗余版本。它采用了NDB Cluster 存储引擎,允许在1个 Cluster 中运行多个MySQL服务器。MySQL Cluster 能够使用多种故障切换和负载平衡选项配置NDB存储引擎,但在 Clus...

阅读(1838)评论(3)

lvs负载均衡及高可用(heartbeat+ldirectord)集群配置

朱 茂海 发布于 2012-03-05

lvs是一个开源免费的负载均衡软件,能实现多台服务器之间的负载均衡,搭配heartbeat和ldirectord的使用,就能配置成高可用的集群。 服务器环境说明 下面说明本次测试配置的服务器环境。 系统:CentOS-5 32 内核2.6.18-238.el5 因为机器只有两台,...

阅读(787)评论(2)

使用heartbeat实现DRBD主从自动切换

朱 茂海 发布于 2012-03-02

这里简单介绍一下heartbeat和drbd。 如果主服务器宕机,造成的损失是不可估量的。要保证主服务器不间断服务,就需要对服务器实现冗余。在众多的实现服务器冗余的解决方案中,heartbeat为我们提供了廉价的、可伸缩的高可用集群方案。我们通过heartbeat+drbd在Li...

阅读(2371)评论(6)

heartbeat配置文件ha.cf haresources authkeys详解

朱 茂海 发布于 2012-03-01

在启用Heartbeat之前,安装后要配置三个文件(如没有可手动建立):ha.cf、haresources、authkeys。这三个配置文件需要在/etc/ha.d目录下面,但是默认是没有这三个文件的,可以到官网上下这三个文件,也可以在源码包里找这三个文件,在源码目录下的DOC子...

阅读(1324)评论(0)

DRBD编译安装与配置

朱 茂海 发布于 2012-02-13

DRBD介绍 DRBD是一个用软件实现的、无共享的、服务器之间镜像块设备内容的存储复制解决方案。 DRBD Logo数据镜像:实时、透明、同步(所有服务器都成功后返回)、异步(本地服务器成功后返回)。DBRD的核心功能通过Linux的内核实现,最接近系统的IO栈,但它不能神奇地添...

阅读(2217)评论(6)