linux运维
文章平均质量分 77
forever_yh
这个作者很懒,什么都没留下…
展开
-
HAProxy实现负载均衡
一.关于HAProxy:1.什么是HAProxy:HAProxy是一个特别适用于高可用性环境的TCP/HTTP开源的反向代理和负载均衡软件。在7层负载均衡方面的功能很强大(支持cookie track, header rewrite等等),支持双机热备,支持虚拟主机,支持健康检查(通过patch可以支持ECV),同时还提供直观的监控页面,可以清晰实时的监控服务集群的运行状况。同时支持L...原创 2018-10-02 00:17:45 · 668 阅读 · 0 评论 -
pacemaker+corosync实现高可用集群
一.是什么:1.pacemaker:Pacemaker是一个集群资源管理器(CRM)。它利用集群基础构件(OpenAIS 、heartbeat或corosync)提供的消息和成员管理能力来探测并从节点或资源级别的故障中恢复,以实现群集服务(亦称资源)的最大可用性。 2.corosync:Corosync是集群管理套件的一部分,它在传递信息的时候可以通过一个简单的配置文件来定义信...原创 2018-10-03 01:29:33 · 458 阅读 · 0 评论 -
LVS-DR模式的搭建部署
一.什么是LVS:LVS是Linux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统。LVS-DR:director(分配器)分配请求到real server。real server 处理请求后直接回应给用户,director负载均衡器仅处理客户机与服务器一半连接。从而避免性能瓶颈,同样增加系统可伸缩性。Direct Routing由于采用物理层(...原创 2018-09-28 13:31:06 · 1874 阅读 · 0 评论 -
虚拟机的封装
1.配置6.5的yum源2.安装一个20G的虚拟机:建立:cd /var/lib/libvirt/images/qemu-img create -f qcow2 base.qcow2 20G安装:检查创建结果:du -h base.qcow24、在新建好的虚拟机进行设置进入root(1)删除所有文件:r...原创 2018-09-22 22:15:20 · 240 阅读 · 0 评论 -
CDN服务
一.varnish:vcl处理过程大致分为如下几个步骤:(1)Receive 状态,也就是请求处理的入口状态,根据 VCL 规则判断该请求应该是 Pass 或Pipe,或者进入 Lookup(本地查询)。(2)Lookup 状态,进入此状态后,会在 hash 表中查找数据,若找到,则进入 Hit 状态,否则进入 miss 状态。(3)Pass 状态,在此状态下,会进入后端请求,即进入 f...原创 2018-09-23 02:53:56 · 224 阅读 · 0 评论 -
LVS-NAT模式的搭建部署
一.什么是LVS-NAT:基于NAT机制实现。当用户请求到达director之后,director将请求报文的目标地址(即VIP)改成选定的realserver地址,同时 将报文的目标端口也改成选定的realserver的相应端口,最后将报文请求发送到指定的realserver。在服务器端得到数据 后,realserver将数据返给director,而director将报文的源地址和源端口改成...原创 2018-09-28 14:50:09 · 555 阅读 · 0 评论 -
LVS-TUN模式的搭建部署
一.什么是LVS-TUN: LVS/TUN的连接调度和管理与 LVS/NAT 中的一样,只是它的报文转发方法不同。调度器根据各个服务器的负载情况,动态地选择一台服务器,将请求报文封装在另一个IP报文中,再将封装后的IP报文转发给选出的服务器;服务器收到报文后,先将报文解封获得原来目标地址为VIP的报文,服务器发现VIP地址被配置在本地的IP隧道设备上,所以就处理这个请求,然后根据路由表将响应...原创 2018-09-28 18:45:18 · 756 阅读 · 0 评论 -
Nginx的七层负载
一.Nginx:1.什么是Nginx:Nginx (engine x) 是一个高性能的HTTP和反向代理服务,也是一个IMAP/POP3/SMTP服务。Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。 2.Nginx的特点:1)热部署2)可以高并发连接3)低的内存消耗4)处理响应...原创 2018-10-10 00:34:00 · 1313 阅读 · 0 评论