ipvsadm是在负载调度器上使用的LVS群集管理工具,通过调用ip_vs模块来添加、删除服务器节点,以及查看群集运行状态。
1.安装ipvsadm
[root@localhost ~]# yum -y install ipvsadm ###查看ipvsadm的版本信息: [root@localhost ~]# ipvsadm -v ipvsadm v1.27 2008/5/15 (compiled with popt and IPVS v1.2.1)
2.使用ipvsadm
创建虚拟服务器:
ipvsadm -A –t 192.168.253.110:80 -s rr 解释: -A:表示添加虚拟服务器 -t:用来指定虚拟ip地址以及tcp端口号 192.168.253.110:VIP,本机必须以及启用的地址。 -s:用来指定负责调度算法。rr(轮询),wrr(加权轮询),lc(最少连接数),wlc(加权最少连接数)。
3.添加服务器节点
为虚拟服务器192.168.253.110添加虚拟服务器节点
ipvsadm –a –t 192.168.253.110:80 –r 192.168.253.120:80 –m –w 1 解释: -a:表示添加真实服务器 -t:用来指定vip地址以及端口 -r:用来指定rip以及端口 -m:表示使用NAT群集模式。(-g DR模式和-i TUN模式) -w:用来设置权重(权重为0时表示暂停节点)
4.查看节点状态
[root@localhost ~]# ipvsadm -ln IP Virtual Server version 1.2.1 (size=4096) Prot LocalAddress:Port Scheduler Flags -> RemoteAddress:Port Forward Weight ActiveConn InActConn
5.删除服务器节点
ipvsadm –d –r 192.168.253.110:80 –t 192.168.253.120:80 如果要删除整个虚拟服务器时,使用-D并指定虚拟ip地址即可,无需指定节点ip ipvsadm –D -t 192.168.253.110:端口 清空分配策略 ipvsadm -C centos6中需要保存分配策略7不需要 ipvsadm-save > /etc/sysconfig/ipvsadm 或者 service ipvsadm save
转载自:CSDN 作者:Hya、
原文链接:https://blog.csdn.net/yeyslspi59/article/details/108033683