热门 最新 精选 话题 上榜
Shipyard部署shipyard是一个docker的管理平台,新版本更新后,功能有很大的提升。部署方式:容器部署master+slave一:管理端master部署:#sh shipyard_master.sh   shipyard_master.sh#!/bin/bash ####################################### #Need&
原创 2015-11-16 11:11:38
3772阅读
2点赞
HA 即 (high available)高可用,又被叫做双机热备,用于关键性业务。 简单理解就是,有两台机器A和B,正常是A提供服务,B待命闲置,当A宕机或服务宕掉,会切换至B机器继续提供服务。常用实现高可用的开源软件有heartbeat和keepalived,其中keepalived有负载均衡的功能。HA == high available主从,主宕机,从就起来。默认从上是不工作的。heart
原创 2015-11-15 22:18:46
886阅读
hdfs-site.xml 要配置dfs.secondary.http.address,也就是说secondary在一个集群中是必须的,否则datanode会报“Cannot assign requested address”错误,而namenode上启动时会报:Stopping secondary namenodes [0.0.0.0]0.0.0.0: ssh: connect to host
原创 2015-11-14 22:30:03
638阅读
rancher是一个docker集群化管理平台,相对于mesos和k8s架构,rancher的部署管理非常简单方便。并且功能丰富。如下为本人绘制的逻辑架构图。1:部署Rancher管理平台规划:server:10.64.5.184 agent1:10.64.5.185agent2:10.64.5.186agent3:10.64.5.187agent4:10.64.5.188部署方式:do
原创 精选 2015-11-14 10:31:11
10000+阅读
4点赞
服务介绍:LVS 简称 Linux Virtual Server,在实际环境中经常作为B/S结构的网络应用中的负载均衡器来使用,工作在7层网络模型中的,网络层,也就是通常说的IP层,由于数据的处理是在Linux内核态完成的,所以性能很高nat 模式: 支持任 何操作系统,以及私有网络,只需要一个公网ip ,系统性能受到限制,每次执行nat需要重写包,有一定延迟。实验环境实验环境:xuegod 63
原创 2015-11-13 22:52:48
655阅读
1:规划(5master+3slave)master:10.64.5.184 ---master110.64.5.185 ---master210.64.5.186 ---master310.64.5.187 ---master410.64.5.188 ---master5slave:10.64.5.170 ---slave110.64.5.172 ---slave210.64.5.167 ---
原创 2015-11-13 11:36:07
10000+阅读
6点赞
一、关于redis  cluster集群技术是构建高性能网站架构的重要手段,在网站承受高并发访问压力的同时,还需要从海量数据中查询出满足条件的数据,并快速响应,我们必然想到的是将数据进行切片,把数据根据某种规则放入多个不同的服务器节点,来降低单节点服务器的压力。我部署的redis集群主要是利用切片技术来组建的集群。集群要实现的目的是要将不同的 key 分散放置到不同的 redis 节点,
原创 2015-11-13 09:16:08
1129阅读
再探oVirt-测试2个节点的ovirt和glusterfs集群的可用性2016/10/19一、基础操作 1、资源 ovirt engine: e01 ovirt node: n33, n34 2、hosts 10.50.200.1 e01.test 10.50.200.33 n33.test 10.50.200.34&nbs
原创 2015-11-12 11:38:09
5360阅读
一、ARP协议      1. Address Resolution Protocal地址解析协议,功能是根据主机IP地址来解析到主机的MAC地址。      2. ARP协议和DNS协议对比:          a. DNS是在域名和IP之间进行解析,ARP是在IP和MAC之间解析。&n
原创 2015-11-12 04:08:50
438阅读
Galera是一款可以让MySQL同步复制的工具,实现真正的双主、多主,客户端连接到不同的MySQL实例进行读写操作就跟操作同一个实例一样,多个MySQL之间的数据是完全一致的。Galera主要是在保证数据一致性的前提下提高整体读的吞吐量,因此比MySQL自带主从方式更好。Galera并没有分表分库功能,如果想要使用Galera,又想分表分库,可与Cobar结合使用,Cobar下如果使用Galar
原创 2015-11-11 15:25:53
2799阅读
基本介绍:LVS集群的Director Server主要有三种配置模式,分别为 TUN 、NAT、DR,可以对各种服务做负载均衡,而LVS架设的服务器集群系统由三个部分组成,分别是最前端的负载均衡层(Load Balance),中间的服务器集群层(Server Array)和最底层的数据共享存储层(Shared Storage)。LVS的IP负载均衡技术是通过IPVS模块来实现的,IPVS是LVS
原创 2015-11-08 13:22:49
1350阅读
Keepalived 实现LVS-DR和nginx的同时高可用集群第一步:安装LVS和Nginx,keepalived                   Yum–y install ipvsadm keepalived
原创 精选 2015-11-07 15:30:32
1625阅读
  heartbeat 是 Linux-HA 工程的一个组成部分,它实现了一个高可用集群系统.简单的来说,通过heartbeat,可以将资源、服务等从一台已故障的服务器,快速转移到另外一台正常运转的服务器上面.  heartbeat跟另一款轻量级高可用开源软件keepalived有很多共同之处,在实际应用中我们应该对比两款软件的差异根据自己的需求选定最合适的软件. 
原创 2015-11-07 00:33:48
938阅读
一. 安装部署zookeeper集群部署:节点:10.1.12.51:2181      node110.1.12.52:2181      node210.1.12.53:2181      node3最新稳定版下载地址(当前3.4.6):http://mirrors.cnnic.cn/apache/zoo
原创 2015-11-06 18:17:02
2359阅读
1点赞
MySQL有众多集群方案,大多数公司用到的都是主从、读写分离、galera这类多主方案,非常适合于中小企业。对于大企业我们需要分表分库,我之前写了3篇关于有分表分库功能的MySQL集群方案Fabric, Cobar, MySQL Cluster,使用这些方案能够简化分表分库的逻辑,加快开发速度。只看这3篇零散的文章还不能够很好的为自己公司应该使用那种方案做出选择,我们这里对这3种方案作了详细的对比
原创 2015-11-06 16:39:57
6978阅读
1点赞
Rabbitmq集群高可用RabbitMQ是用erlang开发的,集群非常方便,因为erlang天生就是一门分布式语言,但其本身并不支持负载均衡。Rabbit模式大概分为以下三种:单一模式、普通模式、镜像模式单一模式:最简单的情况,非集群模式。及单实例服务。 普通模式:默认的集群模式。queue创建之后,如果没有其它policy,则queue就会按照普通模式集群。对于Queue来说,消息
原创 2015-11-06 12:27:56
556阅读
Rabbitmq集群高可用RabbitMQ是用erlang开发的,集群非常方便,因为erlang天生就是一门分布式语言,但其本身并不支持负载均衡。Rabbit模式大概分为以下三种:单一模式、普通模式、镜像模式单一模式:最简单的情况,非集群模式。及单实例服务。 普通模式:默认的集群模式。queue创建之后,如果没有其它policy,则queue就会按照普通模式集群。对于Queue来说,消息
原创 2015-11-06 12:24:52
568阅读
1点赞
Ceph集群中如何摘除一个包含mon、osd和mds的节点
原创 2015-11-05 21:57:02
6718阅读
openstack集群中,后端分布式存储ceph的一个osd节点的disk正常损坏,导致该osd节点异常退出,从而导致整个openstack集群中的所有虚拟机无法正常的访问,本文讲解其故障处理办法。
原创 2015-11-05 21:53:17
3917阅读
Ceph介绍: Ceph 最初是一项关于存储系统的 PhD 研究项目,由 Sage Weil 在 University of California, Santa Cruz(UCSC)实施。Ceph 是开源分布式存储,也是主线 Linux 内核(2.6.34)的一部分。 Ceph 生态系统可以大致划分为四部分:客户端(数据用户),元数据服务器(缓存和同步分布式元数据),一个对象存储集群(将数据和元数据作为对象存储,执行其他关键职能),以及最后的集群监视器(执行监视功能)。
原创 2015-11-05 20:58:34
2549阅读
初探glusterfs-使用小结FAQ2017/2/7注:建议使用3副本(1x3),1x2副本危险,2x2也危险。 一、配置相关 1、快速建立一个卷来提供服务的流程示例 【数据盘分区】 1)ext4格式 ~]# fdisk /dev/sdb <<_EOF n p 1 p w _EOF ~]# mkfs.ext4 /dev/sdb1
原创 2015-11-05 18:09:51
5059阅读
zookeeper启动异常1. 新部署的zookeeper或清理过数据信息后,启动zookeeper的时候报错并启动失败。此时可能是以下几个方面引起的:在数据目录下就是dataDir参数指定的那个目录下,没有创建myid文件,需要自己创建myid文件,并在myid文件中写上这个Server ID数字。没有创建日志文件路径即dataLogDir目录,一定要创建到logs文件夹。创建完以上两个文件后可
原创 2015-11-05 17:45:26
4987阅读
1. 为什么选择奇数台机器部署zookeeper集群:关于ZooKeeper,需要明确一个很重要的特性:集群中只要有过半的机器是正常工作的,那么整个集群对外就是可用的,即过半存活即可用。部署奇数台机器可以充分利用集群中的每个节点提供容灾能力。如果想搭建一个能够允许F台机器down掉的集群,那么就要部署一个由2xF+1 台机器构成的ZK集群。通常都建议尝试跨机房部署。2. Server的自检恢复&n
原创 2015-11-05 17:24:44
2668阅读
   4.将session存储到memcached中     配置第一台tomcat    [root@node2 local]# vi tomcat/conf/context.xml<Context><Manager className="de.javakaffee.web.msm.MemcachedBack
转载 精选 2015-11-05 13:29:56
602阅读
tomcat实现session集群及tomcat+memcached共享session存储
原创 2015-11-04 01:33:20
1965阅读
一、说明redis 3.0 集群功能出来已经有一段时间了,目前最新稳定版是3.0.5,我了解到已经有很多互联网公司在生产环境使用,比如唯品会、美团等等,刚好公司有个新项目,预估的量单机redis无法满足,开发又不想在代码层面做拆分,所以就推荐他们尝试一下redis集群,下面做了一些相关笔记,以备后用。二、环境1、redis节点10.10.2.70:6300 10.10.2.70:6301 主从10
转载 精选 2015-11-03 09:51:52
685阅读
使用conga部署RHCS
原创 2015-11-01 15:42:04
737阅读
1点赞
规划结构图 nginx接收用户请求反向代理至后端应用服务器应用服务器或者session服务器其中一台宕机,不影响客户端会话的信息OS:CentOS release 6.7 (Final)Memcached设置两台memcached1 2 各进行配置1.安装memcached[root@Memcached1 ~]# yum install memcached [root@Memc
原创 2015-10-31 18:01:51
1033阅读
1点赞
当Hadoop集群的某单个节点出现问题时,一般不必重启整个系统,只须重启这个节点,它会自动连入整个集群。 在坏死的节点上输入如下命令即可:hadoop-daemon.sh start datanodehadoop-daemon.sh start secondarynamenode 案例如下:hadoop节点死机,能ping通,ssh连接不上案例:时间:2014/9/11 上午表
原创 2015-10-30 23:41:51
1493阅读
环境:真实IP:10.1.4.25  10.1.4.26  10.1.4.27 10.1.4.28 vip:    10.1.4.85  10.1.4.86   10.1.4.87 监控机:10.1.3.185目的:通过redis-sentinel+脚本实现高可用故障切换! 主从搭建(省略)10.1
原创 2015-10-30 16:44:21
2247阅读
1点赞