摘要: LVS 由2部分程序组成,包括 ipvs 和 ipvsadm。 1.ipvs(ip virtual server):一段代码工作在内核空间netfilter的PREROUTING后面,INPUT前面的框架,叫ipvs,是真正生效实现调度的代码。 2. ipvsadm:另外一段是工作在用户空间,叫ip 阅读全文
posted @ 2022-07-29 19:06 yuanbangchen 阅读(821) 评论(0) 推荐(0)
摘要: 负载均衡LVS基本介绍 负载均衡集群是 load balance 集群的简写,翻译成中文就是负载均衡集群。常用的负载均衡开源软件有nginx、lvs、haproxy,商业的硬件负载均衡设备F5、Netscale。 LB集群的架构和原理很简单,就是当用户的请求过来时,会直接分发到Director Se 阅读全文
posted @ 2022-07-29 18:52 yuanbangchen 阅读(349) 评论(0) 推荐(0)
摘要: 独立的日志设置 vim /etc/sysconfig/keepalived 或/usr/local/keepalived/etc/sysconfig/keepalived KEEPALIVED_OPTIONS="-D -S 6" vim /etc/rsyslog.conf local6.* /var 阅读全文
posted @ 2022-07-29 11:19 yuanbangchen 阅读(942) 评论(0) 推荐(0)
摘要: master/slave的单主架构,同一时间只有一个Keepalived对外提供服务,此主机繁忙,而另一台主机却很空闲,利用率低下,可以使用master/master的双主架构,解决此问题。master/master的双主架构:即将两个或以上VIP分别运行在不同的keepalived服务器,以实现服 阅读全文
posted @ 2022-07-28 11:02 yuanbangchen 阅读(44) 评论(0) 推荐(0)
摘要: 实验内容: 1.单组KeeAlived 2.抢占模式、非抢占模式、抢占延迟模式 3.VIP单播配置 CIP:192.168.10.50 gateway:192.168.10.2 KA1:DIP:192.168.80.100 gateway:192.168.80.2 master KA2: RIP:1 阅读全文
posted @ 2022-07-28 10:27 yuanbangchen 阅读(325) 评论(0) 推荐(0)
摘要: KeepAlived实现HA Cluster 配置准备: (1) 各节点时间必须同步 ntp, chrony (2) 确保iptables及selinux不会成为阻碍 (3) 各节点之间可通过主机名互相通信(对KA并非必须)建议使用/etc/hosts文件实现 (4) 各节点之间的root用户可以基 阅读全文
posted @ 2022-07-27 16:36 yuanbangchen 阅读(846) 评论(0) 推荐(0)
摘要: keepalived:基础知识 提升系统高用性的解决方案之降低MTTR 手段:冗余redundant active/passive 主备 active/active 双主 active --> HEARTBEAT --> passive active <--> HEARTBEAT <--> acti 阅读全文
posted @ 2022-07-27 15:38 yuanbangchen 阅读(75) 评论(0) 推荐(0)
摘要: 1.证书制作: [root@centos7 ~]mkdir /etc/haproxy/certs/ [root@centos7 ~]cd /etc/haproxy/certs/ [root@centos7 certs]#openssl genrsa -out haproxy.key 2048 [ro 阅读全文
posted @ 2022-07-27 15:13 yuanbangchen 阅读(266) 评论(0) 推荐(0)
摘要: 访问控制列表(ACL,Access Control Lists)是一种基于包过滤的访问控制技术,它可以根据设定的条件对经过服务器传输的数据包进行过滤(条件匹配),即对接收到的报文进行匹配和过滤, 基于请求报文头部中的源地址、源端口、目标地址、目标端口、请求方法、URL、文件后缀等信息内容进行匹配并执 阅读全文
posted @ 2022-07-26 20:42 yuanbangchen 阅读(1199) 评论(0) 推荐(0)
摘要: 自定义HAProxy错误界面: HAProny自定义错误页面有两种方式,一种是由haproxy本机提供错误页面, 第二种是将错误重定向到一台专用来提供错误界面的sorry server上来提供错误页面 1.基于错误页面文件: errorfile <code> <file> <code> #HTTP 阅读全文
posted @ 2022-07-26 19:04 yuanbangchen 阅读(414) 评论(0) 推荐(0)