美文网首页
使用ipvsadm工具管理LVS

使用ipvsadm工具管理LVS

作者: Hi_One | 来源:发表于2017-09-06 12:59 被阅读21次

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

相关文章

  • 使用ipvsadm工具管理LVS

    1.YUM安装 2.源码安装 ipvsadm命令的描述和用法描述:Linxu虚拟服务器管理工具用法:ipvsadm...

  • LVS管理工具--ipvsadm

    一、 ipvsadm工具介绍 从2.4版本开始,linux内核默认支持LVS。要使用LVS的能力,只需安装一个LV...

  • ipvsadm命令工具及lvs-nat和lvs-dr类型的实现

    1、ipvsadm命令工具 在配置实现lvs-nat和lvs-dr模型之前,我们先来学习ipvsadmin命令工具...

  • ipvsadm命令详解

    ipvsadm命令详解 ipvsadm是ipvs的管理器,需要yum安装。 LVS 相关软件 程序包:ipvsad...

  • LVS 之 管理工具ipvsadm介绍

    1 概述 ipvsadm是LVS在应用层的管理命令,我们可以通过这个命令去管理LVS的配置,编辑和定制lvs的功能...

  • 2. LVS命令使用

    3.3 LVS相关软件 3.3.1 程序包:ipvsadm 3.3.2 ipvsadm 命令 ipvsadm核心功...

  • 20171020 LVS

    集群的概念LVS介绍ipvsadm的使用实现LVS-NAT实现LVS-DRLVS高可用 一、集群的概念 (一)系统...

  • LVS集群搭建

    LVS(linux虚拟服务)ipvs:内核态,工作在内核空间,LVS 核心代码;ipvsadm:用户态,工作在用户...

  • 搭建LVS-DR模式

    1、配置LVS节点与ipvsadm 前期准备1.1、 服务器与ip规划:LVS - 1台 VIP(虚拟IP):19...

  • LVS 的几种调度模式

    LVS 的几种调度模式:# ipvsadm -h--scheduler-s scheduler(ˈskejələr...

网友评论

      本文标题:使用ipvsadm工具管理LVS

      本文链接:https://www.haomeiwen.com/subject/mdnmjxtx.html