溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

使用linux的ipvsadm命令linux虛擬服務(wù)器管理

發(fā)布時(shí)間:2020-07-18 13:52:36 來(lái)源:億速云 閱讀:153 作者:清晨 欄目:服務(wù)器

這篇文章主要介紹使用linux的ipvsadm命令linux虛擬服務(wù)器管理,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!

ipvsadm命令用于在Linux內(nèi)核中設(shè)置,維護(hù)或檢查虛擬服務(wù)器表。 Linux虛擬服務(wù)器可用于基于兩個(gè)或更多節(jié)點(diǎn)的集群構(gòu)建可伸縮網(wǎng)絡(luò)服務(wù)。 群集的主節(jié)點(diǎn)將服務(wù)請(qǐng)求重定向到將實(shí)際執(zhí)行服務(wù)的服務(wù)器主機(jī)集合。 支持的功能包括兩種協(xié)議(TCP和UDP),三種數(shù)據(jù)包轉(zhuǎn)發(fā)方法(NAT,隧道和直接路由),以及八種負(fù)載均衡算法(roundrobin,加權(quán)循環(huán),最小連接,加權(quán)最小連接,基于位置) 最小連接,基于位置的最小連接,具有復(fù)制,目標(biāo)哈希和源哈希)。

語(yǔ)法格式: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在一個(gè)虛擬服務(wù)中添加一個(gè)新的真實(shí)服務(wù)器
-e/--edit-server編輯某個(gè)真實(shí)服務(wù)器
-d/--delete-server刪除某個(gè)真實(shí)服務(wù)器
-L/-l/--list顯示內(nèi)核中的虛擬服務(wù)規(guī)則
-Z/--zero將轉(zhuǎn)發(fā)消息的統(tǒng)計(jì)清零
--set tcp/tcpfin/udp配置三個(gè)超時(shí)時(shí)間(tcp/tcpfin/udp)
--start-daemon啟動(dòng)同步守護(hù)進(jìn)程。
--stop-daemon停止同步守護(hù)進(jìn)程 
-h/--help顯示幫助信息
-t/--tcp-service service-addressTCP協(xié)議的虛擬服務(wù)
-u/--udp-service service-addressUDP協(xié)議的虛擬服務(wù)
-f/--fwmark-service fwmark說(shuō)明是經(jīng)過(guò)iptables 標(biāo)記過(guò)的服務(wù)類型。
-s/--scheduler scheduler使用的調(diào)度算法,有這樣幾個(gè)選項(xiàng)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真實(shí)的服務(wù)器
-g/--gatewaying指定LVS 的工作模式為直接路由模式
-i/--ipip指定LVS 的工作模式為隧道模式 
-m/--masquerading指定LVS 的工作模式為NAT 模式 
-w/--weightweight真實(shí)服務(wù)器的權(quán)值 
--mcast-interface interface指定組播的同步接口 
-c/--connection顯示ipvs中目前存在的連接
-6:如果fwmark用的是ipv6地址需要指定此選項(xiàng)。

參考實(shí)例

管理虛擬服務(wù):

添加一個(gè)虛擬服務(wù)192.168.1.100:80,使用輪詢算法:

[root@linuxcool ~]# ipvsadm -A -t 192.168.1.100:80 -s rr

修改虛擬服務(wù)的算法為加權(quán)輪詢:

[root@linuxcool ~]# ipvsadm -E -t 192.168.1.100:80 -s wrr

刪除虛擬服務(wù):

[root@linuxcool ~]# ipvsadm -D -t 192.168.1.100:80

管理真實(shí)服務(wù):

添加一個(gè)真實(shí)服務(wù)器192.168.1.123,使用DR模式,權(quán)重2:

[root@linuxcool ~]# ipvsadm -a -t 192.168.1.100:80 -r 192.168.1.123 -g -w 2

修改真實(shí)服務(wù)器的權(quán)重:

[root@linuxcool ~]# ipvsadm -a -t 192.168.1.100:80 -r 192.168.1.123 -g -w 5

刪除真實(shí)服務(wù)器:

[root@linuxcool ~]# ipvsadm -d -t 192.168.1.100:80 -r 192.168.1.123

查看統(tǒng)計(jì):

查看當(dāng)前配置的虛擬服務(wù)和各個(gè)RS的權(quán)重:

[root@linuxcool ~]# ipvsadm -Ln

查看當(dāng)前ipvs模塊中記錄的連接(可用于觀察轉(zhuǎn)發(fā)情況):

[root@linuxcool ~]# ipvsadm -lnc

查看ipvs模塊的轉(zhuǎn)發(fā)情況統(tǒng)計(jì):

[root@linuxcool ~]# ipvsadm -Ln --stats | --rate

以上是使用linux的ipvsadm命令linux虛擬服務(wù)器管理的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注億速云行業(yè)資訊頻道!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI