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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

LVS之VS/NAT搭建web集群实战!!!

發布時間:2023/12/15 编程问答 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 LVS之VS/NAT搭建web集群实战!!! 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

項目背景

利用lvs的vs/NAT技術實現一個由負載調度器和兩個web服務器組成的架構!



試驗環境

vmware workstation 11

centos6.5的系統下

load balance:ip:192.168.0.32 ? vip:192.168.1.32 ? 關閉iptables ?setenforce0 ? ? ?

user:ip:192.168.1.39 ??關閉iptables ?setenforce0 ? ? ?

real_server01:192.168.0.10 ?gw:192.168.0.32?關閉iptables ?setenforce0 ?

real_server02:192.168.0.36 ?gw:192.168.0.36?關閉iptables ?setenforce0 ?

SecureCRT (ssh遠程連接軟件)


架構圖:






實驗過程:

一、在load balance上面安裝ipvsadm ??

直接用yum安裝

因為我已經安裝成功了,所以顯示已安裝!

二、在load balance上面執行腳本

[root@Load_Balancer ~]# cat lvs.sh?

#!/bin/sh?


#set ip_forward ON for vs-nat director (1 on, 0 off).?

cat /proc/sys/net/ipv4/ip_forward?

echo "1" >/proc/sys/net/ipv4/ip_forward?


#director is gw for realservers?

#turn OFF icmp redirects (1 on, 0 off)?

echo "0" >/proc/sys/net/ipv4/conf/all/send_redirects?

cat /proc/sys/net/ipv4/conf/all/send_redirects?

echo "0" >/proc/sys/net/ipv4/conf/default/send_redirects?

cat /proc/sys/net/ipv4/conf/default/send_redirects?

echo "0" >/proc/sys/net/ipv4/conf/eth0/send_redirects?

cat /proc/sys/net/ipv4/conf/eth0/send_redirects?


#clear ipvsadm tables?

/sbin/ipvsadm -C?

#install LVS services with ipvsadm?

#add telnet to VIP with rr sheduling?

/sbin/ipvsadm -A -t 192.168.1.32:80 -s rr?

#first realserver?

/sbin/ipvsadm -a -t 192.168.1.32:80 -r 192.168.0.10:80 -m -w 1?

#second realserver?

#forward telnet to realserver 192.168.0.36 using LVS-NAT (-m), with weight=1?

/sbin/ipvsadm -a -t 192.168.1.32:80 -r 192.168.0.36:80 -m -w 1?

#list ipvsadm table?

/sbin/ipvsadm?

三、在real server01上面執行腳本

[root@real_server01 ~]# cat real_server01.sh?

#!/bin/sh?

#show routing table?

/bin/netstat -rn?


#set_realserver_ip_forwarding to OFF (1 on, 0 off).?

echo "0" >/proc/sys/net/ipv4/ip_forward?

cat /proc/sys/net/ipv4/ip_forward?

四、在real server02上執行腳本

[root@real_server02 ~]# cat real_server02.sh?

#!/bin/sh?

#show routing table?

/bin/netstat -rn?

#set_realserver_ip_forwarding to OFF (1 on, 0 off).?

echo "0" >/proc/sys/net/ipv4/ip_forward?

cat /proc/sys/net/ipv4/ip_forward?

五、測試,在user上打開瀏覽器輸入vip 192.168.1.32

可以看到,我在user服務器上訪問load balance上面的vip,可以訪問到后端的web集群。



總結:VS/NAT技術是我們呢常用的構建lvs集群的技術,當然你可以在后端部署十幾臺或者幾十臺服務器。希望大家都有所得

總結

以上是生活随笔為你收集整理的LVS之VS/NAT搭建web集群实战!!!的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。