ipvs,ipvsadm的安装及使用

ipvs安装:
  查看是否安装lvs:lsmod| grep ip_vs(查看ipvs模块是否加载成功)

安装lvs

方法一:
   生产环境中直接yum安装即可
   #yum install ipvsadm -y
   ipvsadm是管理ipvs的工具
  方法二:
   安装keepalived后,并且启动keepalived后ip_vs会自动安装并加载
   把ip_vs模块加载到内核
   #ipvsadm (就是此命令,装载ip_vs模块)
   #lsmod| grep ip_vs(查看ipvs模块是否加载成功

ipvs的集群服务:
  tcp,udp,ah,esp,ah_esp,stcp
  (1)一个ipvs主机可以同时定义多个cluster service;
  (2)一个cluster service上至少应该有一个real server:
      定义时,指明lvs-type,以及lvs scheduler;

ipvsadm的用法:

管理集群服务:
  ipvsadm -A|E -t|u|f service-address [-s scheduler] [-p [timeout]]

-A:添加集群

-D:删除集群

-E:修改集群

-C:清空集群

例:添加一个lvs集群

#ipvsadm -A -t 192.168.0.198:80 -s rr
   -t:后面要跟上IP和端口(事实上就是面向客户端的的VIP)
   -s:指定算法

例:删除集群
   #ipvsadm -D -t 192.168.50.199:80

service-address :集群IP地址
  tcp:-t ip:port
  udp:-u ip:port
  fwm:-f mark
  -s scheduler:  默认为wlc

-p:实现会话保持,默认时间为360秒

管理集群中的RS:
  ipvsadm -a|e -t|u|f service-address -r server-address [-g|i|m] [-w weight]
  例:向集群中添加一个节点

#ipvsadm -a -t 192.168.0.199:80 -r 192.168.0.164:80 -g
  -t:指定要在哪一个lvs上添加RS
  -r:指定要加入lvs集群中的真实主机,要添加端口
  -g:指定以director rout的方式,同时此模式也是默认的

ipvsadm -d -t|u|f service-address -r server-address
  例:删除集群中的一个节点

#ipvsadm -d -t 192.168.50.199:80 -r 192.168.50.164:80
  service-address:真实主机地址
  ip[:port]
  lvs-type:
   -g:gateway,dr(默认此模型)
   -i:ipip,tun
   -m:masquerade,nat

清空和查看:
  ipvsadm -C
  ipvsadm -L|l [options]
  -n:numric,基于数字格式显示地址端口(InActConn表示调用后端RS的次数)
  -c:connection,显示ipvs连接

#ipvsadm -Lnc    //显示所有正在建立的连接,包括与哪个后端server相连接
  --stats:对各种信息的统计数据之和;
  --rate:速率的统计
  --exact:显示精确值,不做单位换算

保存和重载:
  ipvsadm -R
  ipvsadm -S [-n]
置零计数器:
  ipvsadm -Z [-t|u|f service-address]

设置超时时间:
  用法:--set tcp tcpfin udp        set connection timeout values
  例:ipvsadm --set 30 5 60

时间: 2024-12-15 21:15:59

ipvs,ipvsadm的安装及使用的相关文章

安装LVS软件

LVS是通过IPVS模块来实现的.IPVS是LVS集群系统的核心软件,主要用于完成用户的请求到达负载调度器后,如何将请求发送到每个real server节点.read server节点如何返回数据给用户等. --如下命令检查kernel是否已经支持LVS的IPVS模块: [[email protected] ~]# modprobe -l |grep ipvs kernel/net/netfilter/ipvs/ip_vs.ko kernel/net/netfilter/ipvs/ip_vs_r

Linux负载均衡软件LVS之二(安装篇)

一.  安装LVS软件 1.安装前准备工作操作系统:统一采用Centos4.4版本.地址规划,如表1所示:表1 更详细的信息如图2所示: 图2中的VIP指的是虚拟IP地址,还可以叫做LVS集群的服务IP,在DR.TUN模式中,数据包是直接返回给用户的,所以,在Director Server上以及集群的每个节点上都需要设置这个地址.此IP在Real Server上一般绑定在回环地址上,例如lo:0,同样,在Director Server上,虚拟IP绑定在真实的网络接口设备上,例如eth0:0. 各

lvs安装及基本语法介绍

在centos 6.4的系统中,ipvs的代码已被收录进行内核,所以只需要安装用户空间的管理工具即可,如何查看系统内核是否支持ipvs及如何安装用户空间的配置工具,请看下边. [[email protected] ~]# grep -i "ip_vs" /boot/config-2.6.32-358.el6.x86_64 #查看内核中是否编译进了ipvs的代码 [[email protected] ~]# yum -y install ipvsadm  #安装用户空间的配置管理工具 利

LVS的安装配置详解

一.LVS简介 LVS是Linux Virtual Server的简称,也就是Linux虚拟服务器, 是由章文嵩博士发起的自由软件项目,它的官方站点是www.linuxvirtualserver.org.现在LVS已经是 Linux标准内核的一部分,在Linux2.4内核以前,使用LVS时必须要重新编译内核以支持LVS功能模块,但是从Linux2.4内核以后,已经完全内置了LVS的各个功能模块,无需给内核打任何补丁,可以直接使用LVS提供的各种功能. 使用LVS技术要达到的目标是:通过LVS提供

CentOS 5.9下安装配置keepalived

keepalived是由C语言编写的路由软件,是lvs的扩展项目,主要用作RealServer的健康状态检查以及LoadBalance主机和BackUP主机之间failover的实现.keepalived是一个类似于layer3, 4 & 7交换机制的软件,也就是我们平时说的第3层.第4层和第7层交换.本文主要介绍了其安装过程供大家参考. 1.获取安装软件  下载地址:http://www.keepalived.org/download.html  可以直接下载最新的版本1.2.13,也可以通过

ipvsadm命令及lvs-nat类型web服务器集群

1.管理集群服务 (1)创建或修改 ipvsadm -A|E -t|u|f service-address [-s scheduler] -A 添加 -E 修改 -t 承载的应用层协议为基于TCP协议提供服务的协议,其server-address的格式为"VIP:PORT",如172.16.100.6:80 -u 承载的应用层协议为基于UDP协议提供服务的协议,其server-address的格式为"VIP:PORT",172.16.100.6:53 -f 承载的应

LVS+Heartbeat安装部署文档

LVS+Heartbeat安装部署文档 发表回复 所需软件: ipvsadm-1.24-10.x86_64.rpmheartbeat-2.1.3-3.el5.centos.x86_64.rpmheartbeat-pils-2.1.3-3.el5.centos.x86_64.rpmheartbeat-stonith-2.1.3-3.el5.centos.x86_64.rpmPyXML-0.8.4-4.x86_64.rpm 系统环境:CentOS 5.4 64-bit HA1            

Linux负载均衡软件LVS之二(安装篇)[转]

Linux负载均衡软件LVS之二(安装篇) 2011-04-26 16:01:47 标签:lvs安装配置 linux lvs 休闲 linux高可用 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://ixdba.blog.51cto.com/2895551/554029 一.  安装LVS软件 1.安装前准备工作操作系统:统一采用Centos4.4版本.地址规划,如表1所示:表1 更详细的信息如图2所示: 图2  LVS DR模

(转)Linux负载均衡软件LVS之二(安装篇)

一.  安装LVS软件 1.安装前准备工作操作系统:统一采用Centos4.4版本.地址规划,如表1所示:表1 更详细的信息如图2所示: 图2  LVS DR模式安装部署结构图 图2中的VIP指的是虚拟IP地址,还可以叫做LVS集群的服务IP,在DR.TUN模式中,数据包是直接返回给用户的,所以,在Director Server上以及集群的每个节点上都需要设置这个地址.此IP在Real Server上一般绑定在回环地址上,例如lo:0,同样,在Director Server上,虚拟IP绑定在真实