51CTO博客开发残雪 远 飏 nulixFor The Dream夜的博客痕久远叶绍琛
测试环境如下: 虚拟机版本:vm6.5 操作系统:redhat5.4 磁盘:模拟SCSI 分区大小:20G /dev/sda5 内存:512MB iozone版本:3.3917 所需安装的软件包: iozone-3-397.i386.rpm
Corosync/Openais + Pacemaker 实现高可用集群 Corosync简介: Coreosync在传递信息的时候可以通过一个简单的配置文件来定义信息传递的方式和协议等。它是一个新兴的软件,2008年推出,但其实它并不是一个真正意义上的新软件,在2002年的时候
mysql主从构架及复制的实现 在企业应用中,mysql经常采用主从构架,或者主主架构,这样可以实现mysql服务器的负载均衡,提升mysql服务器的性能。而关键是,可以实现mysql的数据同步复制功能,来为企业数据备份提供一种方便的机制。 一.首先了解下mysql的复制功能: 1)支持一主多从的机制,数据通过同步从主服务器复制都从服务器里 2)支持多级结构,主从 从从 主主(
LVS-DNAT 工作原理: 在数据包进入本机内部之前,就改变它的目的地址(需要在内核实现) LVS的工作机制类似iptables,一部分工作在用户空间(ipvsadm),一部分工作在内核空间 安装ipvsadm软件就足以实现LVS的功能 使用ipvsadm,早期需要重新编译内核,不过现在版本的redhat默认直接做进内核 # 查看内核是否含有ipvs grep –I –c 5
首先我们要了解LVS的工作机制: LVS里Director本身不响应请求,只是接受转发请求到后方,Realservers才是后台真正响应请求。 LVS 工作原理基本类似DNAT,又不完全相像,它是一种四层交换,默认情况下来通过用户请求的的地址和端口,来判断用户的请求,从而转发到后台真正提供服务的主机,而判断这种请求的是通过套接字来实现,所以四层就可以实现。而且这个转发的过程对用户而言是透明的(
heartbeat+ldirector 构建高可用LVS-DR集群 上篇文章实现了,脚本自动化管理LVS-DR集群,现在我们通过heartbeat的一个插件ldriector来实现项目功能。(上篇文章链接:) 项目实践:配置LVS Director(WEB LVS)的HA集群,要求: 1、DR模型; 2、能监控后台RealServer的健康状态; 相关网卡配置见上篇文章,这里只说明l
项目实践:配置LVS Director(WEB LVS)的HA集群,要求: 1、DR模型; 2、能监控后台RealServer的健康状态; 实现原理: 1)使用LVS-DR模型构建集群实现负载均衡 2)使用heartbeat构建双Director组成HA集群,提高Director的高可用性 3)利用脚本实现检测后台realserver健康状态,当一台服务器发生故障时,自动将其从集群
Heartbeat三种方式提供底层信息 1. 通过交叉线将两个主机连起来,配置一个专用的通道 2. 通过串行线,连接起来,一个用于服务,一个用于心跳信息 3. 通过数据共享 注意:节点的通讯是通过主机名来实现的,节点的主机名需要和uname -n命令的主机名保持一致 Heartbeat配置文件介绍: /etc/ha.d/ha.cf 定义心跳信息层,用于实现心跳信息传输
前两天学习了集群的应用,简单总结下:集群并不是很高深难懂的知识,只要掌握其原理,那么实现起来并不是很困难。下面我们一起来简单学习下集群。 什么是集群? 集群或者说是群集:其目的是为了实现将多台计算机组合以来完成特定的任务,比如天气预报,大型网络游戏,这些都需要很大的运算量,单台计算机实现成本太高,而且不显示。那么就需要通过集群的方式,将废弃的或者正在使用的计算机联合起来,结合整
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号