Linux下ipvsadm(LVS)安裝
阿新 • • 發佈:2018-11-14
//系統
# cat /etc/redhat-release
CentOS release 6.8 (Final)
# uname -r
2.6.32-642.el6.x86_64
//安裝ipvsadm
# yum -y install kernel-devel make gcc openssl-devel libnl* popt*
# ln -s /usr/src/kernels/2.6.32-642.el6.x86_64 /usr/src/linux
# tar zxvf ipvsadm-1.29.tar.gz && cd ipvsadm-1.29
# make && make install
# ipvsadm [選項]
//可以使用man命令獲取更多ipvsadm用法
# man ipvsadm
IPVSADM常用引數說明:
-A:在核心的虛擬伺服器表中新增一條新的虛擬伺服器記錄
-E:編輯核心虛擬伺服器表中的一條虛擬伺服器記錄
-D:刪除核心虛擬伺服器表中的一條虛擬伺服器記錄
-C:清除核心虛擬伺服器表中的所有記錄
-R:恢復虛擬伺服器規則
-S:儲存虛擬伺服器規則,輸出為-R選項可讀的格式
-a:在核心虛擬伺服器表的一條記錄裡新增一條新的真實伺服器記錄
-e:編輯一條虛擬伺服器記錄中的某條真實伺服器記錄
-d:刪除一條虛擬伺服器記錄中的某條真實伺服器記錄
-L|-l:顯示核心虛擬伺服器表
-Z:虛擬服務表計數器清零(清空當前的連線數量等)
-set:- tcp tcpfin udp 設定連線超時值
--start-daemon:啟動同步守護程序
--stop-daemon:停止同步守護程序
-h:顯示幫助資訊
-t:說明虛擬伺服器提供的是TCP服務
-u:說明虛擬伺服器提供的是UDP服務
-f:說明經過iptables標記過的服務型別
-s:使用的排程演算法,常用選項 rr|wrr|lc|wlc|lblc|lblcr|dh|sh|sed|nq
-p:持久服務
-r:真實的伺服器
-g:指定LVS的工作模式為直接路由模式
-i:指定LVS的工作模式為隧道模式
-m:指定LVS的工作模式為NAT 模式
-w:真實伺服器的權值
-c:顯示LVS目前的連線數
-timeout:顯示 tcp tcpfin udp 的 timeout 值
--daemon:顯示同步守護程序狀態
--stats:顯示統計資訊
--rate:顯示速率資訊
--sort:對虛擬伺服器和真實伺服器排序輸出
-n:輸出IP地址和埠的數字形式