1. 程式人生 > >Ipvsadm引數詳解(常用命令)

Ipvsadm引數詳解(常用命令)

[root @ localhost ipvsadm]#ipvsadm -h  
ipvsadm v1.24 2005/12/10(用popt和IPVS v1.2.1編譯)  
用法:  
  ipvsadm -A | E -t | u | f服務地址[-s排程程式] [-p [超時]] [-M網路掩碼]  
  ipvsadm -D -t | u | f服務地址  
  ipvsadm -C  
  ipvsadm -R  
  ipvsadm -S [-n]  
  ipvsadm -a | e -t | u | f服務地址-r伺服器地址[options]  
  ipvsadm -d -t | u | f服務地址-r伺服器地址  
  ipvsadm -L | l [options]  
  ipvsadm -Z [-t | u | f service-address]  
  ipvsadm --set tcp tcpfin udp  
  ipvsadm --start-daemon state [--mcast-interface interface] [--syncid sid]  
  ipvsadm --stop-daemon狀態  
  ipvsadm -h  
  
命令:  
允許長或短選項。  
  --add-service -A新增具有選項的虛擬服務  
  --edit-service -E使用選項編輯虛擬服務  
  --delete-service -D刪除虛擬服務  
  --clear -C清除整個表  
  --restore -R從stdin恢復規則  
  --save -S將規則儲存到stdout  
  --add-server -a新增帶有選項的實伺服器  
  --edit-server -e編輯帶有選項的實伺服器  
  --delete-server -d刪除真實伺服器  
  --list -L | -l列出表  
  --zero -Z零計數器在服務或所有服務  
  --set tcp tcpfin udp設定連線超時值  
  --start-daemon啟動連線同步守護程式  
  --stop-daemon停止連線同步守護程式  
  --help -h顯示此幫助訊息  
  
選項:  
  --tcp-service -t service-address service-address是host [:port]  
  --udp-service -u service-address service-address是host [:port]  
  --fwmark-service -f fwmark fwmark是一個大於零的整數  
  --scheduler -s排程程式rr | wrr | lc | wlc | lblc | lblcr | dh | sh | sed | nq,  
                                      預設排程程式是wlc。  
  --persistent -p [timeout]持久服務  
  --netmask -M netmask持久粒度掩碼  
  --real-server -r伺服器地址伺服器地址是主機(和埠)  
  --gatewaying -g閘道器(直接路由)(預設)  
  --ipip -i ipip encapsulation(tunneling)  
  --masquerading -m偽裝(NAT)  
  --weight -w實伺服器的權重  
  --u-threshold -x連線的閾值上限閾值  
  --l-threshold -y lthreshold連線的下限閾值  
  --mcast-interface介面用於連線同步的組播介面  
  --syncid sid syncid用於連線同步(預設值= 255)  
  --connection -c當前IPVS連線的輸出  
  - 超時輸出超時(tcp tcpfin udp)  
  --daemon輸出守護程序資訊  
  - 統計資訊的統計輸出  
  - 速率資訊的速率輸出  
  --exact展開數字(顯示精確值)  
  - 閾值輸出閾值資訊  
  --persistent-conn輸出持久連線資訊  
  - 服務/伺服器條目的排序輸出  
  --numeric -n地址和埠的數字輸出  

--add-service -A新增具有選項的虛擬服務  
  在核心的虛擬伺服器表中新增一條新的虛擬伺服器記錄。也就是增加一臺新的虛擬伺服器  
  --edit-service -E使用選項編輯虛擬服務  
  編輯核心虛擬伺服器  
  --delete-service -D刪除虛擬服務  
  刪除核心虛擬伺服器表中的一條虛擬伺服器記錄  
  --clear -C清除整個表  
  清除核心虛擬伺服器表中的所有記錄  
  --restore -R從stdin恢復規則  
  恢復虛擬伺服器規則  
  --save -S將規則儲存到stdout  
  儲存虛擬伺服器規則,輸出為-R選項可讀的格式  
  --add-server -a新增帶有選項的實伺服器  
  在核心虛擬伺服器表的一條記錄裡新增一條新的真實伺服器  
  --edit-server -e編輯帶有選項的實伺服器  
  編輯一條虛擬伺服器記錄中的某條真實伺服器記錄  
  --delete-server -d刪除真實伺服器  
  刪除一條虛擬伺服器記錄中的某條真實伺服器記錄  
  --list -L | -l列出表  
  顯示核心虛擬伺服器表  
  --zero -Z零計數器在服務或所有服務  
  虛擬服務表計數器清零  
  --set tcp tcpfin udp設定連線超時值  
  設定連線超時值  
  --start-daemon啟動連線同步守護程式  
  啟動同步守護程序。他後面可以是主或備份,用來說明LVS路由器是主或備份。在這個功能上也可以採用keepalived的VRRP功能。  
  --stop-daemon停止連線同步守護程式  
  停止同步守護程序  
  --help -h顯示此幫助訊息  
  顯示幫助資訊  
   
選項:  
   
  --tcp-service -t service-address service-address是host [:port]  
  說明虛擬伺服器提供的是tcp的服務[vip:port]或[real-server-ip:port]  
  --udp-service -u service-address service-address是host [:port]  
  說明虛擬伺服器提供的是udp的服務[vip:port]或[real-server-ip:port]  
  --fwmark-service -f fwmark fwmark是一個大於零的整數  
  說明是經過iptables標記過的服務型別。  
  --scheduler -s排程程式rr | wrr | lc | wlc | lblc | lblcr | dh | sh | sed | nq之一,預設排程程式是wlc。  
  使用的排程演算法,有這樣幾個選項,預設的排程演算法是:wlc。  
  --persistent -p [timeout]持久服務  
  持久穩固的服務。這個選項的意思是來自同一個客戶的多次請求,將被同一臺真實的伺服器處理.timeout的預設值為300秒  
  --netmask -M netmask持久粒度掩碼  
    
  --real-server -r伺服器地址伺服器地址是主機(和埠)  
  真實的伺服器[Real-Server:port]  
  --gatewaying -g閘道器(直接路由)(預設)  
  指LVS的工作模式為直接路由模式(也稱LVS預設的模式  
  --ipip -i ipip encapsulation(tunneling)  
  指定LVS的工作模式為隧道模式  
  --masquerading -m偽裝(NAT)  
  指定LVS的工作模式為NAT模式  
  --weight -w實伺服器的權重  
  真實伺服器的權值  
  --u-threshold -x連線的閾值上限閾值  
    
  --l-threshold -y lthreshold連線的下限閾值  
   
  --mcast-interface介面用於連線同步的組播介面  
  指定組播的同步介面  
  --syncid sid syncid用於連線同步(預設值= 255)  
   
  --connection -c當前IPVS連線的輸出  
  顯示LVS目前的連線如:ipvsadm -L -c  
  - 超時輸出超時(tcp tcpfin udp)  
  顯示tcp tcpfin udp的超時值如:ipvsadm -L --timeout  
  --daemon輸出守護程序資訊  
  顯示同步守護程序狀態  
  - 統計資訊的統計輸出  
  顯示統計資訊  
  - 速率資訊的速率輸出  
  顯示速率資訊  
  - 閾值輸出閾值資訊  
    
  --persistent-conn輸出持久連線資訊  
    
  - 服務/伺服器條目的排序輸出  
   對虛擬伺服器和真實伺服器排序輸出  
  --ops -O單分組排程  
    
  --numeric -n地址和埠的數字輸出  
  輸出IP地址和埠的數字形式  

停止同步守護程序-h -help幫助顯示資訊其他的選項對話:-t -tcp-service服務地址說明虛擬伺服器提供的是TCP的服務[VIP:埠]或[實時伺服器IP:埠] -u -udp-service服務地址說明虛擬伺服器提供的是UDP的服務[VIP:埠]或[實時伺服器IP:埠] -f -fwmark服務fwmark說明是經過iptables的 。標記過的服務型別-s -scheduler scheduler使用的排程演算法,有這樣幾個選項rr | wrr | lc | wlc | lblc | lblcr | dh | sh | sed | nq,預設的排程演算法是:wlc。-p -persistent [超時]持久穩固的服務。選項對話這個意思的的英文來自同一個客戶的多次請求,將被同一臺真實的伺服器處理.timeout的預設值為300秒。-M -netmask子網掩碼持續粒度掩碼-r-real-server server-address真實的伺服器[Real-Server:

-numeric -n輸出IP地址和埠的數字形式

--stat選項是統計自那條轉發規則生效以來的包  
Conns(connections scheduled)已經轉發過的連線數  
InPkts(incoming packets)入包個數  
OutPkts(outgoing packets)出包個數  
4. InBytes(傳入位元組)入流量(位元組)    
5. OutBytes(outgoing bytes)出流量(位元組)  

--rate選項是顯示速率資訊  
CPS(current connection rate)每秒連線數  
2. InPPS(當前包速率)每秒的入包個數  
OutPPS(當前輸出包速率)每秒的出包個數  
4. InBPS(位元組速率)每秒入流量(位元組)  
5. OutBPS(current out byte rate)每秒入流量(位元組)