LVS調(diào)度器的兩種方法-創(chuàng)新互聯(lián)

方法一:
LVS調(diào)度器——NAT模式
調(diào)度服務(wù)器一臺(tái):Linux—CentOS7.4
        IP地址:192.168.80.100(內(nèi)網(wǎng))
                192.168.90.100(外網(wǎng))
Web服務(wù)器兩臺(tái):Linux—CentOS7.4
        IP地址:192.168.80.101(SERVER AA)
    IP地址:192.168.80.102(SERVER BB)
客戶端一臺(tái):以win7為例,用于測(cè)試驗(yàn)證
        IP地址:192.168.90.10(外網(wǎng))

在80.100的虛擬機(jī)上

systemctl stop firewalld            //關(guān)閉防火墻
setenforce 0      //關(guān)閉監(jiān)控
modprobe ip_vs     //加載ip_vs模塊
cat /proc/net/ip_vs //查看ip_vs版本信息
rpm -ivh /mnt/Packages/ipvsadm-1.27-7.el7.x86_64.rpm
或者
yum install  ipvsadm -y
ipvsadm   -v     //查看版本

LVS調(diào)度器的兩種方法

創(chuàng)新互聯(lián)主要從事網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站、網(wǎng)頁(yè)設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)萬(wàn)全,十載網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來(lái)電咨詢建站服務(wù):18982081108
ls /mnt/Packages/ | grep ipvsadm    //查看有沒(méi)有這個(gè)軟件包

LVS調(diào)度器的兩種方法

ifconfig       //查看一下網(wǎng)卡

LVS調(diào)度器的兩種方法

添加一個(gè)VMnet2(僅主機(jī)模式)的網(wǎng)卡

LVS調(diào)度器的兩種方法

ifconfig       //查看一下網(wǎng)卡有沒(méi)有添加進(jìn)去

LVS調(diào)度器的兩種方法

cd /etc/sysconfig/network-scripts/
cp -p ifcfg-ens32 ifcfg-ens34     //拷貝一份ens32文件,名字改成ens34
vi ifcfg-ens34       //進(jìn)入ens34文件

LVS調(diào)度器的兩種方法

替換成
PROXY_METHOD=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens34
DEVICE=ens34
ONBOOT=YES
IPADDR=192.168.90.100
PREFIX=24
IPV6_PRIVACY=no
:wq       //保存退出
systemctl restart network     //重啟網(wǎng)卡
ifconfig         //查看網(wǎng)卡修改好了沒(méi)有

LVS調(diào)度器的兩種方法

ipvsadm -A -t 192.168.90.100:80 -s rr
注:
"-A"表示添加虛擬服務(wù)器
"-t"用來(lái)指定VIP地址及TCP端口
"-s"用來(lái)指定負(fù)載調(diào)度算法——rr、wrr、lc、wlc
ipvsadm -a -t 192.168.90.100:80 -r 192.168.80.101:80 -m    //添加服務(wù)器節(jié)點(diǎn)
ipvsadm -a -t 192.168.90.100:80 -r 192.168.80.102:80 -m    //添加服務(wù)器節(jié)點(diǎn)
ipvsadm -Ln       //加個(gè)"-n"將以數(shù)字形式顯示地址、端口信息

LVS調(diào)度器的兩種方法

cd     //回到根目錄
ipvsadm -d -r 192.168.80.102:80 -t 192.168.90.100:80   //刪除102的服務(wù)器節(jié)點(diǎn)
ipvsadm -Ln       //加個(gè)"-n"將以數(shù)字形式顯示地址、端口信息

LVS調(diào)度器的兩種方法

ipvsadm -D -t 192.168.90.100:80     
ipvsadm -Ln       //加個(gè)"-n"將以數(shù)字形式顯示地址、端口信息

LVS調(diào)度器的兩種方法

vi nat.sh    //創(chuàng)建并進(jìn)入nat.sh文件
#!/bin/bash
echo "1" > /proc/sys/net/ipv4/ip_forward  //開啟路由地址轉(zhuǎn)換
ipvsadm -C  //清除內(nèi)核虛擬服務(wù)器表中的所有記錄
ipvsadm -A -t 192.168.90.100:80 -s rr    //創(chuàng)建虛擬服務(wù)器
ipvsadm -a -t 192.168.90.100:80 -r 192.168.80.101:80 -m  //添加服務(wù)器節(jié)點(diǎn)
ipvsadm -a -t 192.168.90.100:80 -r 192.168.80.102:80 -m   //查看節(jié)點(diǎn)狀態(tài)
ipvsadm -Ln
:wq    //保存退出
chmod +x nat.sh   //給nat.sh文件權(quán)限
./nat.sh

LVS調(diào)度器的兩種方法


在80.101虛擬機(jī)上

systemctl stop firewalld     //關(guān)閉防火墻
setenforce 0    //關(guān)閉監(jiān)控
yum install httpd -y    //安裝httpd
vi /etc/httpd/conf/httpd.conf
ServerName www.example.com:80   //找到這行把#去掉

LVS調(diào)度器的兩種方法

:wq    //保存退出
cd /var/www/html/
echo "<h2>SERVER AA</h2>" > index.html
systemctl start httpd      //重啟httpd
vi /etc/sysconfig/network-scripts/ifcfg-ens32
在最后一行添加GATEWAY=192.168.80.100

LVS調(diào)度器的兩種方法

systemctl start httpd    //重啟一下httpd
systemctl  restart network    //重啟網(wǎng)卡

在80.102虛擬機(jī)上

systemctl stop firewalld     //關(guān)閉防火墻
setenforce 0    //關(guān)閉監(jiān)控
yum install httpd -y    //安裝httpd
vi /etc/httpd/conf/httpd.conf
ServerName www.example.com:80   //找到這行把#去掉

LVS調(diào)度器的兩種方法

:wq    //保存退出
cd /var/www/html/
echo "<h2>SERVER BB</h2>" > index.html
systemctl start httpd   //重啟httpd
vi /etc/sysconfig/network-scripts/ifcfg-ens32
在最后一行添加GATEWAY=192.168.80.100

LVS調(diào)度器的兩種方法

systemctl start httpd    //重啟一下httpd
systemctl  restart network    //重啟網(wǎng)卡

網(wǎng)頁(yè)輸入192.168.90.100


方法二:
LVS調(diào)度器——DR模式
調(diào)度服務(wù)器一臺(tái):Linux—CentOS7.4
        IP地址:192.168.80.100
Web服務(wù)器兩臺(tái):Linux—CentOS7.4
        IP地址:192.168.80.101(SERVER AA)
    IP地址:192.168.80.102(SERVER BB)
客戶端一臺(tái):以win7為例,用于測(cè)試驗(yàn)證
    IP地址:192.168.80.2

80.100虛擬機(jī)
在方法一的基礎(chǔ)上把80.100的虛擬機(jī)給快照還原一下
systemctl stop firewalld     //關(guān)閉防火墻
setenforce 0   //關(guān)閉監(jiān)控
modprobe ip_vs
yum install ipvsadm -y
ipvsadm -v
vi dr.sh
#!/bin/bash
ifconfig ens32:0 192.168.80.188 broadcast 192.168.80.188 netmask 255.255.255.255 up
route add -host 192.168.80.188 dev ens32:0
ipvsadm -C
ipvsadm -A -t 192.168.80.188:80 -s rr
ipvsadm -a -t 192.168.80.188:80 -r 192.168.80.101:80 -g
ipvsadm -a -t 192.168.80.188:80 -r 192.168.80.102:80 -g
ipvsadm -Ln
:wq
chmod +x dr.sh
./dr.sh
ifconfig

LVS調(diào)度器的兩種方法


80.102虛擬機(jī)

vi web.sh
#!/bin/bash
#haha
ifconfig lo:0 192.168.80.188 broadcast 192.168.80.188 netmask 255.255.255.255 up
route add -host 192.168.80.188 dev lo:0
echo "1" >/proc/sys/net/ipv4/conf/lo/arp_ignore
echo "2" >/proc/sys/net/ipv4/conf/lo/arp_announce
echo "1" >/proc/sys/net/ipv4/conf/all/arp_ignore
echo "2" >/proc/sys/net/ipv4/conf/all/arp_announce
sysctl -p &>/dev/null
:wq
chmod +x web.sh
./web.sh
ifconfig

LVS調(diào)度器的兩種方法

scp web.sh root@192.168.80.101:/root    //把web.sh文件傳送到192.168.80.101虛擬機(jī)的/root目錄下
yes
自己設(shè)置root的密碼

在80.101中寫
./web.sh
ifconfig

網(wǎng)頁(yè)輸入192.168.80.188

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。

網(wǎng)站題目:LVS調(diào)度器的兩種方法-創(chuàng)新互聯(lián)
網(wǎng)站鏈接:http://muchs.cn/article26/pdjcg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制網(wǎng)站、虛擬主機(jī)、營(yíng)銷型網(wǎng)站建設(shè)、面包屑導(dǎo)航、響應(yīng)式網(wǎng)站、電子商務(wù)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都做網(wǎng)站