摘要: 一、LVS+Keepalived主从热备的高可用环境部署 1)环境准备 1 2 3 4 5 6 7 8 9 10 11 12 LVS_Keepalived_Master 182.148.15.237 LVS_Keepalived_Backup 182.148.15.236 Real_Server1 阅读全文
posted @ 2020-01-03 10:13 斑呢个斑马 阅读(360) 评论(0) 推荐(0) 编辑
摘要: MySQL复制能够保证数据的冗余的同时可以做读写分离来分担系统压力,如果是主主复制还可以很好的避免主节点的单点故障。然而MySQL主主复制存在一些问题无法满足我们的实际需要:未提供统一访问入口来实现负载均衡,如果其中master宕掉的话需要手动切换到另外一个master,而不能自动进行切换。前面介绍 阅读全文
posted @ 2020-01-03 10:13 斑呢个斑马 阅读(215) 评论(0) 推荐(0) 编辑
摘要: LVS算法中,SH算法可以实现将同一客户端的请求总是发送给第一次指定的RS,除非该RS出现故障不能再提供服务。其实在LVS集群中,持久连接功能也能在一定时间内,将来自同一个客户端请求派发至此前选定的RS,而且是无关算法的。持久连接是什么?1)在LVS中,持久连接是为了用来保证当来自同一个用户的请求时 阅读全文
posted @ 2020-01-03 10:13 斑呢个斑马 阅读(194) 评论(0) 推荐(0) 编辑
摘要: Heartbeat 项目是 Linux-HA 工程的一个组成部分,它实现了一个高可用集群系统。心跳服务和集群通信是高可用集群的两个关键组件,在 Heartbeat 项目里,由 heartbeat 模块实现了这两个功能。 Heartbeat的高可用集群采用的通信方式是udp协议和串口通信,而且hear 阅读全文
posted @ 2020-01-03 10:13 斑呢个斑马 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 为了对比Hproxy和Nginx负载均衡的效果,分别在测试机上(以下实验都是在单机上测试的,即负载机器和后端机器都在一台机器上)做了这两个负载均衡环境,并各自抓包分析。下面说下这两种负载均衡环境下抓包分析后的结果: 1)Haproxy负载均衡环境下的实验记录。后端有一台机器挂掉后,如果还没达到探测的 阅读全文
posted @ 2020-01-03 10:12 斑呢个斑马 阅读(431) 评论(0) 推荐(0) 编辑
摘要: 之前详细介绍了haproxy的基础知识点, 下面记录下Haproxy+Heartbeat高可用web集群方案实现过程, 以加深理解. 架构草图如下: 1) 基本环境准备 (centos6.9系统) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 阅读全文
posted @ 2020-01-03 10:12 斑呢个斑马 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 前面已经详细介绍了Haproxy基础知识 , 今天这里再赘述下Haproxy的重定向跳转的设置. haproxy利用acl来实现haproxy动静分离,然而在许多运维应用环境中,可能需要将访问的站点请求跳转到指定的站点上,比如客户单端访问kevin.a.com需要将请求转发到bobo.b.com或将 阅读全文
posted @ 2020-01-03 10:12 斑呢个斑马 阅读(1053) 评论(0) 推荐(0) 编辑
摘要: Nginx、LVS、HAProxy 是目前使用最广泛的三种负载均衡软件,本人都在多个项目中实施过,通常会结合Keepalive做健康检查,实现故障转移的高可用功能。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 2 阅读全文
posted @ 2020-01-03 10:12 斑呢个斑马 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 操作背景:前方有一台haproxy代理机器(115.100.120.57/192.168.1.7),后方两台realserver机器(192.168.1.150、192.168.1.151,没有公网ip,部署了很多站点)将域名解析到haproxy机器的公网ip,在haproxy配置文件里,根据域名转 阅读全文
posted @ 2020-01-03 10:11 斑呢个斑马 阅读(924) 评论(0) 推荐(0) 编辑
摘要: 当我们在安装系统的时候,由于没有合理分配分区空间,在后续维护过程中,发现有些分区空间不够使用,而有的分区空间却有很多剩余空间。如果这些分区在装系统的时候使用了lvm(前提是这些分区要是lvm逻辑卷分区),那么就可以轻松进行扩容或缩容!不同文件系统类型所对应的创建、检查、调整命令不同,下面就针对xfs 阅读全文
posted @ 2020-01-03 10:04 斑呢个斑马 阅读(382) 评论(0) 推荐(0) 编辑
摘要: LVM概念: 它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。通过LVM系统管理员可以轻松管理磁盘分区,如:将若干个磁盘分区连接为一个整块的卷组(volume group),形成一个存储池。管理员可以在卷组上随意创建逻辑卷组(l 阅读全文
posted @ 2020-01-03 10:04 斑呢个斑马 阅读(712) 评论(0) 推荐(0) 编辑
摘要: 一、Apache的工作模式Apache 目前一共有三种MPM 模式(多进程处理模块),它们分别是prefork、worker、enent,主要用到前两种工作模式,且默认的工作模式是prefork。可以通过 httpd -V 来查看。 1 2 [root@uatweb01 ~]# /usr/local 阅读全文
posted @ 2020-01-03 10:00 斑呢个斑马 阅读(815) 评论(0) 推荐(0) 编辑
摘要: 一. 集群的概念 服务器集群简称集群是一种服务器系统,它通过一组松散集成的服务器软件和/或硬件连接起来高度紧密地协作完成计算工作。在某种意义上,他们可以被看作是一台服务器。集群系统中的单个服务器通常称为节点,通常通过局域网连接,但也有其它的可能连接方式。集群服务器通常用来改进单个服务器的计算速度和/ 阅读全文
posted @ 2020-01-03 10:00 斑呢个斑马 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 线上部署了ELK+Redis日志分析平台环境, 随着各类日志数据源源不断的收集, 发现过了一段时间之后, ELK查看会原来越慢, 重启elasticsearch服务器节点之前同步时间也会很长, 这是因为长期以来ELK收集的索引没有删除引起的! 以下是ELK批量删除索引的操作记录: 1) 访问head 阅读全文
posted @ 2020-01-03 09:59 斑呢个斑马 阅读(294) 评论(0) 推荐(0) 编辑