使用ipvsadm工具管理LVS

1.YUM安装

yum -y install ipvsadm

2.源码安装

yum -y install gcc popt-devel popt-statci libnl libnl-devel
tar zxvf ipvsadm-*.tar.gz -C /usr/src
cd /usr/src/ipvsadm-*/
./configure
make
make install

ipvsadm命令的描述和用法
描述:Linxu虚拟服务器管理工具
用法:ipvsadm 选项 服务器地址 -s 算法
ipvsadm 选项 服务器地址 -r 正式服务器地址[工作模式][权重]

选项:
-A 添加一个虚拟服务,使用IP地址、端口号、协议来设定一个唯一虚拟服务
-E 编辑要给虚拟服务
-D 删除一个虚拟服务
-C 清空虚拟服务表
-R 从标准输入中还原虚拟服务规则
-S 保持虚拟服务规则至标准输出,输出的规则可以使用-R导入还原
-a 再虚拟服务中添加一台真实服务器
-e 再虚拟服务中编辑一台真实服务器
-d 再虚拟服务中减少一台真实服务器
-L 显示虚拟服务器列表
-t 使用TCP服务,该参数后需要跟主机和端口信息
-u 使用UDP服务,该参数后需要跟主机和端口信息
-s 指定LVS所采用的调度算法
-r 设置真实服务器IP地址与端口信息
-g 设置LVS工作模式为DR直连路由模式
-i 设置LVS工作模式为TUN隧道模式
-m 设置LVS工作模式为NAT地址转换模式
-w 设置指定服务器的权重
-c 连接状态,需要配合-L使用
-n 数字格式输出

例:
添加一个虚拟服务器设置调度算法为轮询,所有使用的TCP协议访问124.126.147.168的80端口的请求,最终被调度器通过NAT模式转发给了192.168.0.1、192.168.2.0、192.168.0.3这三台主机的80端口

ipvsadm -A -t 124.126.147.168:80 -s rr
ipvsadm -a -t 124.126.147.168:80 -r 192.168.0.1:80 -m
ipvsadm -a -t 124.126.147.168:80 -r 192.168.0.2:80 -m
ipvsadm -a -t 124.126.147.168:80 -r 192.168.0.3:80 -m

查看LVS规则表

ipvsadm -Ln

查看当前IPVS调度状态

ipvsadm -Lnc

删除为虚拟服务提供WEB功能的真实服务器192.168.0.3

ipvsadm -d -t 124.126.147.168:80 -r 192.168.0.3

虚拟服务规则表备份与还原

ipvsadm -S >/tem/ip_vs.bak                    备份
ipvsadm -C                                    清空
ipvsadm -R < /tem/ip_vs.bak                   还原

修改虚拟服务的调度算法

ipvsadm -E -t 124.126.147.168 -s wrr

创建一个使用WRR算法的对服务,工作模式为直连路由(DR)模式,在该虚拟服务上添加两台真实服务器,并未每台真实服
务器设置权重:

ipvsadm -A -t 124.126.147.168 -s wrr
ipvsadm -a -t 124.126.147.168 -r 192.168.0.1:80 -i -w 1
ipvsadm -a -t 124.126.147.168 -r 192.168.0.2:80 -i -w 2
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,009评论 19 139
  • 负载均衡集群是 load balance 集群的简写,翻译成中文就是负载均衡集群。常用的负载均衡开源软件有ngin...
    jiangmo阅读 1,354评论 0 1
  • 【摘要】 面对大量用户访问、高并发请求,海量数据,可以使用高性能的服务器、大型数据库,存储设备,高性能Web服务器...
    静修佛缘阅读 4,610评论 0 24
  • 集群的概念LVS介绍ipvsadm的使用实现LVS-NAT实现LVS-DRLVS高可用 一、集群的概念 (一)系统...
    哈喽别样阅读 811评论 0 2
  • 今天我要给大家分享的书是《习惯的力量》。 很多人都认为习惯是根深蒂固的,几乎无法改变,但是作者查尔斯·都希格却提出...
    穆思心语阅读 568评论 0 0