Cluster
文章平均质量分 85
Celeste7777
Tomorrow is a different day
展开
-
Global File System
本文为网络资料整合 简介 Global File System是Minnesota大学开发的基于SAN的共享存储的集群文件系统,GFS在很长一段时间都是以源代码开放软件的形式出现的,后来被Sistina公司产品化,但由于Sistina企图通过向用户提供支持和服务获得收益的计划失败,为了要促进自己的财务收入,Sistina 在2001年将GFS变成了一种“专有软件”。Red Hat公司收购Sis原创 2015-09-29 19:50:57 · 1960 阅读 · 0 评论 -
Web负载均衡高可用之Nginx+Keepalived
说明: 实验环境CentOS_6.5-X86_64,由于前端Director上的操作有重复内容,因此下面的操作选择在管理机上使用ansible以及安装脚本统一部署Director上的nginx&&keepalived,后端两台RealServer上的Nginx在此前的实验中已经安装好,直接可以提供服务,实验过程中所有机器上的iptables&selinux均得关闭。管理机上ansible的配置,ng原创 2015-11-30 17:50:12 · 2494 阅读 · 2 评论 -
LVS基于DR模型实现简单负载均衡集群和持久连接
本文实现在RS1上安装DISCUZ论坛,通过数据同步将RS1上数据目录下的内容推送到RS2,两台服务器提供同一个论坛服务,并实现数据同步,同时RS1与RS2都可同时提供http和https服务,Director上设置规则实现持久连接 基于LVS-DR模型部署discuz,实验环境设计 Direcor: DIP: eth0:10.33.1.129 VIP: e原创 2015-08-14 20:27:13 · 1365 阅读 · 0 评论 -
软/硬件均衡器的对比总结
本文主要摘自以下博文 http://yuhongchun.blog.51cto.com/1604432/697466 http://blog.csdn.net/chabale/article/details/8956717 对于数据流量过大的网络中,往往单一设备无法承担,需要多台设备进行数据分流,而负载均衡器就是用来将数据分流到多台设备的一个转发器。目前有许多不同的负载均衡技术用以满足不同的应转载 2015-10-28 11:31:59 · 2257 阅读 · 0 评论 -
Web缓存机制浅析
本文是个人理解的网络资料整合,如有错误,欢迎指正 缓存的概念 缓存就是用来避免频繁的到主存储器获取数据而建立的一个存取更快的临时存储器。一般来说,缓存存储的容量比主存储器更小,但是存取速度非常快。(主存储器一般来说指的是数据库,结构化的磁盘文件,远程网络接口,程序接口等提供数据返回的存储设备) 使用缓存的2个主要原因:降低延迟:缓存离客户端更近,因此,从缓存请求内容比从源服务器所用时间更少,原创 2015-10-27 20:45:34 · 1030 阅读 · 0 评论 -
LVS-DR简单模型实现负载均衡
LVS-DR模型:基于直接路由的web服务 基本的原理:Director和RealServer必须在物理上有一个网卡通过局域网相连(高速交换机或者HUB),Director只负责调度请求,响应报文则由RealServer直接返回给Client。用户的IP为CIP,用户请求VIP,VIP被Director和RealServer共享,DIP是连接RealServer的IP地址, 由于RIP和VIP及原创 2015-08-11 16:34:48 · 784 阅读 · 0 评论 -
基于VRRP协议的Keepalived原理详解
一、VRRP概述 随着Internet的发展,人们对网络的可靠性的要求越来越高。对于局域网用户来说,能够时刻与外部网络保持联系是非常重要的。通常情况下,内部网络中的所有主机都设置一条相同的缺省路由,指向出口网关,实现主机与外部网络的通信。局域网客户端判定哪个路由器应该为其到达目标主机的下一跳网关的方式有动态及静态决策两种方式,其中动态路由发现方式有如下几种:Proxy ARP —— 客户端使用A原创 2015-10-13 11:24:09 · 20255 阅读 · 0 评论 -
memcached安装配置及保存php session于memcached
一、简介 Memcached是以LiveJournal旗下Danga Interactive 公司的Brad Fitzpatric 为首开发的一款开源、高性能、分布式内存对象缓存系统,可应用各种需要缓存的场景,使用非阻塞的网络IO,其主要目的是通过降低对Database的访问来加速web应用程序。它是一个基于内存的“键值对”存储,用于存储数据库调用、API调用或页面引用结果的直接数据,如字符串、对原创 2015-10-15 16:38:43 · 1245 阅读 · 0 评论 -
RHCS概念详解
RHCS: Red Hat Cluster Suite即红帽集群套件,它是一套综合的软件组件,可以通过在部署时采用不同的配置,以满足对高可用性,负载均衡,可扩展性,文件共享和节约成本的需要。REDHAT公司在2007年发布RHEL5时,就将原本作为独立软件发售的用于构建企业级集群的集群套件RHCS集成到了操作系统中一同发布。 RHCS提供如下两种不同类型的集群:应用/服务故障切换——通过创建原创 2015-09-22 16:00:10 · 6635 阅读 · 0 评论 -
Cluster概念详解
高可用集群(High Availability) 当应用程序出现故障,或者系统硬件、网络出现故障时,应用可以自动、快速地从一个节点切换到另一个节点,从而保证应用持续、不间断地对外提供服务,这就是高可用集群实现的功能。 常见的HA Cluster 常说的双机热备、双机互备等都属于高可用集群的范畴,这类集群一般都由两个或两个以上节点组成。原创 2015-08-20 16:23:58 · 2980 阅读 · 0 评论 -
DRBD概念详解及配置
一、进程间通信方式与存储方式 进程间通信的三种方式 消息队列:消息被发送到队列中,”消息队列”是在消息的传输过程中保存消息的容器。消息队列管理器在将消息从它的源中继到它的目标时充当中间人。队列的主要目的是提供路由并保证消息的传递;如果发送消息时接收者不可用,消息队列会保留消息,直到可以成功地传递它;消息队列就是一个消息的链表。可以把消息看作一个记录,具有特定的格式以及特定的优先级。对消息队列有写原创 2015-09-18 10:57:09 · 1338 阅读 · 0 评论 -
Corosync+Pacemaker+DRBD+MySQL 实现高可用MySQL集群
前提:本配置共有两个测试节点,分别Node1和Node2,相的IP地址分别为10.33.100.77和10.33.100.99;Node1和Node2两个节点已经配置好了基于openaAIS/corosync的集群;且Node1和Node2也已经配置好了Primary/Secondary模型的drbd设备/dev/drbd0,且对应的资源名称为mysql;corosync,packmaker,d原创 2015-09-21 17:48:30 · 1528 阅读 · 0 评论 -
Heartbeat概念详解
Heartbeat的概念 High-Availability Linux是一个开源项目,目标是:通过社区开发者的共同努力,提供一个增强linux可靠性(reliability)、可用性(availability)和可服务性(serviceability)(RAS)的群集解决方案。其中Heartbeat就是Linux-HA项目中的一个组件,也是目前开源HA项目中最成功的一个例子,它提供了所有 HA原创 2015-08-20 20:49:18 · 2042 阅读 · 0 评论 -
LVS之NAT模式简单示例
LVS简介 LVS(Linux Virtual Server),即Linux上虚拟的服务器集群系统。其实LVS就是一个前端的负载调度器,它在软件层次上实现了负载均衡,将接收到的请求均衡地转移至多个不同的服务器上运行,用较低的成本实现了将一组服务器构建成高性能、高可用的服务器集群。 LVS由两部分组成ipvsadm和ipvs,ipvsadm工作于用户空间,用于编写集群服务。ipvs工作于内核空间。原创 2015-08-10 20:15:07 · 589 阅读 · 0 评论 -
Corosync+Pacemaker构建高可用集群
一、概述: 1.1 AIS和OpenAIS简介 AIS应用接口规范,是用来定义应用程序接口(API)的开放性规范的集合,这些应用程序作为中间件为应用服务提供一种开放、高移植性的程序接口。是在实现高可用应用过程中是亟需的。服务可用性论坛(SA Forum)是一个开放性论坛,它开发并发布这些免费规范。使用AIS规范的应用程序接口(API),可以减少应用程序的复杂性和缩短应用程序的开发时间,这些规范的原创 2015-09-14 16:09:23 · 2706 阅读 · 0 评论 -
HA之heartbeat3.0.6安装配置
总体架设规划:在Rhel6上编译安装heartbeat3.0.6配置Web高可用集群 NFS Server作为文件系统,Node1和Node2可以挂载NFS输的共享目录到本地/var/www/html目录下作为网页文件提供服务 安装heartbeat前的准备工作 1.实现节点间ssh互信通信 2.统一节点名称 3.设置节点间时间同步原创 2015-08-20 16:30:59 · 4561 阅读 · 0 评论 -
iscsi详解&&配置
iSCSI详解 一、iSCSI:Internet SmallComputer System Interface iSCSI技术是由IBM公司研究开发供硬件设备使用的SCSI指令集,这种指令集合可以实现在IP网络上运行SCSI协议。iSCSI是基于TCP/IP协议,将现有SCSI接口与以太网络(Ethernet)技术结合起来的一种网络存储技术,使服务器可与使用IP网络的储存装置互相交换资料。原创 2015-09-28 13:28:54 · 13991 阅读 · 1 评论 -
RHCS+Conga+iSCSI+CLVM+GFS实现Web服务的共享存储HA集群
一、RHCS架构规划:所有服务器系统均为CentOS6.4_x86_64在架构RHCS集群的诸多设定中如rpm包安装、配置文件修改等都需要在三个节点上同时进行;为了便于实现此过程,配置一台stepping stone,在管理机上配置好ansible统一部署cluster_node,同时安装集群管理工具luci;Node1,Node2,Node3配置成web高可用集群,安装ricci,安装isc原创 2015-09-30 16:13:11 · 1842 阅读 · 0 评论 -
keepalived+haproxy实现nginx与mysql负载均衡
实验环境:操作系统均为CentOS6.4_x86_64,keepalived,ansible,web以,mysql的安装配置,以及RealServer上的arp抑制等请看此前相关博文,这里不再赘述 一、haproxy概述 HAProxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。HAProxy特别适用于负载特大的web站点,这原创 2015-10-18 20:51:44 · 4286 阅读 · 0 评论