LVS学习笔记(二)

LVS集群 一、集群和分布式 1.集群的含义 Cluster:集群、群集由多台主机构成,但对外只表现为一个整体 2.系统性能扩展方式 (1)Scale UP 垂直扩展,向上扩展,增强,性能更强的计算机运行同样的服务 (2)Scale Out 水平扩展,向外扩展,增加设备,并行地运行多个服务调度分配问题,Cluster 3.集群的分类 (1)LB:( Load Balancing)负载均衡群集 ① 提高应用系统的响应能力、尽可能处理更多的访问请求、减少延迟为目标,获... 阅读详情

1.我个人比较侧向于KeepAlived,更快最快,使用的又比较多,看看LinuxTone上面关于它的文章的点击量就知道了。对于技术造型,我一向喜欢在满足功能要求的前提下,选择那个最普及的软件。
2.我的实验环境为操作系统CentOS 5.2,内核版本2.6.18-92.e15,已经支持LVS,现在只需要下载ipvs管理软件即可。可以通过modprobe -l|grep ipvs进行查看ipvs是否已经安装。
3.使用yum install ipvsadm自动安装,或下载相应版本的源代码自己编译安装:
 wget http://www.linuxvirtualserver.org/software/kernel-2.6/ipvsadm-1.24-6.src.rpm
4.执行rpm -ivh ipvsadm-1.24-6.src.rpm
5.执行cd /usr/src/redhat/SPECS
6.通过ls -l命令,可以看到有一个ipvsadm.spec的文件
7.执行rmpbuild -ba --target=i686 ipvsadm.spec时,会unknown tag:Copyright...这样的错误
8.通过查看鸟哥关于rpm一章的介绍,可以知道spec文件中的Copyright标签应该为License
9.通过vi ipvsadm.spec,把Coryright改成License
10.重新执行上述的rmpbuild命令,会报一大堆的错误,是因为没有找到kernel源文件,无法进行顺利编译
11.创建Symbol Link:ln -s /usr/src/kernels/2.6.18-92.e15-i686 /usr/src/linux
12.如果没有内核源代码或需要升级请到www.kernel.org的镜像站点下载相应版本的kernel源代码
13.再重新执行rmpbuild -ba --target=i686 ipvsadm.spec,进行源代码预编译和打包,生成的安装文件将会被保存到RMPS/i686文件夹下
14.执行cd /usr/src/redhat/RPMS/i686;ls -l可以看到打包好的rmp安装文件
15.执行rpm -ivh ipvsadm-1.24.6.i686.rpm进行安装
16.输入ipvsadm,如果显示如下类似信息,则证明ipvsadm已安装成功:
    IP Virtual Server version 1.2.1 (size=4096)
    Prot LocalAddress: ...
17.查看ipvsadm的安装位置:
   # find / -name ipvsadm
   /usr/src/redhat/BUILD/ipvsadm-1.24/ipvsadm
   /sbin/ipvsadm
   /etc/rc.d/init.d/ipvsadm
   /var/lock/subsys/ipvsadm

18.到keepalived下载页面 下载最新版本的软件,或者使用wget直接下载:
    wget http://www.keepalived.org/software/keepalived-1.1.7.tar.gz
19.解压、编译并安装keepalived:
    #tar zxvf keepalived-1.1.7.tar.gz
    #cd keepalived-1.1.7
    #./configure
    #make;make install

  (如果配置时提示OpenSSL的安装错误,则执行yum install openssl-devel openssl进行安装)
20.查看keepalived的安装位置:
    # find / -name keepalived
    /usr/local/etc/sysconfig/keepalived
    /usr/local/etc/rc.d/init.d/keepalived
    /usr/local/etc/keepalived
    /usr/local/sbin/keepalived
21.拷贝keepalived的配置文件到/etc目录下
   # cp /usr/local/etc/rc.d/init.d/keepalived /etc/rc.d/init.d/
   # cp /usr/local/etc/sysconfig/keepalived /etc/sysconfig
   # mkdir /etc/keepalived
   # cp /usr/local/etc/keepalived/keepalived.conf /etc/keepalived
   # cp /usr/local/sbin/keepalived /usr/sbin
22.将keepalived作为服务添加到chkconfig中,并设置开机启动
   # chkconfig --add keepalived
   # chkconfig --level 35 keepalived on
   # chkconfig --list keepalived
      keepalived      0:关闭  1:关闭  2:关闭  3:启用  4:关闭  5:启用  6:关闭

LVS实战和LVS+keepalived实战 yum install nginx -y (这个需要在更改ip地址前安装,因为后端RS机器网关必须设为LVS内网网关ip地址,而LVS内网网卡地址为192.168.178.10,所以RS机器IP地址设为192.168.178.100)7.访问VIP地址,在主机上查看ARP列表,VIP地址的mac地址是LVS的MAC地址,则说明抑制后端RS的ARP广播成功。###后端RS操作还是跟之前一样,需要抑制arp广播,配置VIP地址在lo网卡上,关闭防火墙,启动nginx。LVS服务器 192.168.1.108。 阅读详情

相关推荐

LVS学习笔记-lvs+nginx+keepalived

LVS负载均衡环境搭建 准备 准备3台centos服务器172.20.x.40,172.20.x.41,172.20.x.42作为一个LVS+nginx的负载集群,其中172.20.x.40作为LVS-master,172.20.x.36.41作为LVS-Backup;172.20.x.42作为nginx负载向后面业务服务器负载。 一、环境配置 1. 防火墙 查看防火墙状态firewall-cmd...

知识就是生产力 1259

LVS原理详解以及部署实操

LVS(Linux Virtual Server)是一种基于Linux的高性能虚拟服务器集群系统,主要用于实现负载均衡。LVS通过Linux内核中的IPVS模块实现了基于IP负载均衡的功能,能够将来自网络的请求分配给后端的多个服务器,从而提供高可用性和伸缩性。这种技术在处理大规模网络请求时尤其有用,例如大型网站和在线服务,能够有效防止单点故障并提升服务的可靠性和性能。LVS的工作原理可以简要概括为“请求分发”和“响应返回”两个主要环节。

2201_75758583的博客 1387

如何读LVS报告

Example14中,netlist中的u_lan_yang_dig_core/U_ADC_CONTROL_ADC_COUNTER_11_在layout中找不到对应的net,但是netlist中与该net有关联的device在layout中有对应,从中找到layout中该device的坐标,查找其Gate端的连线是否正确;后面的具体信息是这两个net上对应的device的信息,在layout中这个电阻的neg和sub两端接到了net 2089,但是在netlist中应该是接到VDD!这是典型的断路错误。

Carol0630的博客 2507

Linux LVS 负载均衡群集

Linux LVS 负载均衡群集 一、LVS 集群 LVS 集群(Linux Virtual Server) 集群概念 LVS 模型 LVS 调度算法 LVS 实现 LVS 高可用性 、集群和分布式 系统性能扩展方式 Scale UP:垂直扩展,向上扩展,增强,性能更强的计算机运行同样的服务 Scale Out:水平扩展,向外扩展,增加设备,并行地运行多个服务调度分配问题,Cluster 集群 Cluster ...

Dark_wWw的博客 3356

系统运维——LVS的详解与实战

本文以集群和分布式这两个计算机领域中的重要概念入手,引入 LVS 在服务器集群系统中的职能及应用。包括 LVS 的概念简介、工作模式(lvs-nat、lvs-dr、lvs-tun、lvs-fullnat)、调度算法、部署命令介绍以及基于 RedHat9 虚拟机的 NAT 模式部署实战演示。

TYW0823的博客 1422

LVS+KEEPALIVE安装部署

Lvs+keepalived安装部署 Keepalived的设计目标是构建高可用的LVS负载均衡群集,可以调用ipvsadm工具来创建虚拟服务器、管理服务器池,而不仅仅是双机热备。优点:keepalived对lvs负载调度器实现热备切换,提高可用性,对服务器池中的节点进行健康检查,自动移除失效节点,恢复后再重新加入。 基于lvs+keepalived实现的lvs群集结构中,至少包含两台热备的负载调度器。使用keepalived构建lvs群集时,也需要用到ipvsadm管理工具,但是大部分工作会由keepa

qq_49296785的博客 1081

配置ipvsadm服务

配置ipvsadm服务       备注:以下步骤分别按照LVS的三种包转发方式进行配置      实验环境如下:      lvsserver            192.168.1.49(eht0)     vip: 192.168.1.40 8.8.8.8(nat模式下)      serverA             192.168.1.46(eth0)      serve

怀素的专栏 6749

网络结构设计——负载均衡之LVS学习笔记

  LVS按个人理解的说就是将一台Linux服务器当作路由器等功能的技术。LVS---Linux虚拟服务器。   LVS实现了三种IP负载均衡技术VS/NAT、VS/TUN、VS/DR。   今天简单分享一下我在学习LVS的NAT技术的一些心得。 背景...

weixin_34236497的博客 94

LVS学习笔记

LVS:Linux Virtual Server,负载调度器,内核集成,章文嵩,阿里的四层SLB(Server LoadBalance)是基于LVS+keepalived实现LVS 相关术语VS: Virtual Server,负责调度RS:RealServer,负责真正提供服务程序包:ipvsadm主程序:/usr/sbin/ipvsadm规则保存工具:/usr/sbin/ipvsadm-save规则重载工具:/usr/sbin/ipvsadm-restore。

何金银的博客 1920

LVS的安装部署

LVS的安装部署

不古的博客 3278

LVS详解()——LVS工作模式

今天继续给大家介绍Linux运维相关知识,本文主要内容是LVS工作模式。 一、LVS工作模式简介 、NAT工作模式详解 三、Tunnel工作模式详解 四、DR工作模式详解 五、LVS三种工作模式对比

永远是少年 1249

Calibre LVS

calibre 的运行方式,包括v2lvs的方法

m0_61544122的博客 1万+

LVS()LVS的实现

说明:这章节我们不打算讲解LVS的原理,如果您对部分原来不是太了解,可以参考我的这篇博客 一、铺垫 思考1:TCP/IP 的七层模型与OSI 在四层模型区别? 核心:OSI 参考模型注重"通信协议必要的功能是什么",而 TCP/IP则更强调"在计算机上实现协议应该开发哪种程序"! 思考2:负载均衡的表现形式? 基于七层:DNS解析(虚拟主机)、反向代理(squid、varnish)、HT...

wzj_110的博客 754

LVS学习笔记1——LVS介绍

LVS背景 LVS项目是由国内章文嵩博士在1998年5月成立的Linux Virtual Server的自由软件项目开发,主要是针对Linux服务器集群的开发工作。同时,Linux Virtual Server项目是国内最早出现的自由软件项目之一。 Linux Virtual Server项目的目标 :使用集群技术和Linux操作系统实现一个高性能、高可用的服务器,它具有很好的可伸缩性(Scalability)、可靠性(Reliability)和可管理性(Manageability)。 目前,LVS项目已提

xianyuLuo的博客 532

lvs学习笔记

LVS是一个开源的软件,可以实现LINUX平台下的简单负载均衡。LVS 是 Linux Virtual Server 的简称,也就是 Linux 虚拟服务器。这是一个由章文嵩博士发起的一个开源项目,它的官方网站是。

plppwl_77的博客 976

LVS | LVS 的三种工作方式(DR原理)(

LVS的DR工作模式,是目前生产环境中最常用的一种工作模式,网上的资料也是最多的,有的文章对DR工作模式的讲解还是比较透彻的。这里我们通过图文的方式再向您介绍一下DR的工作模式(同样,如果看不清楚,请右键“查看原图”): 上图反映了DR模式的整个工作过程,同样为了简单起见,这里的Real Server也只画了一个。如果是多个Real Server的话,LVS会通过调度算法来决定发往哪台Rea

挖坑埋你 8538
上一篇: LVS学习笔记(一)
下一篇: LVS学习笔记(三)
sinboy
博客等级 码龄25年 239粉丝 65原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值