自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 MFS分布式文件系统

MFS分布式文件系统 MooseFS是一个具有容错性的网络分布式文件系统。它把数据分散存放在多个物理服务器上,而呈现给用户的则是一个统一的资源。通用文件系统,不需要修改上层应用就可以使用,通过附加新的计算机或者硬盘可以实现容量的动态扩展,体系架构可伸缩性极强,删除的文件可以根据配置的时间周期进行保留(一个文件系统级别的回收站),高可靠(数据的多个拷贝被存储在不同的计算机上),提供 web ...

2018-08-26 03:24:54 329

原创 GitLab的安装部署

GitLab基本介绍 GitLab是利用Ruby on Rails一个开源的版本管理系统,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。 与Github类似,GitLab能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。团队成员可以利用内置的简单聊天程序(Wall)进行交流。 它还提供一个代码...

2018-08-23 19:20:40 1659

原创 Docker数据卷管理

数据卷和数据卷容器在Docker的使用过程中往往需要对数据进行持久化,或者需要在多个容器之间进行数据共享,所以这就涉及到Docker容器的数据操作。 容器中数据管理主要有两种方式:数据卷和数据卷容器。 数据卷(Data Volumes) 容器内数据直接映射到本地宿主机。 数据卷容器(Data Volume Containers) 使用特定容器维护数据卷。数据卷数据...

2018-08-23 17:05:13 217

原创 Docker容器

什么是Docker Docker容器是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app)。几乎没有性能开销,可以很容易地在机器和数据中心中运行。最重要的是,他们不依赖于任何语言、框架包括系统。Docker的用途1)...

2018-08-22 03:17:41 3717

原创 docker集群——swarm

原理1.docker集群亮点: 功能亮点 与Docker Engine集成的集群管理:使用Docker Engine CLI创建一大群Docker引擎,您可以在其中部署应用程序服务。您不需要额外的编排软件来创建或管理群。即自带swarm不需要那么多负载均衡高可用源件分散式设计: Docker Engine在部署时不是处理节点角色之间的差异,而是在运行时处理任何专业化。您可以使用Dock...

2018-08-21 02:32:11 15655

原创 自动化运维工具Ansible的部署

一、ansible简介当下有许多的运维自动化工具( 配置管理 ),例如:Ansible、SaltStack、Puppet、Fabric 等。Ansible 一种集成 IT 系统的配置管理、应用部署、执行特定任务的开源平台,是 AnsibleWorks 公司名下的项目,该公司由 Cobbler 及 Func 的作者于 2012 年创建成立。Ansible 基于 Python 语言实现,由...

2018-08-17 01:43:18 334

原创 Zabbix监控系统的应用

一、zabbix监控nginx性能1.安装nginx 服务 [root@server2 ~]# rpm -ivh nginx-1.8.0-1.el6.ngx.x86_64.rpmwarning: nginx-1.8.0-1.el6.ngx.x86_64.rpm: Header V4 RSA/SHA1 Signature, key ID 7bd9bf62: NOKEYPreparing....

2018-08-16 18:29:22 3730

原创 网络监视系统Zabbix部署

zabbix定义 zabbix(音同 zæbix)是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。 zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。 zabbix由2部分构成,zabbix server与可选组件zabbix agent。 zabbix server可...

2018-08-16 11:48:48 194

原创 为zabbix分布式监控应用配置TiDB

一、认识 TiDB1. TiDB 简介 TiDB 是 PingCAP 公司基于 Google Spanner / F1 论文实现的开源分布式 NewSQL 数据库。 TiDB 具备如下 NewSQL 核心特性: SQL支持 (TiDB 是 MySQL 兼容的) 水平线性弹性扩展 分布式事务 跨数据中心数据强一致性保证 故障自恢复的高可用TiDB...

2018-08-15 00:53:13 337

原创 mysql-proxy读写分离

配置环境 master机:server1(172.25.8.1) slave机:server2(172.25.8.2) 调度器:server3(172.25.8.3)1、调度器配置 <1>安装读写分离代理mysql-proxy[root@server3 ~]# lsmysql-proxy-0.8.5-linux-el6-x86-64bit.tar.gz[ro...

2018-08-14 01:41:25 149

原创 Codis 3.2 with Zookeeper集群搭建

简介CodisCodis 是一个分布式 Redis 解决方案, 对于上层的应用来说, 连接到 Codis Proxy 和连接原生的 Redis Server 没有显著区别 (不支持的命令列表), 上层应用可以像使用单机的 Redis 一样使用, Codis 底层会处理请求的转发, 不停机的数据迁移等工作, 所有后边的一切事情, 对于前面的客户端来说是透明的, 可以简单的认为后边连接的是一个内存...

2018-08-12 02:48:56 260

原创 MYSQL组复制

MGR介绍组复制是基于分布式一致性协议Paxos实现数据最终一致性的MySQL插件,通过这种插件可以实现弹性、高可用、容错复制拓扑结构。 MySQL组复制提供分布式状态机复制,在服务器之间具有强协调。当数据库服务器是属于同一组时,组复制机制可以自动协调它们。该组可以在具有自动选择新主库功能的单主模式下操作,这种情况下一个组只有主节点才可以做写操作。或者,对于更高级的用户,该组可以以多主模式部...

2018-08-11 01:41:59 600

原创 MYSQL半同步

server2:[root@server2 ~]# vim /etc/my.cnf 29 server-id=2 30 log-bin=mysql-bin 31 log-slave-updates 32 33 gtid_mode=ON 34 enforce-gtid-consistency=truemysql> show slave status\G; ...

2018-08-11 01:41:40 717

原创 mysql高可用MHA

简介: MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司youshimaton(现就职于Facebook公司)开发,是一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件。在MySQL故障切换过程中,MHA能做到在0~30秒之内自动完成数据库的故障切换操作,并且在进行故障切换的过程中,MHA能...

2018-08-09 18:08:06 166

原创 MYSQl主从复制

主从复制1.工作原理MySQL数据库自身提供的主从复制功能可以方便的实现数据的多处自动备份,实现数据库的拓展。多个数据备份不仅可以加强数据的安全性,通过实现读写分离还能进一步提升数据库的负载性能。多个数据库间主从复制与读写分离模型 在一主多从的数据库体系中,多个从服务器采用异步的方式更新主数据库的变化,业务服务器在执行写或者相关修改数据库的操作是在主服务器上进行的,读操作则是在各...

2018-08-08 01:23:04 172

原创 nginx+tomcat+memcache 负载均衡动静分离技术

概述 Nginx 作负载均衡器的优点许多,简单概括为: ①实现了可弹性化的架构,在压力增大的时候可以临时添加Tomcat服务器添加到这个架构里面去; ②upstream具有负载均衡能力,可以自动判断下面的机器,并且自动踢出不能正常提供服务的机器; Keepalived 可实现 Nginx负载均衡器双机互备,任意一台机器发生故障,对方都能够将虚拟IP接管过去。 ...

2018-08-07 00:28:59 183

原创 lnmp框架搭建---源码编译

简介 LNMP指的是一个基于CentOS/Debian编写的Nginx、PHP、MySQL、phpMyAdmin、eAccelerator一键安装包。可以在VPS、独立主机上轻松的安装LNMP生产环境。 Linux是一类Unix计算机操作系统的统称,是目前最流行的免费操作系统。代表版本有:debian、centos、ubuntu、fedora、gentoo等。 Nginx是一个...

2018-08-05 01:14:00 271

原创 Haproxy+Pacemaker实现高可用负载均衡

一、架构介绍1、集群简介Fence主要在架构的作用为防止二个服务器同时向资源写数据,破坏了资源的安全性和一致性从而导致脑裂的发生。通过Haproxy实现对web服务的负载均衡及健康检查,pacemaker实现haproxy的高可用。 2、Haproxy八种负载均衡算法(balance)1.balance roundrobin ###轮询,软负载均衡基本都具备这种算法...

2018-08-03 23:38:41 241

原创 RHCS+Nginx实现高可用

一、RHCSRHCS(Red Hat Cluster Suite,红帽集群套件)是Red Hat公司开发整合的一套综合集群软件组件,提供了集群系统中三种集群构架,分别是高可用性集群、负载均衡集群、存储集群,可以通过在部署时采用不同的配置,以满足你的对高可用性、负载均衡、可扩展性、文件共享和节约成本的需要。 1、高可用集群原理 高可用集群的各个硬件组成部分 2、红帽集群套件RHCS的工...

2018-08-03 17:36:16 409

原创 Pacemaker + Nginx实现高可用

一、实现高可用1.server4主机配置nginx[root@server1 ~]# scp -r /usr/local/nginx/ server4:/usr/local[root@server4 ~]# ln -s /usr/local/nginx/sbin//nginx /sbin/[root@server4 ~]# useradd nginx[root@server4 ~]#...

2018-08-01 17:54:46 867

原创 nginx系统安装及配置

一、安装nginx1.下载并解压nginx安装包nginx-1.14.0.tar.gz[root@server1 ~]# lsnginx-1.14.0.tar.gz[root@server1 ~]# tar zxf nginx-1.14.0.tar.gz 2.修改配置文件[root@server1 ~]# lsnginx-1.14.0 nginx-1.14.0.tar.g...

2018-08-01 14:11:40 634

原创 LVS实现负载均衡第四种模式FULL NAT

在实验前应先进行内核编译1.内核编译虚拟机至少2048M以上memory(内存) 进入fullnat官网 [http://www.baidu.com/link?url=OBMCFMxdW1XLFPwT7N-XhKnMbCmOmg7WBFPYTWyz9yELzK4Tta3odIa8FCgXXsG7&wd=&eqid=abd05337000513210000000...

2018-08-01 12:54:11 339

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除