自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

awoyaoc的博客

西部开源

  • 博客(21)
  • 收藏
  • 关注

原创 docker数据卷,单机集群,集群,滚动更新

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

2018-08-23 14:43:17 828

原创 docker镜像管理实例

Docker 搭建软件集群[root@foundation53 docker]# pwd/tmp/docker构建yum源[root@foundation53 docker]# vim dvd.repo [root@foundation53 docker]# cat dvd.repo [rhel-dvd]name="rhel7"baseurl=http://172.25....

2018-08-21 21:21:47 447

原创 docker简单接触

Docker 是一个开源的应用容器引擎,主要利用 linux 内核 namespace 实现沙盒隔离,用 cgroup 实现资源限制。 Docker 支持三种不同的镜像层次存储的 drivers: aufs、devicemapper、btrfs ; Aufs: AUFS (AnotherUnionFS) 是一种 Union FS, 简单来说就是支持将不同目录挂载到同一个虚 拟 文 件 ...

2018-08-20 18:26:06 312

原创 运维自动化工具 Saltstack 实现keepalived高可用集群

接上一篇博客这次我们用四个虚拟机,Server1 172.25.53.1 master minionServer2 172.25.53.2 minionServer3 172.25.53.3 minionServer4 172.25.53.4 minionServer1 server4配置yum源,因为他俩要作为keepalived[root@server4 ~]# vim ...

2018-08-20 17:54:47 325

原创 运维自动化工具 Saltstack

Saltstack 比 Puppet 出来晚几年,是基于Python 开发的,也是基于 C/S 架构,服务端 master 和客户端 minions ;Saltstack 和 Puppet 很像,可以说 Saltstatck 整合了 Puppet 和 Chef 的功能,更加强大,更适合大规模批量管理服务器,并且它比 Puppet 更容易配置。 三大功能: 远程命令执行,配置管理(服务,文件,cr...

2018-08-20 16:40:55 395

原创 Ansible的简单安装部署

Ansible工作机制ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。 ansible是基于模块工作的,本身没有批量部署的能力。真正具有批量部署的是ansible所运行的模块,ansible只是提供一种框架。Ansible架...

2018-08-20 15:19:29 682 1

原创 zabbix nginx监控(接上一篇博客)

接上一篇博客添加nginx监控首先在server1上安装nginx[root@server1 ~]# lsanaconda-ks.cfg nginx-1.8.0-1.el6.ngx.x86_64.rpminstall.log zabbix-agent-3.4.6-1.el6.x86_64.rpminstall.log.syslog[root@server1...

2018-08-16 17:33:25 1031

原创 zabbix初识---主机的添加等

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

2018-08-16 14:52:37 463

原创 MySQLProxy实现读写分离

mysql的读写分离的基本原理:让master(主数据库)来响应事务性操作,让slave(从数据库)来响应select非事务性操作,然后再采用主从复制来把master上的事务性操作同步到slave数据库中。所以首先配置好主从 主库server1:172.25.53.1 从库server2:172.25.53.2 Mysql-proxy:172.25.53.3配置Mysql-pro...

2018-08-16 10:08:37 267

原创 Redis&Nginx&Mysql实现数据同步

主从server1 server2 server3都安装[root@server1 ~]# yum install -y gcc[root@server1 ~]# tar zxf redis-4.0.8.tar.gz [root@server1 ~]# cd redis-4.0.8[root@server1 redis-4.0.8]# make[root@server1 redis-...

2018-08-13 18:13:24 1012

原创 mysql高可用MHA

我们把server1 2 3的mysql都禁开机自启,然后作初始化更改密码,三个操作相同[root@server3 ~]# chkconfig --list mysqldmysqld 0:off 1:off 2:off 3:on 4:on 5:on 6:off[root@server3 ~]# chkconfig mysqld off[ro...

2018-08-13 17:34:54 316

原创 mysql半同步复制&组复制&全同步机制

先配置好主从配置主从详见上一篇博客,这里只是简单过一边mysql> grant replication slave on *.* to 'haha'@'172.25.53.%' identified by 'YaoJing...123@';Query OK, 0 rows affected, 1 warning (0.00 sec)Server2链接server1mysq...

2018-08-13 17:02:57 9327 1

原创 mysql主从复制&&基于GTID主从复制

在一主多从的数据库体系中,多个从服务器采用异步的方式更新主数据库的变化,业务服务器在执行写或者相关修改数据库的操作是在主服务器上进行的,读操作则是在各从服务器上进行。如果配置了多个从服务器或者多个主服务器又涉及到相应的负载均衡问题,关于负载均衡具体的技术细节还没有研究过,今天就先简单的实现一主一从的主从复制功能。Mysql主从复制的实现原理图大致如下(来源网络): MySQL之间数据复制...

2018-08-13 15:37:55 1920

原创 Haproxy高可用架构

高可用架构由两个核心部分组成,一个是心跳检测,判断服务器是否正常运行;一个是资源转移,用来将公共资源在正常服务器和故障服务器之间搬动。两个结合起来使用,可以实现对高可用架构的自动管理。整个运行模式就是心跳检测不断的在网络中检测各个指定的设备是否能够正常响应,如果一旦发生设备故障,就由资源转移功能进行应用的切换,以继续提供服务。corosync提供集群的信息层(messaging layer)的...

2018-08-13 14:28:22 2609

原创 Nginx+Tomcat+Memcached

nginx+tomcat+memcached系统环境:rhel6 x64 selinux and iptables disabled 主机角色:server1: 172.25.53.1:nginx tomcat memcached server2: 172.25.53.2:tomcat memcached 软件下载:http://www.nginx.org http://code.go...

2018-08-07 14:48:16 387

原创 LNMP构架搭建(源码编译)

(Linux+Nginx+MySQL+PHP源码安装 )+Discuz论坛的搭建环境:redhat6.5mysql-boost-5.7.11.tar.gzcmake-2.8.12.2-4.el6.x86_64.rpm一.mysql的源码安装及配置软件包依赖性:yum install -y gcc gcc-c++ make ncurses-devel bison open...

2018-08-05 18:34:58 313

原创 RHCS套件实现高可用集群

一、RHCS提供高可用性、负载均衡两种类型的集群 1.高可用性:应用/服务故障切换-通过创建n个节点的服务器集群来实现关键应用和服务的故障切换 2.负载均衡:IP 负载均衡-对一群服务器上收到的 IP 网络请求进行负载均衡 Server2做h1,server3为h2,两个调度器作为高可用节点,集群主机必须所有的配置相同 Server2:172.25.53.2 Server3:172....

2018-08-03 14:56:12 308

原创 Nginx实现负载均衡

1.Nginx简介Nginx是一款高性能的http 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。由俄罗斯的程序设计师Igor Sysoev所开发,官方测试nginx能够支支撑5万并发链接,并且cpu、内存等资源消耗却非常低,运行非常稳定。2.Nginx应用场景1、http服务器。Nginx是一个http服务可以独立提供http服务。可以做网页静态服务器。2、虚...

2018-08-01 14:46:35 295

原创 编译内核实现fullnat模式的环境构造

编译内核关掉其他虚拟机,然后给本虚拟机分配2g内存,可以更大,如果有的话磁盘可用空间必须大于10g参考网站http://kb.linuxvirtualserver.org/wiki/IPVS_FULLNAT_and_SYNPROXY[root@server1 ~]# df -HFilesystem Size Used Avail Use...

2018-08-01 13:06:00 305

转载 LVS /DR/NAT/TUN 三种模式的比较与解释

1、什么是LVS? LVS是linux virtual server的简写linux虚拟服务器,是一个虚拟的服务器集群系统,可以再unix/linux平台下实现负载均衡集群功能。该项目在1998年5月由章文嵩博士组织成立。 以下是LVS官网提供的4篇文章:(非常详细,我觉得有兴趣还是看官方文档比较正宗吧!!) http://www.linuxvirtualserver.org/zh/...

2018-08-01 11:56:37 1901

原创 LVS-NAT &TUN实现负载均衡

工作原理:基于NAT机制实现。当用户请求到达director之后,director将请求报文的目标地址(即VIP)改成选定的realserver 地址,同时将报文的目标端口也改成选定的realserver的相应端口,最后将报文请求发送到指定的realserver。在服务器端得到数据 后,realserver将数据返给director,而director将报文的源地址和源端口改成VIP和相应端口,...

2018-08-01 11:35:22 213

空空如也

空空如也

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

TA关注的人

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