ipvsadm管理工具

Lvs的管理工具ipvsadm

ipvsadm是在负载调度器上使用的LVS群集管理工具,通过调用ip_vs模块来添加、删除服务器节点,以及查看群集运行状态。
Centos6中需要额外安装ipvsadm:
安装ipvsadm:

# yum -y install ipvsadm

查看ipvsadm的版本信息:

# ipvsadm –v

使用ipvsadm:
创建虚拟服务器:

# ipvsadm  -A –t 192.168.1.1:80  -s rr

解释:
-A:表示添加虚拟服务器
-t:用来指定虚拟ip地址以及tcp端口号
192.168.1.1:VIP,本机必须以及启用的地址。
-s:用来指定负责调度算法。rr(轮询),wrr(加权轮询),lc(最少连接数),wlc(加权最少连接数)。
添加服务器节点:
为虚拟服务器192.168.1.1添加虚拟服务器节点。

# ipvsadm –a –t 192.168.1.1:80 –r 192.168.22.1:80 –m –w 1

解释:
-a:表示添加真实服务器
-t:用来指定vip地址以及端口
-r:用来指定rip以及端口
-m:表示使用NAT群集模式。(-g DR模式和-i TUN模式)
-w:用来设置权重(权重为0时表示暂停节点)
查看节点状态:

# ipvsadm  -ln

删除服务器节点:

# ipvsadm –d –r 192.168.22.1:80 –t 192.168.1.1:80

如果要删除整个虚拟服务器时,使用-D并指定虚拟ip地址即可,无需指定节点ip。

# ipvsadm –D  -t  192.168.1.1:端口

保存负载分配策略:

# ipvsadm-save  >  /etc/sysconfig/ipvsadm
或者
# service ipvsadm save
发布了133 篇原创文章 · 获赞 4 · 访问量 2282

猜你喜欢

转载自blog.csdn.net/xiaowoniuwzx/article/details/105614536