摘要:一、搭建squid透明模式:实验拓扑 二、系统硬件规划 ### 系统硬件规划 ~~~ HA-server1:10.10.10.11:Client:模拟客户端 ~~~ HA-server2:10.10.10.12:SQUID ~~~ HA-server2:20.20.20.12:SQUID ~~~ H
阅读全文
摘要:一、搭建squid传统模式:实验拓扑 二、系统硬件规划 ### 系统硬件规划 ~~~ HA-server1:10.10.10.11:client:模拟的是客户端机制 ~~~ HA-server2:10.10.10.12:SQUID:模拟的是SQUID的第一块网卡 主要功能是与客户端进行通讯 ~~~
阅读全文
摘要:一、squid简介 ### squid简介 ~~~ 一个缓存服务器的守护进程 ~~~ (二八原则:百分之八十的访问量都是由百分之二十的数据去完成的。) ~~~ FTP(VSFTP的前端的缓存) HTTP SSL: 支持的反向代理的类型 ~~~ 磁盘 分区 目录 object : ~~~ 不同磁盘下构
阅读全文
摘要:一、实验构建 ### 系统硬件规划 ~~~ Windows:10.10.10.240:client ~~~ HA-server1:10.10.10.11:LVS-DR ~~~ HA-server2:10.10.10.12:Nginx ~~~ HA-server3:10.10.10.13:Nginx
阅读全文
摘要:一、七层:实现原理 ### 七层:实现原理 ~~~ client发起连接到nginx,nginx把真实连接翻译成它想要获取的数据, ~~~ nginx向后端Apache服务建立完整的TCP连接访问,获得数据之后,再把数据传输给客户端 ~~~ 相当于实现了一次反向代理,以反向代理的方式实现负载均衡。
阅读全文
摘要:一、Heartbeat+Nginx ### Heartbeat+Nginx ~~~ Heartbeat是Linux-HA工程的一个组件, ~~~ 自1999年开始到现在,发布了众多版本, ~~~ 是目前开源Linux-HA项目最成功的一个例子,在行业内得到了广泛的应用。 ### heartbeat:
阅读全文
摘要:一、LVS-DR+keepalived模式:10.10.10.11部署Keepalived服务(LVS主master) ### 10.10.10.11部署Keepalived服务(LVS主master) ### 将Keepalived.iso文件上传到10.10.10.11服务器的root目录下 #
阅读全文
摘要:一、高可用集群说明 ### 高可用集群说明 ### NAT模式: ~~~ LVS充当真实服务器和客户端之间的一个节点。 ### 三节点: ~~~ 若Apache宕机,访问会终端,若采用轮询算法的情况下,访问会终端LVS做不到检测功能。 ~~~ 正常的负载均衡会加入自动检测功能,若是判断后端的服务终端
阅读全文
摘要:一、Keepalived原理 ### Keepalived原理 ### 案例环境专为LVS和HA设计的一款健康检查工具 ~~~ LVS是一款著名的负载均衡调度器。LVS在它的功能中专门加了一个Keepalived模块, ~~~ 现在企业主要使用LVS+keepalived实现高可用和负载均衡。 ~~
阅读全文
摘要:一、通用算法-调度 1、通用算法: ### 固定算法(静态调度算法): ~~~ 只根据算法本身去调度,不考虑服务器本身;消耗的资源比较少 ### 动态算法(动态调度算法): ~~~ 出了考虑算法本身,还要考虑服务器状态;消耗的资源比较大 ~~~ 调度算法也就意味着后期我们配置调度策略的规则 ###
阅读全文
摘要:一、LVS-NAT概述 ### LVS_NAT ~~~ C:20.20.20.22:充当本机的客户端 ~~~ D:Eht0:20.20.20.11:负载路由器网卡0:公网地址:和C:20.20.20.22公网相互连接 ~~~ D:Eht1:10.10.10.11:负载路由器网卡1:模拟的是私有地址
阅读全文
摘要:一、LVS-DR概述 ### LVS-DR概述 ### C 10.10.10.240:本地VMnet1配置地址; ### D:eth0:10.10.10.11 | eth0:0:10.10.10.100 负载路由器 ### RS1:真实服务器1 ### RS2:真实服务器2 ~~~ 原地址发送数据包
阅读全文
摘要:一、LVS-DR构建:硬件环境准备(个人环境说明) ### 实验环境:硬件环境准备。 ### 网络: ~~~ IP 地址网段 10.10.10.0/24 255.255.255.0 ### 6台server ~~~ 10.10.10.11/10.10.10.12/10.10.10.13/10.10.
阅读全文
摘要:一、LVS-工作方式:LVS工作层级 ### user: ~~~ 用户空间:更贴近用户;用户连接 ### kernel: ~~~ 内核空间:更贴近系统,驱动,操作系统,QQ,微信都是在内核空间的 ### ipvsadm: ~~~ 通过命令行管理工具去触发,类似于/etc/sysconfig开启路由转
阅读全文
摘要:一、LBC-介绍(负载均衡集群介绍) 1、集群拓扑图 2、web负载均衡集群拓扑 ### web负载均衡集群拓扑 ~~~ 用户通过互联网访问到了网站,其实不是直接连接到web服务器上, ~~~ 若访问到的主机是有web服务集群的,其实访问到负载均衡调度器, ~~~ 负载均衡个调度器接收到访问数据通过
阅读全文
摘要:一、LVS-NAT模式集群构建 1、实验架构图 2、构建流程: ### 负载调度器 vi /etc/sysctl.conf // 开启路由转发功能 net.ipv4.ip_forward=1 sysctl -p ### 添加防火墙记录,当源地址是内网网段并且出口网卡为eth0 的时候进行SNAT转换
阅读全文
摘要:一、Linux集群 ### 集群实验环境标准: ~~~ CPU:i5以上 ~~~ 内存:8GB以上 ~~~ 网络标准:虚拟机如何设置,网络如何调试 ### 何为集群: ~~~ 集群是一组协同工作的服务器,对外表现为一台服务器提供服务。 ### 单人搬砖: ~~~ 单节点:负担不了大的访问量;单节点只
阅读全文
摘要:一、集群化 ### 集群概述 ~~~ 集群是什么 ~~~ 集群的分类 ~~~ 负载均衡集群——LBC ~~~ 高可用集群——HAC ~~~ 高性能运算集群——HPC ### 负载均衡集群 ~~~ LVS相关原理 ~~~ LVS工作方式 ~~~ LVS_DB模式 ~~~ LVS_NAT模式 ~~~ L
阅读全文