日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

LVS之NAT模型配置实验

發(fā)布時間:2024/4/13 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 LVS之NAT模型配置实验 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1.檢查操作系統(tǒng)是否支持IPVS

[root@idc131 ~]# grep -i vs /boot/config-2.6.18-308.el5?

# CONFIG_X86_VSMP is not set

CONFIG_IP_VS=m

# CONFIG_IP_VS_DEBUG is not set

CONFIG_IP_VS_TAB_BITS=12

# IPVS transport protocol load balancing support

CONFIG_IP_VS_PROTO_TCP=y

CONFIG_IP_VS_PROTO_UDP=y

CONFIG_IP_VS_PROTO_ESP=y

CONFIG_IP_VS_PROTO_AH=y

# IPVS scheduler

CONFIG_IP_VS_RR=m

CONFIG_IP_VS_WRR=m

CONFIG_IP_VS_LC=m

CONFIG_IP_VS_WLC=m

CONFIG_IP_VS_LBLC=m

CONFIG_IP_VS_LBLCR=m

CONFIG_IP_VS_DH=m

CONFIG_IP_VS_SH=m

CONFIG_IP_VS_SED=m

CONFIG_IP_VS_NQ=m

# IPVS application helper

CONFIG_IP_VS_FTP=m

CONFIG_SCSI_MVSAS=m

CONFIG_MOUSE_VSXXXAA=m

CONFIG_MAX_RAW_DEVS=8192

2.安裝ipvsadm

yum install ipvsadm.x86_64

//注意該軟件包的安裝源應(yīng)該在cluster下面,而不是在base下面.

3.ipvsadm的功能主要包括:

3.1管理集群服務(wù).

添加: ipvsadm -A|E -t|u|f service-address [-s scheduler]

-t tcp

-u udp

service-address: IP:PORT

-f fire wall mark 防火墻標(biāo)記

service-address: Mark number

修改:-E

刪除:ipvsadm -D -t|u|f service-address

3.2管理集群節(jié)點.

添加:ipvsadm -a -t|u|f service-address -r server-address [-g|i|m] -w weight

-g:DR模型

-i:tunel模型

-m:Nat模型

修改:ipvsadm -e -t|u|f service-address -r server-address

刪除:ipvsadm -d -t|u|f service-address -r server-address

3.3查看:-L|-l

-n:顯示數(shù)字格式的主機地址和端口

--state 顯示統(tǒng)計數(shù)據(jù)

--rate ?顯示速率

--timeout 顯示tcp,tcpfin,udp的超時時長

-c 顯示當(dāng)前ipvs的連接狀況.

3.4清空所有集群服務(wù)

ipvsadm -C

3.5保存規(guī)則 ipvsadm -S >/etc/ipvsadm.conf

service ipvsadm save

3.6載入規(guī)則:ipvsadm -R </etc/ipvsadm.conf

4.同步各集群節(jié)點時間

date -s '20140825 23:42:00'

5.配置服務(wù):

[root@mytest ~]# ipvsadm -A -t 192.168.112.7:80 -s rr

[root@mytest ~]# ipvsadm -a -t 192.168.112.7:80 -r 192.168.201.8 -m?

[root@mytest ~]# ipvsadm -a -t 192.168.112.7:80 -r 192.168.201.9 -m?

臨時打開網(wǎng)卡間轉(zhuǎn)發(fā)方法:

[root@mytest tmp]# cat /proc/sys/net/ipv4/ip_forward?

0

[root@mytest tmp]# echo 1 >/proc/sys/net/ipv4/ip_forward

永久網(wǎng)卡間轉(zhuǎn)發(fā)方法:

將/etc/sysctl.conf中net.ipv4.ip_forward=0,修改為net.ipv4.ip_forward=1.

重啟網(wǎng)絡(luò)服務(wù).

6.測試.

[root@mytest html]# ab -n 1000 -c 100 http://192.168.112.7/index.html

7.修改為映射到內(nèi)網(wǎng)的8080端口,且使用wrr調(diào)度算法:

7.1添加規(guī)則

[root@mytest html]# ipvsadm -C

[root@mytest html]# ipvsadm -A -t 192.168.112.7:80 ?-s wrr

[root@mytest html]# ipvsadm -a -t 192.168.112.7:80 ?-r 192.168.201.8:8080 -m -w 3

[root@mytest html]# ipvsadm -a -t 192.168.112.7:80 ?-r 192.168.201.9:8080 -m -w 6

[root@mytest html]# ipvsadm -L -n?

IP Virtual Server version 1.2.1 (size=4096)

Prot LocalAddress:Port Scheduler Flags

?-> RemoteAddress:Port ? ? ? ? ? Forward Weight ActiveConn InActConn

TCP ?192.168.112.7:80 wrr

?-> 192.168.201.9:8080 ? ? ? ? ? Masq ? ?6 ? ? ?0 ? ? ? ? ?0 ? ? ? ??

?-> 192.168.201.8:8080 ? ? ? ? ? Masq ? ?3 ? ? ?0 ? ? ? ? ?0 ?

?

7.2保存規(guī)則

[root@mytest html]# service ipvsadm save

ipvsadm: Saving IPVS table to /etc/sysconfig/ipvsadm: [確定] ?

7.3測試

[root@mytest html]# ab -n 1000 -c 100 http://192.168.112.7/index.html

7.4查看狀態(tài)

[root@mytest html]# ipvsadm -L --stats

IP Virtual Server version 1.2.1 (size=4096)

Prot LocalAddress:Port ? ? ? ? ? ? ? Conns ? InPkts ?OutPkts ?InBytes OutBytes

?-> RemoteAddress:Port

TCP ?mytest:http ? ? ? ? ? ? ? ? ? ? ? ?36 ? ? ?180 ? ? ?178 ? ?20592 ? ?16564

?-> mytest3:webcache ? ? ? ? ? ? ? ? ? 24 ? ? ?120 ? ? ?119 ? ?13728 ? ?10448

?-> mytest2:webcache ? ? ? ? ? ? ? ? ? 12 ? ? ? 60 ? ? ? 59 ? ? 6864 ? ? 6116

8.至此lvs的nat模型測試完畢.


注:ipvsadm工作在input鏈上,當(dāng)滿足規(guī)則需要轉(zhuǎn)發(fā)時,直接從INPUT鏈轉(zhuǎn)向POST_ROUTING鏈.

轉(zhuǎn)載于:https://blog.51cto.com/webseven/1547136

總結(jié)

以上是生活随笔為你收集整理的LVS之NAT模型配置实验的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。