![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Linux 企业构架
我菜故我在
踏破铁鞋无觅处,柳暗花明又一村
展开
-
LAMP构架——集群(pacemaker + corosync)实践操作
一、集群基本环境的搭建: pacemaker(资源管理器) + corosync(心跳)实验环境: server6: node1 ip:172.25.254.6 server7: node2 ip:172.25.254.7 server8 : 为server6、server7提供共...原创 2019-01-06 22:37:22 · 626 阅读 · 0 评论 -
codis基本环境的搭建
编译安装:1.安装go运行环境安装完成之后检测go version2.设置编译环境[root@server1 ~]# go env GOPATH/usr/local/go/code/goproject注意 $GOPATH 是本机所有第三方库 go 项目所在目录添加 $GOPATH/bin 到 $PATH,例如:PATH=$PATH:$GOPATH/bin3.下载源码安装...原创 2019-01-22 08:39:52 · 314 阅读 · 0 评论 -
pacemaker + fence配置过程记录
pacemaker + fence 提高服务的可用性 pacemaker的监控针对的只是服务,而当服务器内核或者网络接口出现问题,监控就会失效,而这时候服务器出现问题该怎么办呢? fence 和pacemaker的结合会解决这一问题。 1. 搭建基本环境 ...原创 2019-01-10 14:54:26 · 1679 阅读 · 0 评论 -
LVS——TUN模式
优势:负载均衡器只负责将请求包分发给后端节点服务器,而RS将应答包直接发给用户。 若LB跑在公网上,就能对不同地域(局域网)的RS进行请求调度。 工作过程:客户端将请求发往前端的负载均衡器,请求报文源地址是CIP,目标地址为VIP。 负载均衡器收到报文后,发现请求的是在规则里面存在的地址,那么它将在客户端请求报文的首部再封装一层IP报文,将源地址改为DIP,目...原创 2019-01-15 15:58:42 · 542 阅读 · 0 评论 -
LVS——keepalived实现负载均衡调度器(LB)的高可用
背景: 在实际的生产环境中调度器的压力挺大的,若是DR模式和Tun模式,用户的每次访问都要经过LB的处理,若是NAT模式,则应答的数据也要经过LB,这就造成LB在实际情况下出问题的概率更高,所以实现负载均衡调度器(LB)的高可用是迫在眉睫的。1. 实验环境:server1(1号) web1 IP: 172.25.254.1se...原创 2019-01-15 15:58:17 · 697 阅读 · 0 评论 -
LVS——利用ldirectord 实现后端服务器的健康检查
背景: 在上一篇DR模式下的负载均衡实验的环境下,有一个问题:如果两个真实web服务器中一个挂掉了,那么在轮询的机制下显然会出错,如下图: 停掉server2上的httpd服务: 再在client主机上测试: 显然,这对用户能说体验是及其差的; 怎么解决这一问题呢?那就是提供健康检查,若出了问...原创 2019-01-15 15:58:03 · 296 阅读 · 0 评论 -
LVS——DR模式
1. 实验环境: server1(3号) web1 IP:172.25.254.1 server2(2号) web2 IP:172.25.254.2 server3(3号) LB ...原创 2019-01-15 15:57:47 · 184 阅读 · 0 评论 -
LNMP构架——Nginx服务
nginx可以作为:web服务器、反向代理、负载均衡,后面两个功能由upstream模块实现。ngixn功能更强大,基本可以代替apache服务ngixn的页面重写功能非常强大。ngixn工作在应用层。ngixn可通过正则表达式匹配而访问 不同的URL。ngixn的抗并发能力机强,一次可抗住10w个并发。一、搭建Nginx服务的基本环境 实验环境: ser...原创 2019-01-10 14:41:25 · 320 阅读 · 0 评论 -
简单的redis主从配置
redis2节点主从复制:1.首先去官网下载相应版本的redis软件包: 官网地址: https://redis.io/ 2. 解压缩软件包:3. 进入解压的目录,进行编译:解决软件依赖问题:4. 我们一般把应用软件放在/usr/local目录下面,所以创建/usr/local/redis目录,并在其下创建目录bin 和conf:...原创 2019-01-18 22:37:56 · 161 阅读 · 0 评论 -
虚拟IP原理
原文链接: http://xiaobaoqiu.github.io/blog/2015/04/02/xu-ni-iphe-ippiao-yi/ http://www.cnblogs.com/crazylqy/p/7741958.html文中有两处用红色标记的文字,是博主认为错误的地方,故做了修改,若理解有误,还望指正。 ...转载 2019-01-12 18:51:24 · 8153 阅读 · 0 评论 -
LAPM构架——负载均衡代理(Haproxy)实践操作
一、Haproxy环境下负载均衡的搭建: 实验环境: server6(6号): web1 IP: 172.25.254.6 server7(7号):web2 IP:172.25.254.7 server8(8号):负载均衡服务器 ...原创 2019-01-10 16:19:06 · 332 阅读 · 0 评论 -
动手搭建varnish服务器
一、搭建varnish服务器,实现web服务器的反向代理: 实验环境: 四台在同一局域网的主机:server21(ip:172.25.254.21) server22(ip:172.25.254.22) server23(ip:172.25.254.23) client(ip:172.254.25.250),server1作为varnish服务器,server2、server3...原创 2019-01-03 00:14:35 · 467 阅读 · 0 评论 -
LAMP架构之——反向代理varnish
一、Varnish是用来干什么的? varnish是web服务器的加速器,用来提高客户访问web服务器的速度; 它被安装在web服务器之前,可以缓存web服务器的应用程序和数据,并且可以响应客户端的web请求。 其功能与Squid服务器相似,都可以用来做HTTP缓存。 与Squid不同之处在于,Squid是将访问内容缓存到硬盘文件中,然后从硬盘读取缓存的数据,而Va...原创 2019-01-02 20:02:48 · 198 阅读 · 0 评论 -
利用zabbix部署onealert云报警平台
实验环境: server4 172.25.254.4 server4作为zabbix-server服务器,并在其上搭建zabbix-agent客户端。 server5 172.25.254.5 server5 作为zabbix-agent客户端1. 部署好z...原创 2019-01-23 00:24:18 · 335 阅读 · 0 评论