免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
Linux負(fù)載均衡軟件LVS之二(安裝篇)

一、  安裝LVS軟件


1.安裝前準(zhǔn)備工作
操作系統(tǒng):統(tǒng)一采用Centos4.4版本。
地址規(guī)劃,如表1所示:
表1

 

更詳細(xì)的信息如圖2所示:

 

圖2  LVS DR模式安裝部署結(jié)構(gòu)圖


 圖2中的VIP指的是虛擬IP地址,還可以叫做LVS集群的服務(wù)IP,在DR、TUN模式中,數(shù)據(jù)包是直接返回給用戶的,所以,在Director Server上以及集群的每個(gè)節(jié)點(diǎn)上都需要設(shè)置這個(gè)地址。此IP在Real Server上一般綁定在回環(huán)地址上,例如lo:0,同樣,在Director Server上,虛擬IP綁定在真實(shí)的網(wǎng)絡(luò)接口設(shè)備上,例如eth0:0。
 各個(gè)Real Server可以是在同一個(gè)網(wǎng)段內(nèi),也可以是相互獨(dú)立的網(wǎng)段,還可以是分布在internet上的多個(gè)服務(wù)器。

2.安裝操作系統(tǒng)
Centos4.4版本的Linux,內(nèi)核默認(rèn)支持LVS功能,為了方便編譯安裝IPVS管理軟件,在安裝操作系統(tǒng)時(shí),建議選擇如下這些安裝包:
 桌面環(huán)境:xwindows system、GNOME desktop environment。
 開發(fā)工具:development tools、x software development、gnome software、development、kde software development。
系統(tǒng)安裝完畢,可以通過如下命令檢查kernel是否已經(jīng)支持LVS的ipvs模塊:
[root@localhost ~]#modprobe -l |grep ipvs
/lib/modules/2.6.9-42.ELsmp/kernel/net/ipv4/ipvs/ip_vs_rr.ko
/lib/modules/2.6.9-42.ELsmp/kernel/net/ipv4/ipvs/ip_vs_sh.ko
如果有類似上面的輸出,表明系統(tǒng)內(nèi)核已經(jīng)默認(rèn)支持了IPVS模塊。接著就可以安裝IPVS管理軟件了。

3.在Director Serve上安裝IPVS管理軟件
IPVS提供的軟件包有源碼方式的也有rpm方式的,這里介紹下源碼方式安裝IPVS,首先從http://www.linuxvirtualserver.org/software/ipvs.html下載對(duì)應(yīng)版本的ipvs源碼,由于我們這里采用的操作系統(tǒng)為Centos4.4版本,因此,下載對(duì)應(yīng)的ipvsadm-1.24版本,接著進(jìn)行安裝:
[root@localhost ~]#tar zxvf ipvsadm-1.24.tar.gz
[root@localhost ~]#cd ipvsadm-1.24
[root@localhost ~]#make
[root@localhost ~]#make install
注意:在make時(shí)可能會(huì)出現(xiàn)錯(cuò)誤編譯信息,這是由于編譯程序找不到對(duì)應(yīng)內(nèi)核的原因,按照如下操作就可以正常編譯:
[root@localhost ~]#ln -s /usr/src/kernels/2.6.9-42.EL-i686/  /usr/src/linux
也可以下載rpm安裝包,通過rpm方式進(jìn)行安裝:
[root@localhost ~]#rpm –ivh ipvsadm-1.24-6.1.i386.rpm
然后執(zhí)行:
[root@localhost ~]# ipvsadm --help
如果看到幫助提示,表明IPVS已經(jīng)成功安裝。

4.ipvsadm的用法
(1)Ipvsadm常用的語法和格式如下:
ipvsadm -A|E -t|u|f virutal-service-address:port [-s scheduler] [-p [timeout]] [-M netmask]
ipvsadm -D -t|u|f virtual-service-address
ipvsadm -C
ipvsadm -R
ipvsadm -S [-n]
ipvsadm -a|e -t|u|f virtual-service-address:port -r real-server-address:port
[-g|i|m] [-w weight]
ipvsadm -d -t|u|f virtual-service-address -r real-server-address
ipvsadm -L|l [options]
ipvsadm -Z [-t|u|f virtual-service-address]
ipvsadm --set tcp tcpfin udp
ipvsadm –h
其中:
 virtual-service-address:是指虛擬服務(wù)器的IP地址,本文是192.168.60.200
 real-service-address:是指Real Server的IP地址,本文是192.168.60.132/144
 scheduler:指定調(diào)度算法
ipvsadm命令選項(xiàng)詳細(xì)含義如表2所示:
表2
命令選項(xiàng)
含義
-A (--add-service) 在內(nèi)核的虛擬服務(wù)器列表中添加一條新的虛擬IP記錄。也就是增加一臺(tái)新的虛擬服務(wù)器。虛擬IP也就是虛擬服務(wù)器的IP地址。
-E (--edit-service) 編輯內(nèi)核虛擬服務(wù)器列表中的一條虛擬服務(wù)器記錄
-D (--delete-service) 刪除內(nèi)核虛擬服務(wù)器列表中的一條虛擬服務(wù)器記錄
-C (--clear) 清除內(nèi)核虛擬服務(wù)器列表中的所有記錄
-R (--restore) 恢復(fù)虛擬服務(wù)器規(guī)則
-S (--save) 保存虛擬服務(wù)器規(guī)則,輸出為-R 選項(xiàng)可讀的格式
-a (--add-server) 在內(nèi)核虛擬服務(wù)器列表的一條記錄里添加一條新的Real Server記錄。也就是在一個(gè)虛擬服務(wù)器中增加一臺(tái)新的Real Server
-e (--edit-server) 編輯一條虛擬服務(wù)器記錄中的某條Real Server記錄
-d (--delete-server) 刪除一條虛擬服務(wù)器記錄中的某條Real Server記錄
-L|-l –list 顯示內(nèi)核中虛擬服務(wù)器列表
-Z (--zero) 虛擬服務(wù)器列表計(jì)數(shù)器清零(清空當(dāng)前的連接數(shù)量等)
--set tcp tcpfin udp 設(shè)置連接超時(shí)值
-t 說明虛擬服務(wù)器提供的是tcp服務(wù),此選項(xiàng)后面跟如下格式:
[virtual-service-address:port] or [real-server-ip:port]
-u 說明虛擬服務(wù)器提供的是udp服務(wù),此選項(xiàng)后面跟如下格式:
[virtual-service-address:port] or [real-server-ip:port]
-f  fwmark 說明是經(jīng)過iptables標(biāo)記過的服務(wù)類型
-s   此選項(xiàng)后面跟LVS使用的調(diào)度算法
有這樣幾個(gè)選項(xiàng): rr|wrr|lc|wlc|lblc|lblcr|dh|sh
默認(rèn)的調(diào)度算法是: wlc
-p  [timeout] 在某個(gè)Real Server上持續(xù)的服務(wù)時(shí)間。也就是說來自同一個(gè)用戶的多次請(qǐng)求,將被同一個(gè)Real Server處理。此參數(shù)一般用于有動(dòng)態(tài)請(qǐng)求的操作中,timeout 的默認(rèn)值為300 秒。例如:-p 600,表示持續(xù)服務(wù)時(shí)間為600秒。
-r 指定Real Server的IP地址,此選項(xiàng)后面跟如下格式:
 [real-server-ip:port]
-g (--gatewaying) 指定LVS 的工作模式為直接路由模式(此模式是LVS 默認(rèn)工作模式)
-i (-ipip) 指定LVS 的工作模式為隧道模式
-m (--masquerading) 指定LVS 的工作模式為NAT模式
-w (--weight) weight 指定Real Server的權(quán)值
-c (--connection) 顯示LVS目前的連接信息 如:ipvsadm -L -c
-L --timeout 顯示“tcp tcpfin udp”的timeout值,如:ipvsadm -L --timeout
-L --daemon 顯示同步守護(hù)進(jìn)程狀態(tài),例如:ipvsadm -L –daemon
-L  --stats 顯示統(tǒng)計(jì)信息,例如:ipvsadm -L –stats
-L  --rate 顯示速率信息,例如:ipvsadm -L  --rate
-L  --sort 對(duì)虛擬服務(wù)器和真實(shí)服務(wù)器排序輸出,例如:ipvsadm -L --sort
 

注釋:
 在表2中,左邊括弧中的內(nèi)容為ipvsadm每個(gè)選項(xiàng)的長格式表示形式,linux命令選項(xiàng)中,有長格式和短格式,短格式的選項(xiàng)用的比較多,實(shí)際應(yīng)用中可以用括弧中的長格式替代短格式,例如,可以用“ipvsadm --clear”代替“ipvsadm -C”。
 

(2)舉例
[root@localhost ~]# ipvsadm -A -t 192.168.60.200:80 -s rr -p 600
以上表示在內(nèi)核的虛擬服務(wù)器列表中添加一條192.168.60.200的虛擬服務(wù)器記錄,并且指定此虛擬服務(wù)器的服務(wù)端口為80,然后指定此虛擬服務(wù)器的調(diào)度策略為輪詢調(diào)度,并且在每個(gè)real server上的持續(xù)服務(wù)時(shí)間為600秒,即10分鐘。
[root@localhost ~]# ipvsadm -A -t 192.168.60.188:21 -s wlc
以上表示在內(nèi)核的虛擬服務(wù)器列表中又添加了一條192.168.60.188的虛擬服務(wù)器,此虛擬服務(wù)器的服務(wù)端口為21,即FTP服務(wù)。使用的調(diào)度策略為wlc,即加權(quán)最少鏈接算法。
[root@localhost ~]# ipvsadm -a -t 192.168.60.200:80 -r 192.168.60.132:80 –g
[root@localhost ~]# ipvsadm -a -t 192.168.60.200:80 -r 192.168.60.144:80 –g
以上兩條設(shè)置表示在虛擬服務(wù)器192.168.60.200中添加兩條新的Real Server記錄,兩個(gè)Real Server的IP分別為192.168.60.132和192.168.60.144,參數(shù)“-g”指定了虛擬服務(wù)器的工作模式為直接路由模式,即DR模式。
這樣設(shè)置完畢后,當(dāng)用戶訪問192.168.60.200的80服務(wù)時(shí),LVS會(huì)根據(jù)設(shè)置的調(diào)度策略和路由模式將請(qǐng)求分配到192.168.60.132以及192.168.60.144的80端口。

本文出自 “技術(shù)成就夢想” 博客,請(qǐng)務(wù)必保留此出處http://ixdba.blog.51cto.com/2895551/554029一、  安裝LVS軟件


1.安裝前準(zhǔn)備工作
操作系統(tǒng):統(tǒng)一采用Centos4.4版本。
地址規(guī)劃,如表1所示:
表1

 

更詳細(xì)的信息如圖2所示:

 

圖2  LVS DR模式安裝部署結(jié)構(gòu)圖


 圖2中的VIP指的是虛擬IP地址,還可以叫做LVS集群的服務(wù)IP,在DR、TUN模式中,數(shù)據(jù)包是直接返回給用戶的,所以,在Director Server上以及集群的每個(gè)節(jié)點(diǎn)上都需要設(shè)置這個(gè)地址。此IP在Real Server上一般綁定在回環(huán)地址上,例如lo:0,同樣,在Director Server上,虛擬IP綁定在真實(shí)的網(wǎng)絡(luò)接口設(shè)備上,例如eth0:0。
 各個(gè)Real Server可以是在同一個(gè)網(wǎng)段內(nèi),也可以是相互獨(dú)立的網(wǎng)段,還可以是分布在internet上的多個(gè)服務(wù)器。

2.安裝操作系統(tǒng)
Centos4.4版本的Linux,內(nèi)核默認(rèn)支持LVS功能,為了方便編譯安裝IPVS管理軟件,在安裝操作系統(tǒng)時(shí),建議選擇如下這些安裝包:
 桌面環(huán)境:xwindows system、GNOME desktop environment。
 開發(fā)工具:development tools、x software development、gnome software、development、kde software development。
系統(tǒng)安裝完畢,可以通過如下命令檢查kernel是否已經(jīng)支持LVS的ipvs模塊:
[root@localhost ~]#modprobe -l |grep ipvs
/lib/modules/2.6.9-42.ELsmp/kernel/net/ipv4/ipvs/ip_vs_rr.ko
/lib/modules/2.6.9-42.ELsmp/kernel/net/ipv4/ipvs/ip_vs_sh.ko
如果有類似上面的輸出,表明系統(tǒng)內(nèi)核已經(jīng)默認(rèn)支持了IPVS模塊。接著就可以安裝IPVS管理軟件了。

3.在Director Serve上安裝IPVS管理軟件
IPVS提供的軟件包有源碼方式的也有rpm方式的,這里介紹下源碼方式安裝IPVS,首先從http://www.linuxvirtualserver.org/software/ipvs.html下載對(duì)應(yīng)版本的ipvs源碼,由于我們這里采用的操作系統(tǒng)為Centos4.4版本,因此,下載對(duì)應(yīng)的ipvsadm-1.24版本,接著進(jìn)行安裝:
[root@localhost ~]#tar zxvf ipvsadm-1.24.tar.gz
[root@localhost ~]#cd ipvsadm-1.24
[root@localhost ~]#make
[root@localhost ~]#make install
注意:在make時(shí)可能會(huì)出現(xiàn)錯(cuò)誤編譯信息,這是由于編譯程序找不到對(duì)應(yīng)內(nèi)核的原因,按照如下操作就可以正常編譯:
[root@localhost ~]#ln -s /usr/src/kernels/2.6.9-42.EL-i686/  /usr/src/linux
也可以下載rpm安裝包,通過rpm方式進(jìn)行安裝:
[root@localhost ~]#rpm –ivh ipvsadm-1.24-6.1.i386.rpm
然后執(zhí)行:
[root@localhost ~]# ipvsadm --help
如果看到幫助提示,表明IPVS已經(jīng)成功安裝。

4.ipvsadm的用法
(1)Ipvsadm常用的語法和格式如下:
ipvsadm -A|E -t|u|f virutal-service-address:port [-s scheduler] [-p [timeout]] [-M netmask]
ipvsadm -D -t|u|f virtual-service-address
ipvsadm -C
ipvsadm -R
ipvsadm -S [-n]
ipvsadm -a|e -t|u|f virtual-service-address:port -r real-server-address:port
[-g|i|m] [-w weight]
ipvsadm -d -t|u|f virtual-service-address -r real-server-address
ipvsadm -L|l [options]
ipvsadm -Z [-t|u|f virtual-service-address]
ipvsadm --set tcp tcpfin udp
ipvsadm –h
其中:
 virtual-service-address:是指虛擬服務(wù)器的IP地址,本文是192.168.60.200
 real-service-address:是指Real Server的IP地址,本文是192.168.60.132/144
 scheduler:指定調(diào)度算法
ipvsadm命令選項(xiàng)詳細(xì)含義如表2所示:
表2
命令選項(xiàng)
含義
-A (--add-service) 在內(nèi)核的虛擬服務(wù)器列表中添加一條新的虛擬IP記錄。也就是增加一臺(tái)新的虛擬服務(wù)器。虛擬IP也就是虛擬服務(wù)器的IP地址。
-E (--edit-service) 編輯內(nèi)核虛擬服務(wù)器列表中的一條虛擬服務(wù)器記錄
-D (--delete-service) 刪除內(nèi)核虛擬服務(wù)器列表中的一條虛擬服務(wù)器記錄
-C (--clear) 清除內(nèi)核虛擬服務(wù)器列表中的所有記錄
-R (--restore) 恢復(fù)虛擬服務(wù)器規(guī)則
-S (--save) 保存虛擬服務(wù)器規(guī)則,輸出為-R 選項(xiàng)可讀的格式
-a (--add-server) 在內(nèi)核虛擬服務(wù)器列表的一條記錄里添加一條新的Real Server記錄。也就是在一個(gè)虛擬服務(wù)器中增加一臺(tái)新的Real Server
-e (--edit-server) 編輯一條虛擬服務(wù)器記錄中的某條Real Server記錄
-d (--delete-server) 刪除一條虛擬服務(wù)器記錄中的某條Real Server記錄
-L|-l –list 顯示內(nèi)核中虛擬服務(wù)器列表
-Z (--zero) 虛擬服務(wù)器列表計(jì)數(shù)器清零(清空當(dāng)前的連接數(shù)量等)
--set tcp tcpfin udp 設(shè)置連接超時(shí)值
-t 說明虛擬服務(wù)器提供的是tcp服務(wù),此選項(xiàng)后面跟如下格式:
[virtual-service-address:port] or [real-server-ip:port]
-u 說明虛擬服務(wù)器提供的是udp服務(wù),此選項(xiàng)后面跟如下格式:
[virtual-service-address:port] or [real-server-ip:port]
-f  fwmark 說明是經(jīng)過iptables標(biāo)記過的服務(wù)類型
-s   此選項(xiàng)后面跟LVS使用的調(diào)度算法
有這樣幾個(gè)選項(xiàng): rr|wrr|lc|wlc|lblc|lblcr|dh|sh
默認(rèn)的調(diào)度算法是: wlc
-p  [timeout] 在某個(gè)Real Server上持續(xù)的服務(wù)時(shí)間。也就是說來自同一個(gè)用戶的多次請(qǐng)求,將被同一個(gè)Real Server處理。此參數(shù)一般用于有動(dòng)態(tài)請(qǐng)求的操作中,timeout 的默認(rèn)值為300 秒。例如:-p 600,表示持續(xù)服務(wù)時(shí)間為600秒。
-r 指定Real Server的IP地址,此選項(xiàng)后面跟如下格式:
 [real-server-ip:port]
-g (--gatewaying) 指定LVS 的工作模式為直接路由模式(此模式是LVS 默認(rèn)工作模式)
-i (-ipip) 指定LVS 的工作模式為隧道模式
-m (--masquerading) 指定LVS 的工作模式為NAT模式
-w (--weight) weight 指定Real Server的權(quán)值
-c (--connection) 顯示LVS目前的連接信息 如:ipvsadm -L -c
-L --timeout 顯示“tcp tcpfin udp”的timeout值,如:ipvsadm -L --timeout
-L --daemon 顯示同步守護(hù)進(jìn)程狀態(tài),例如:ipvsadm -L –daemon
-L  --stats 顯示統(tǒng)計(jì)信息,例如:ipvsadm -L –stats
-L  --rate 顯示速率信息,例如:ipvsadm -L  --rate
-L  --sort 對(duì)虛擬服務(wù)器和真實(shí)服務(wù)器排序輸出,例如:ipvsadm -L --sort
 

注釋:
 在表2中,左邊括弧中的內(nèi)容為ipvsadm每個(gè)選項(xiàng)的長格式表示形式,linux命令選項(xiàng)中,有長格式和短格式,短格式的選項(xiàng)用的比較多,實(shí)際應(yīng)用中可以用括弧中的長格式替代短格式,例如,可以用“ipvsadm --clear”代替“ipvsadm -C”。
 

(2)舉例
[root@localhost ~]# ipvsadm -A -t 192.168.60.200:80 -s rr -p 600
以上表示在內(nèi)核的虛擬服務(wù)器列表中添加一條192.168.60.200的虛擬服務(wù)器記錄,并且指定此虛擬服務(wù)器的服務(wù)端口為80,然后指定此虛擬服務(wù)器的調(diào)度策略為輪詢調(diào)度,并且在每個(gè)real server上的持續(xù)服務(wù)時(shí)間為600秒,即10分鐘。
[root@localhost ~]# ipvsadm -A -t 192.168.60.188:21 -s wlc
以上表示在內(nèi)核的虛擬服務(wù)器列表中又添加了一條192.168.60.188的虛擬服務(wù)器,此虛擬服務(wù)器的服務(wù)端口為21,即FTP服務(wù)。使用的調(diào)度策略為wlc,即加權(quán)最少鏈接算法。
[root@localhost ~]# ipvsadm -a -t 192.168.60.200:80 -r 192.168.60.132:80 –g
[root@localhost ~]# ipvsadm -a -t 192.168.60.200:80 -r 192.168.60.144:80 –g
以上兩條設(shè)置表示在虛擬服務(wù)器192.168.60.200中添加兩條新的Real Server記錄,兩個(gè)Real Server的IP分別為192.168.60.132和192.168.60.144,參數(shù)“-g”指定了虛擬服務(wù)器的工作模式為直接路由模式,即DR模式。
這樣設(shè)置完畢后,當(dāng)用戶訪問192.168.60.200的80服務(wù)時(shí),LVS會(huì)根據(jù)設(shè)置的調(diào)度策略和路由模式將請(qǐng)求分配到192.168.60.132以及192.168.60.144的80端口。

本文出自 “技術(shù)成就夢想” 博客,請(qǐng)務(wù)必保留此出處http://ixdba.blog.51cto.com/2895551/554029一、  安裝LVS軟件


1.安裝前準(zhǔn)備工作
操作系統(tǒng):統(tǒng)一采用Centos4.4版本。
地址規(guī)劃,如表1所示:
表1

 

更詳細(xì)的信息如圖2所示:

 

圖2  LVS DR模式安裝部署結(jié)構(gòu)圖


 圖2中的VIP指的是虛擬IP地址,還可以叫做LVS集群的服務(wù)IP,在DR、TUN模式中,數(shù)據(jù)包是直接返回給用戶的,所以,在Director Server上以及集群的每個(gè)節(jié)點(diǎn)上都需要設(shè)置這個(gè)地址。此IP在Real Server上一般綁定在回環(huán)地址上,例如lo:0,同樣,在Director Server上,虛擬IP綁定在真實(shí)的網(wǎng)絡(luò)接口設(shè)備上,例如eth0:0。
 各個(gè)Real Server可以是在同一個(gè)網(wǎng)段內(nèi),也可以是相互獨(dú)立的網(wǎng)段,還可以是分布在internet上的多個(gè)服務(wù)器。

2.安裝操作系統(tǒng)
Centos4.4版本的Linux,內(nèi)核默認(rèn)支持LVS功能,為了方便編譯安裝IPVS管理軟件,在安裝操作系統(tǒng)時(shí),建議選擇如下這些安裝包:
 桌面環(huán)境:xwindows system、GNOME desktop environment。
 開發(fā)工具:development tools、x software development、gnome software、development、kde software development。
系統(tǒng)安裝完畢,可以通過如下命令檢查kernel是否已經(jīng)支持LVS的ipvs模塊:
[root@localhost ~]#modprobe -l |grep ipvs
/lib/modules/2.6.9-42.ELsmp/kernel/net/ipv4/ipvs/ip_vs_rr.ko
/lib/modules/2.6.9-42.ELsmp/kernel/net/ipv4/ipvs/ip_vs_sh.ko
如果有類似上面的輸出,表明系統(tǒng)內(nèi)核已經(jīng)默認(rèn)支持了IPVS模塊。接著就可以安裝IPVS管理軟件了。

3.在Director Serve上安裝IPVS管理軟件
IPVS提供的軟件包有源碼方式的也有rpm方式的,這里介紹下源碼方式安裝IPVS,首先從http://www.linuxvirtualserver.org/software/ipvs.html下載對(duì)應(yīng)版本的ipvs源碼,由于我們這里采用的操作系統(tǒng)為Centos4.4版本,因此,下載對(duì)應(yīng)的ipvsadm-1.24版本,接著進(jìn)行安裝:
[root@localhost ~]#tar zxvf ipvsadm-1.24.tar.gz
[root@localhost ~]#cd ipvsadm-1.24
[root@localhost ~]#make
[root@localhost ~]#make install
注意:在make時(shí)可能會(huì)出現(xiàn)錯(cuò)誤編譯信息,這是由于編譯程序找不到對(duì)應(yīng)內(nèi)核的原因,按照如下操作就可以正常編譯:
[root@localhost ~]#ln -s /usr/src/kernels/2.6.9-42.EL-i686/  /usr/src/linux
也可以下載rpm安裝包,通過rpm方式進(jìn)行安裝:
[root@localhost ~]#rpm –ivh ipvsadm-1.24-6.1.i386.rpm
然后執(zhí)行:
[root@localhost ~]# ipvsadm --help
如果看到幫助提示,表明IPVS已經(jīng)成功安裝。

4.ipvsadm的用法
(1)Ipvsadm常用的語法和格式如下:
ipvsadm -A|E -t|u|f virutal-service-address:port [-s scheduler] [-p [timeout]] [-M netmask]
ipvsadm -D -t|u|f virtual-service-address
ipvsadm -C
ipvsadm -R
ipvsadm -S [-n]
ipvsadm -a|e -t|u|f virtual-service-address:port -r real-server-address:port
[-g|i|m] [-w weight]
ipvsadm -d -t|u|f virtual-service-address -r real-server-address
ipvsadm -L|l [options]
ipvsadm -Z [-t|u|f virtual-service-address]
ipvsadm --set tcp tcpfin udp
ipvsadm –h
其中:
 virtual-service-address:是指虛擬服務(wù)器的IP地址,本文是192.168.60.200
 real-service-address:是指Real Server的IP地址,本文是192.168.60.132/144
 scheduler:指定調(diào)度算法
ipvsadm命令選項(xiàng)詳細(xì)含義如表2所示:
表2
命令選項(xiàng)
含義
-A (--add-service) 在內(nèi)核的虛擬服務(wù)器列表中添加一條新的虛擬IP記錄。也就是增加一臺(tái)新的虛擬服務(wù)器。虛擬IP也就是虛擬服務(wù)器的IP地址。
-E (--edit-service) 編輯內(nèi)核虛擬服務(wù)器列表中的一條虛擬服務(wù)器記錄
-D (--delete-service) 刪除內(nèi)核虛擬服務(wù)器列表中的一條虛擬服務(wù)器記錄
-C (--clear) 清除內(nèi)核虛擬服務(wù)器列表中的所有記錄
-R (--restore) 恢復(fù)虛擬服務(wù)器規(guī)則
-S (--save) 保存虛擬服務(wù)器規(guī)則,輸出為-R 選項(xiàng)可讀的格式
-a (--add-server) 在內(nèi)核虛擬服務(wù)器列表的一條記錄里添加一條新的Real Server記錄。也就是在一個(gè)虛擬服務(wù)器中增加一臺(tái)新的Real Server
-e (--edit-server) 編輯一條虛擬服務(wù)器記錄中的某條Real Server記錄
-d (--delete-server) 刪除一條虛擬服務(wù)器記錄中的某條Real Server記錄
-L|-l –list 顯示內(nèi)核中虛擬服務(wù)器列表
-Z (--zero) 虛擬服務(wù)器列表計(jì)數(shù)器清零(清空當(dāng)前的連接數(shù)量等)
--set tcp tcpfin udp 設(shè)置連接超時(shí)值
-t 說明虛擬服務(wù)器提供的是tcp服務(wù),此選項(xiàng)后面跟如下格式:
[virtual-service-address:port] or [real-server-ip:port]
-u 說明虛擬服務(wù)器提供的是udp服務(wù),此選項(xiàng)后面跟如下格式:
[virtual-service-address:port] or [real-server-ip:port]
-f  fwmark 說明是經(jīng)過iptables標(biāo)記過的服務(wù)類型
-s   此選項(xiàng)后面跟LVS使用的調(diào)度算法
有這樣幾個(gè)選項(xiàng): rr|wrr|lc|wlc|lblc|lblcr|dh|sh
默認(rèn)的調(diào)度算法是: wlc
-p  [timeout] 在某個(gè)Real Server上持續(xù)的服務(wù)時(shí)間。也就是說來自同一個(gè)用戶的多次請(qǐng)求,將被同一個(gè)Real Server處理。此參數(shù)一般用于有動(dòng)態(tài)請(qǐng)求的操作中,timeout 的默認(rèn)值為300 秒。例如:-p 600,表示持續(xù)服務(wù)時(shí)間為600秒。
-r 指定Real Server的IP地址,此選項(xiàng)后面跟如下格式:
 [real-server-ip:port]
-g (--gatewaying) 指定LVS 的工作模式為直接路由模式(此模式是LVS 默認(rèn)工作模式)
-i (-ipip) 指定LVS 的工作模式為隧道模式
-m (--masquerading) 指定LVS 的工作模式為NAT模式
-w (--weight) weight 指定Real Server的權(quán)值
-c (--connection) 顯示LVS目前的連接信息 如:ipvsadm -L -c
-L --timeout 顯示“tcp tcpfin udp”的timeout值,如:ipvsadm -L --timeout
-L --daemon 顯示同步守護(hù)進(jìn)程狀態(tài),例如:ipvsadm -L –daemon
-L  --stats 顯示統(tǒng)計(jì)信息,例如:ipvsadm -L –stats
-L  --rate 顯示速率信息,例如:ipvsadm -L  --rate
-L  --sort 對(duì)虛擬服務(wù)器和真實(shí)服務(wù)器排序輸出,例如:ipvsadm -L --sort
 

注釋:
 在表2中,左邊括弧中的內(nèi)容為ipvsadm每個(gè)選項(xiàng)的長格式表示形式,linux命令選項(xiàng)中,有長格式和短格式,短格式的選項(xiàng)用的比較多,實(shí)際應(yīng)用中可以用括弧中的長格式替代短格式,例如,可以用“ipvsadm --clear”代替“ipvsadm -C”。
 

(2)舉例
[root@localhost ~]# ipvsadm -A -t 192.168.60.200:80 -s rr -p 600
以上表示在內(nèi)核的虛擬服務(wù)器列表中添加一條192.168.60.200的虛擬服務(wù)器記錄,并且指定此虛擬服務(wù)器的服務(wù)端口為80,然后指定此虛擬服務(wù)器的調(diào)度策略為輪詢調(diào)度,并且在每個(gè)real server上的持續(xù)服務(wù)時(shí)間為600秒,即10分鐘。
[root@localhost ~]# ipvsadm -A -t 192.168.60.188:21 -s wlc
以上表示在內(nèi)核的虛擬服務(wù)器列表中又添加了一條192.168.60.188的虛擬服務(wù)器,此虛擬服務(wù)器的服務(wù)端口為21,即FTP服務(wù)。使用的調(diào)度策略為wlc,即加權(quán)最少鏈接算法。
[root@localhost ~]# ipvsadm -a -t 192.168.60.200:80 -r 192.168.60.132:80 –g
[root@localhost ~]# ipvsadm -a -t 192.168.60.200:80 -r 192.168.60.144:80 –g
以上兩條設(shè)置表示在虛擬服務(wù)器192.168.60.200中添加兩條新的Real Server記錄,兩個(gè)Real Server的IP分別為192.168.60.132和192.168.60.144,參數(shù)“-g”指定了虛擬服務(wù)器的工作模式為直接路由模式,即DR模式。
這樣設(shè)置完畢后,當(dāng)用戶訪問192.168.60.200的80服務(wù)時(shí),LVS會(huì)根據(jù)設(shè)置的調(diào)度策略和路由模式將請(qǐng)求分配到192.168.60.132以及192.168.60.144的80端口。

本文出自 “技術(shù)成就夢想” 博客,請(qǐng)務(wù)必保留此出處http://ixdba.blog.51cto.com/2895551/554029

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
lvs nat模式簡單實(shí)現(xiàn)
CentOS下LVS負(fù)載均衡的簡單實(shí)踐
Ipvsadm參數(shù)詳解(常用命令)
架構(gòu)設(shè)計(jì):負(fù)載均衡層設(shè)計(jì)方案(5)
架構(gòu)設(shè)計(jì):負(fù)載均衡層設(shè)計(jì)方案(7)
ipvsadm命令參考及其應(yīng)用例子
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服