天天看點

LVS ipvsadm參數詳解

https://blog.csdn.net/weiyuefei/article/details/52595095

--add-service     -A        add virtual service with option  

  在核心的虛拟伺服器表中添加一條新的虛拟伺服器記錄。也就是增加一台新的虛拟伺服器  

  --edit-service    -E        edit virtual service with options  

  編輯核心虛拟伺服器表中的一條虛拟伺服器記錄  

  --delete-service  -D        delete virtual service  

  删除核心虛拟伺服器表中的一條虛拟伺服器記錄  

  --clear           -C        clear the whole table  

  清除核心虛拟伺服器表中的所有記錄  

  --restore         -R        restore rules from stdin  

  恢複虛拟伺服器規則  

  --save            -S        save rules to stdout  

  儲存虛拟伺服器規則,輸出為-R 選項可讀的格式  

  --add-server      -a        add real server with options  

  在核心虛拟伺服器表的一條記錄裡添加一條新的真實伺服器  

  --edit-server     -e        edit real server with options  

  編輯一條虛拟伺服器記錄中的某條真實伺服器記錄  

  --delete-server   -d        delete real server  

  删除一條虛拟伺服器記錄中的某條真實伺服器記錄  

  --list            -L|-l     list the table  

  顯示核心虛拟伺服器表  

  --zero            -Z        zero counters in a service or all services  

  虛拟服務表計數器清零  

  --set tcp tcpfin udp        set connection timeout values  

  設定連接配接逾時值  

  --start-daemon              start connection sync daemon  

  啟動同步守護程序。他後面可以是master 或backup,用來說明LVS Router 是master 或是backup。在這個功能上也可以采keepalived 的VRRP 功能。  

  --stop-daemon               stop connection sync daemon  

  停止同步守護程序  

  --help            -h        display this help message  

  顯示幫助資訊  

Options:  

  --tcp-service  -t service-address   service-address is host[:port]  

  說明虛拟伺服器提供的是tcp 的服務[vip:port] or [real-server-ip:port]  

  --udp-service  -u service-address   service-address is host[:port]  

  說明虛拟伺服器提供的是udp 的服務[vip:port] or [real-server-ip:port]  

  --fwmark-service  -f fwmark         fwmark is an integer greater than zero  

  說明是經過iptables 标記過的服務類型。  

  --scheduler    -s scheduler         one of rr|wrr|lc|wlc|lblc|lblcr|dh|sh|sed|nq,the default scheduler is wlc.  

  使用的排程算法,有這樣幾個選項,預設的排程算法是: wlc.  

  --persistent   -p [timeout]         persistent service  

  持久穩固的服務。這個選項的意思是來自同一個客戶的多次請求,将被同一台真實的伺服器處理。timeout 的預設值為300 秒  

  --netmask      -M netmask           persistent granularity mask  

  --real-server  -r server-address    server-address is host (and port)  

  真實的伺服器[Real-Server:port]  

  --gatewaying   -g                   gatewaying (direct routing) (default)  

  指定LVS 的工作模式為直接路由模式(也是LVS 預設的模式  

  --ipip         -i                   ipip encapsulation (tunneling)  

  指定LVS 的工作模式為隧道模式  

  --masquerading -m                   masquerading (NAT)  

  指定LVS 的工作模式為NAT 模式  

  --weight       -w weight            capacity of real server  

  真實伺服器的權值  

  --u-threshold  -x uthreshold        upper threshold of connections  

  --l-threshold  -y lthreshold        lower threshold of connections  

  --mcast-interface interface         multicast interface for connection sync  

  指定多點傳播的同步接口  

  --syncid sid                        syncid for connection sync (default=255)  

  --connection   -c                   output of current IPVS connections  

  顯示LVS 目前的連接配接 如:ipvsadm -L -c  

  --timeout                           output of timeout (tcp tcpfin udp)  

  顯示tcp tcpfin udp 的timeout 值 如:ipvsadm -L --timeout  

  --daemon                            output of daemon information  

  顯示同步守護程序狀态  

  --stats                             output of statistics information  

  顯示統計資訊  

  --rate                              output of rate information  

  顯示速率資訊  

  --thresholds                        output of thresholds information  

  --persistent-conn                   output of persistent connection info  

  --sort                              sorting output of service/server entries  

   對虛拟伺服器和真實伺服器排序輸出  

  --ops          -O                   one-packet scheduling  

  --numeric      -n                   numeric output of addresses and ports  

  輸出IP 位址和端口的數字形式  

有兩種指令選項格式,長的和短的,具有相同的意思。在實際使用時,兩種都可

以。

-A –add-service 在核心的虛拟伺服器表中添加一條新的虛拟伺服器記錄。也

就是增加一台新的虛拟伺服器。

-E –edit-service 編輯核心虛拟伺服器表中的一條虛拟伺服器記錄。

-D –delete-service 删除核心虛拟伺服器表中的一條虛拟伺服器記錄。

-C –clear 清除核心虛拟伺服器表中的所有記錄。

-R –restore 恢複虛拟伺服器規則

-S –save 儲存虛拟伺服器規則,輸出為-R 選項可讀的格式

-a –add-server 在核心虛拟伺服器表的一條記錄裡添加一條新的真實伺服器

記錄。也就是在一個虛拟伺服器中增加一台新的真實伺服器

-e –edit-server 編輯一條虛拟伺服器記錄中的某條真實伺服器記錄

-d –delete-server 删除一條虛拟伺服器記錄中的某條真實伺服器記錄

-L|-l –list 顯示核心虛拟伺服器表

-Z –zero 虛拟服務表計數器清零(清空目前的連接配接數量等)

–set tcp tcpfin udp 設定連接配接逾時值

–start-daemon 啟動同步守護程序。他後面可以是master 或backup,用來說

明LVS Router 是master 或是backup。在這個功能上也可以采用

keepalived

 的

VRRP 功能。

–stop-daemon 停止同步守護程序

-h –help 顯示幫助資訊

其他的選項:

-t –tcp-service service-address 說明虛拟伺服器提供的是tcp 的服務

[vip:port] or [real-server-ip:port]

-u –udp-service service-address 說明虛拟伺服器提供的是udp 的服務

-f –fwmark-service fwmark 說明是經過

iptables

 标記過的服務類型。

-s –scheduler scheduler 使用的排程算法,有這樣幾個選項

rr|wrr|lc|wlc|lblc|lblcr|dh|sh|sed|nq,

預設的排程算法是: wlc.

-p –persistent [timeout] 持久穩固的服務。這個選項的意思是來自同一個客

戶的多次請求,将被同一台真實的伺服器處理。timeout 的預設值為300 秒。

-M –netmask netmask persistent granularity mask

-r –real-server server-address 真實的伺服器[Real-Server:port]

-g –gatewaying 指定LVS 的工作模式為直接路由模式(也是LVS 預設的模式)

-i –ipip 指定LVS 的工作模式為隧道模式

-m –masquerading 指定LVS 的工作模式為NAT 模式

-w –weight weight 真實伺服器的權值

–mcast-interface interface 指定多點傳播的同步接口

-c –connection 顯示LVS 目前的連接配接 如:ipvsadm -L -c

–timeout 顯示tcp tcpfin udp 的timeout 值 如:ipvsadm -L –timeout

–daemon 顯示同步守護程序狀态

–stats 顯示統計資訊

–rate 顯示速率資訊

–sort 對虛拟伺服器和真實伺服器排序輸出

–numeric -n 輸出IP 位址和端口的數字形式

繼續閱讀