LVS負荷分散の章の終わり-Lvs管理ツール(ipvsadm)

     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

 

おすすめ

転載: blog.csdn.net/yeyslspi59/article/details/108033683