
LVS
分布式相关技能
WenCoo
擅长linux下软件开发,qt,ffmpeg音视频二次开发。
展开
-
LVS---8.LVS的nat模式搭建验证测试
NAT模式工作原理当用户请求到达Director Server,此时请求的数据报文会先到内核空间的PREROUTING链。 此时报文的源IP为CIP,目标IP为VIP。PREROUTING检查发现数据包的目标IP是本机,将数据包送至INPUT链。IPVS比对数据包请求的服务是否为集群服务,若是,修改数据包的目标IP地址为后端服务器IP,然后将数据包发至POSTROUTING链。 此时报文...原创 2020-02-25 17:32:27 · 374 阅读 · 0 评论 -
LVS---9.keepalived和nginx做负载均衡
了解nginx的正向代理与反向代理的概念和区别正向代理:代理客户端,客户端访问服务器,无法直接访问,需要一个代理,将客户端的地址转换成可以访问服务端的地址,然后去访问服务端,典型示例:vpn反向代理:设置统一的服务器入口(对客户端来说),将服务器隐藏正向代理是为客户端服务,反向代理为服务端服务,正向代理代理客户端,反向代理代理服务端(这句话是借鉴别人的)了解nginx的正向代理和...原创 2020-02-25 17:30:20 · 245 阅读 · 0 评论 -
LVS---10. lvs和keepalived的区别--软件功能区分
前言首先产生这样的问题,是由于我们在使用lvs这个软件的时候,学习的资料是通过网络进行的学习,网络中的教程是碎片化的,没有办法很好的衔接起来,而且网上的教程几乎都是lvs+keepalived的教程,对这两个软件做了一大堆的介绍(当然,这很重要),但是对我这个疑问却没有解惑。lvs和keepalived的到底是怎样的一种关系,他们有什么异同,经过资料查找,现在我将自己的一些看法记录下来。...原创 2020-02-24 16:35:03 · 5958 阅读 · 2 评论 -
LVS---2.环境搭建
LVS环境搭建环境:系统:centos6.5安装所需软件yum install -y vim wgetyum install -y ipvsadmcd /usr/src yum -y install openssl-devel wget http://www.keepalived.org/software/keepalived-1.2.7.tar.gz wget htt...原创 2020-02-11 11:07:05 · 272 阅读 · 0 评论 -
LVS---3. keepalived.conf文件配置详解
keepalived的配置文件可以分为三块:全局定义块:对整个 Keepalive 配置生效的,不管是否使用 LVS;1、email通知。作用:有故障,发邮件报警。2、Lvs负载均衡器标识(lvs_id)。在一个网络内,它应该是唯一的。3、花括号“{}”。用来分隔定义块,因此必须成对出现。如果写漏了,keepalived运行时,不会得到预期的结果。由于定义块内存在嵌套关系,因此很容易遗漏...原创 2020-02-11 11:09:52 · 751 阅读 · 0 评论 -
LVS---4.解决生产实际问题
生产问题:配置主从模式的lvs去负载mongdb集群,将lvs和负载软件部署到同一台机器上问题分析:集群需要三个节点,主从模式的lvs需要两个节点,将lvs和集群部署在相同的节点上,即有一台集群上的节点是没有lvs服务的,另外两台集群节点上有lvs的主从服务作为小白,需要将问题细分,一步一步解决,理清思路,问题细分如下:下面是参考网上教程,lvs的两台机器与业务服务器分数不同物理机,进行实...原创 2020-02-11 11:11:28 · 257 阅读 · 0 评论 -
LVS---5. 单节点启用LVS--验证LVS是否部署成功
keepalived 与业务服务器分属两台物理机创建一个网络访问请求,与前面设置的真是ip相同当我们发现访问不成功时,查看报错信息 tail -f /var/log/messages 发现如下报错 Feb 4 16:36:57 localhost Keepalived_vrrp[13938]: VRRP_Instance(VI_1) Dropping rec...原创 2020-02-11 11:14:43 · 671 阅读 · 0 评论 -
LVS---6.虚拟ip的两种产生方式
一种是LVS的方式,前面我们已经做了详细的介绍另一种就是使用ucarp的方式cat setup_VIP.sh#!/bin/bash#------------------------------------------------------------------# shell script: setup_VIP.sh# date: 2012-03-06 16:24# ...原创 2020-02-11 11:16:57 · 931 阅读 · 0 评论 -
LVS---1.基本概念
LVS(Linux Virtual Server)即linux虚拟服务器LVS架构(逻辑上区分):调度层,server集群层,共享存储层三种工作模式基于NET的LVS模式负载均衡(NET即网络地址转换)基于TUN的LVS负载均衡(ip隧道将请求与响应数据分离)基于DR的LVS负载均衡(直接路由模式)十种调度算法轮询调度加权轮询调度最小连接调度加权最小连接调度基于局部...原创 2020-02-11 11:01:17 · 300 阅读 · 0 评论