安裝命令行工具:yum install ipvsadmlinux
使用ipvsadm應打開linux的轉發功能以及關閉iptables
算法
lvsadm:tcp
1.管理集羣服務ide
添加:-A -t|u|f service-add [-s 調度算法]工具
-t:tcp協議的集羣spa
-u:udp協議的集羣命令行
server-address: ip:port
server
-f: firewallMark 防火請標記ip
server-address: Mark Number
it
修改:-E
刪除:-D -t|u|l server-address
例如添加集羣服務:ipvsadm -A -t 172.16.100.1:80 -s rr
2.管理集羣服務中的RS:
添加:-a -t|u|f service-add -r server-add [-g| l |m] [-w -weight]
-t|u|f service-add 實現定義好的某集羣服務
-r server-add 某RS的地址,在NAT模型中,可以使用IP:port實現端口映射 [-g| l |m]:LVS模型
-g :DR
-i:TUN
-m:NAT
修改:-e
刪除:-d
例如添加RS: ipvsadm -a -t 172.16.100.1:80 -r 192.168.10.10 -m
ipvsadm -a -t 172.16.100.1:80 -r 192.168.10.11 -m
3.查看
-L|l
-n:數字顯示主機地址和端口
--stats:統計數據
--rate:顯示速率
--timeout: 顯示tcp.tcpfin的回話超時時長
-c : 顯示當前的ipvs鏈接情況
4.刪除全部集羣服務:
-C :清空ipvs規則
5.保存規則:
-S ipvsadm -S > /root/filename
6.載入此前規則:
-R ipvsadm -R < /root/filename