ipvs,ipvsadm的安装及使用

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

创新互联是一家专注于做网站、成都网站制作与策划设计,柘城网站建设哪家好?创新互联做网站,专注于网站建设10多年,网设计领域的专业建站公司;建站业务涵盖:柘城等地区。柘城做网站价格咨询:18980820575

  安装lvs 

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

   ipvs,ipvsadm的安装及使用

  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


本文名称:ipvs,ipvsadm的安装及使用
网址分享:http://csdahua.cn/article/pppjdh.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流