您好,登錄后才能下訂單哦!
億速云負載均衡(Cloud Load Balancer)是對多臺云服務器進行流量分發的服務。億速云負載均衡可以通過流量分發擴展應用系統對外的服務能力,通過消除單點故障提升應用系統的可用性。億速云負載均衡服務通過設置虛擬服務地址(VIP),將位于同一地域的多臺云服務器資源虛擬成一個高性能、高可用的應用服務池。根據應用指定的方式,將來自客戶端的網絡請求分發到云服務器池中。億速云負載均衡服務會檢查云服務器池中云服務器實例的健康狀態,自動隔離異常狀態的實例,從而解決了云服務器的單點問題,同時提高了應用的整體服務能力。今天億速云給大家介紹下手動加載ip_vs模塊的方法和步驟。
調度云服務器:
一塊網卡:
Vmnet1:192.168.80.100
-------------------------加載LVS內核模塊----------------------
LVS現在已成為Linux內核的一部分,默認編譯為ip_vs模塊,必要時能夠自動調用。以下操作可以手動加載ip_vs模塊,并查看當前系統中ip_vs模塊的版本信息
[root@lss ~]# cat /proc/net/ip_vs
cat: /proc/net/ip_vs: 沒有那個文件或目錄
[root@lss ~]# modprobe ip_vs //加載ip_vs模塊,
[root@lss ~]# cat /proc/net/ip_vs //查看ip_vs版本信息
[root@lss ~]# rpm -ivh /mnt/Packages/ipvsadm-1.27-7.el7.x86_64.rpm //安裝管理軟件,不需要啟動
---------------------DR模式調度器配置------(調度器與各服務器在同個網段內)-------------
------------------注意:80.188是調度器和各真實服務器要共同虛擬出的一個地址---------------
[root@lss ~]# vi dr.sh
#!/bin/bash
#
ifconfig ens33:0 192.168.80.188 broadcast 192.168.80.188 netmask 255.255.255.255 up
route add -host 192.168.80.188 dev ens33: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
[root@lss ~]# sh dr.sh
[root@lss ~]# ifconfig
192.168.80.101服務器:
Vmnet1內網:192.168.80.101
[root@lss01 ~]# yum install -y httpd
[root@lss01 ~]# vi /etc/httpd/conf/httpd.conf
ServerName www.aa.com
[root@lss01 ~]# vi /var/www/html/index.html
<h3>Server aa </h3>
[root@lss01 ~]# service httpd restart
------DR模式,各真實服務器配置---虛擬地址是相同的---
[root@lss01 ~]# 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
[root@lss01 ~]# sh web.sh
[root@lss01 ~]# ifconfig
192.168.80.102服務器:
Vmnet1內網:192.168.80.102
[root@lss02 ~]# yum install -y httpd
[root@lss02 ~]# vi /etc/httpd/conf/httpd.conf
ServerName www.bb.com
[root@lss02 ~]# vi /var/www/html/index.html
<h3>Server bb </h3>
[root@lss02 ~]# service httpd restart
------DR模式,各真實服務器配置---虛擬地址是相同的---
[root@lss02 ~]# 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
[root@lss02 ~]# sh web.sh
真機瀏覽器測試:
Vmnet1:192.168.80.88
瀏覽器輸入:http://192.168.80.188/會輪流出現192.168.80.101和192.168.80.102的頁面
如果大家還有什么地方需要了解的可以在億速云官網找我們的專業技術工程師的,億速云技術工程師在行業內擁有十幾年的經驗了,所以會比小編回答的更加詳細專業。億速云官網鏈接www.neiyidaogou.com
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。