linux下ipvsadm命令,Linux中ipvsadm命令起什么作用呢?
摘要:
下文講述Linux中ipvsadm的功能說明,如下所示;
ipvsadm命令功能:
用于 設(shè)置,維護(hù),檢查Linux內(nèi)核中的虛擬服務(wù)表
Linux虛擬服務(wù)器簡介:
linux虛擬服務(wù)可將兩個或更多節(jié)點的集群構(gòu)建可伸縮網(wǎng)絡(luò)服務(wù)
群集中主節(jié)點將服務(wù)請求重定向到將實際執(zhí)行服務(wù)的服務(wù)器主機(jī)集合
集群目前支持的協(xié)議為:TCP和UDP
三種數(shù)據(jù)包轉(zhuǎn)發(fā)方法(NAT,隧道和直接路由)
及八種負(fù)載均衡算法(roundrobin,加權(quán)循環(huán),最小連接,加權(quán)最小連接,基于位置)
最小連接,
基于位置的最小連接,具有復(fù)制,目標(biāo)哈希和源哈希)
ipvsadm命令的語法格式:
ipvsadm [參數(shù)]
-----常用參數(shù)說明------
-A/--add-service:添加一條新的虛擬服務(wù)
-E/--edit-service:編輯虛擬服務(wù)
-D/--delete-service:刪除虛擬服務(wù)
-C/--clear:清除所有的虛擬服務(wù)規(guī)則
-R/--restore:恢復(fù)虛擬服務(wù)規(guī)則
-S/--save:保存虛擬服務(wù)器規(guī)則
-a/--add-server:在一個虛擬服務(wù)中添加一個新的真實服務(wù)器
-e/--edit-server:編輯某個真實服務(wù)器
-d/--delete-server:刪除某個真實服務(wù)器
-L/-l/--list:顯示內(nèi)核中的虛擬服務(wù)規(guī)則
-Z/--zero:將轉(zhuǎn)發(fā)消息的統(tǒng)計清零
--set tcp/tcpfin/udp:配置三個超時時間(tcp/tcpfin/udp)
--start-daemon:啟動同步守護(hù)進(jìn)程。
--stop-daemon:停止同步守護(hù)進(jìn)程
-h/--help:返回幫助信息
-t/--tcp-service service-address:TCP協(xié)議的虛擬服務(wù)
-u/--udp-service service-address:UDP協(xié)議的虛擬服務(wù)
-f/--fwmark-service fwmark:說明是經(jīng)過iptables 標(biāo)記過的服務(wù)類型。
-s/--scheduler scheduler:使用的調(diào)度算法,有這樣幾個選項rr|wrr|lc|wlc|lblc|lblcr|dh|sh|sed|nq,默認(rèn)的調(diào)度算法是: wlc.
-p/--persistent [timeout]:持久穩(wěn)固的服務(wù)
-M/--netmask:指定客戶地址的子網(wǎng)掩碼
-r/--real-serverserver-address:真實的服務(wù)器
-g/--gatewaying:指定LVS 的工作模式為直接路由模式
-i/--ipip:指定LVS 的工作模式為隧道模式
-m/--masquerading:指定LVS 的工作模式為NAT 模式
-w/--weightweight:真實服務(wù)器的權(quán)值
--mcast-interface interface:指定組播的同步接口
-c/--connection:顯示ipvs中目前存在的連接
-6::當(dāng)fwmark用的是ipv6地址需要指定此選項
例:
ipvsadm命令的示例分享
管理虛擬服務(wù)
---添加一個虛擬服務(wù)192.168.1.188:80,使用輪詢算法:
[root@maomao365 ~]# ipvsadm -A -t 192.168.1.188:80 -s rr
---修改虛擬服務(wù)的算法為加權(quán)輪詢
[root@maomao365 ~]# ipvsadm -E -t 192.168.1.188:80 -s wrr
---刪除虛擬服務(wù)
[root@maomao365 ~]# ipvsadm -D -t 192.168.1.188:80
管理真實服務(wù):
---添加一個真實服務(wù)器192.168.1.200,使用DR模式,權(quán)重2:
[root@maomao365 ~]# ipvsadm -a -t 192.168.1.188:80 -r 192.168.1.200 -g -w 2
---修改真實服務(wù)器的權(quán)重
[root@maomao365 ~]# ipvsadm -a -t 192.168.1.188:80 -r 192.168.1.200 -g -w 5
---刪除真實服務(wù)器
[root@maomao365 ~]# ipvsadm -d -t 192.168.1.188:80 -r 192.168.1.200
查看統(tǒng)計
---查看當(dāng)前配置的虛擬服務(wù)和各個RS的權(quán)重
[root@maomao365 ~]# ipvsadm -Ln
---查看當(dāng)前ipvs模塊中記錄的連接-可用于觀察轉(zhuǎn)發(fā)情況
[root@maomao365 ~]# ipvsadm -lnc
---查看ipvs模塊的轉(zhuǎn)發(fā)情況統(tǒng)計
[root@maomao365 ~]# ipvsadm -Ln --stats | --rate
總結(jié)
以上是生活随笔為你收集整理的linux下ipvsadm命令,Linux中ipvsadm命令起什么作用呢?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 打印查询到的mysql_从mysql查询
- 下一篇: linux文件夹制作iso,Linux