1. 程式人生 > >Linux下ipvsadm(LVS)安裝

Linux下ipvsadm(LVS)安裝

//系統
# 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地址和埠的數字形式