当前位置:网站首页 > 技术博客 > 正文

ipv4 安装



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模块是否加载成功

   wKiom1kmi5mBHkUZAAAQLOrGFck807.png

  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:修改集群

例:添加一个lvs集群

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

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

管理集群中的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 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

本文转自激情燃烧的岁月博客51CTO博客,原文链接http://blog.51cto.com/liuzhengwei521/如需转载请自行联系原作者

weilovepan520

版权声明


相关文章:

  • java内部类分别有哪几种2025-03-08 16:01:01
  • java语言及网络编程2025-03-08 16:01:01
  • debian怎么换源2025-03-08 16:01:01
  • http请求头怎么写2025-03-08 16:01:01
  • 秀动抢票需要刷新吗2025-03-08 16:01:01
  • 协程原理从入门到精通2025-03-08 16:01:01
  • 自动关机的程序或脚本2025-03-08 16:01:01
  • 运维软件是做什么的2025-03-08 16:01:01
  • 多线程之间如何进行通信?2025-03-08 16:01:01
  • 启动项命令2025-03-08 16:01:01