您好,登錄后才能下訂單哦!
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模塊是否加載成功
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:修改集群
-C:清空集群
例:添加一個lvs集群
#ipvsadm -A -t 192.168.0.198:80 -s rr
-t:后面要跟上IP和端口(事實上就是面向客戶端的的VIP)
-s:指定算法
例:刪除集群
#ipvsadm -D -t 192.168.50.199:80
service-address :集群IP地址
tcp:-t ip:port
udp:-u ip:port
fwm:-f mark
-s scheduler: 默認為wlc
-p:實現會話保持,默認時間為360秒
管理集群中的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|u|f service-address -r server-address
例:刪除集群中的一個節點
#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
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。