中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

44.LVS群集應用

發布時間:2020-07-22 11:14:01 來源:網絡 閱讀:275 作者:乘_風 欄目:建站服務器


LVS群集

群集的類型:

負載均衡群集:提高應用程序的響應能力,以減少延遲為目標,獲得高并發,高負載的整體性能。

高可用群集:提高應用系統的可靠性,盡可能的減少中斷為目標,確保服務的連續性,達到高可用的容錯效果。

高性能運算群集:提高應用系統的CPU運算速度,獲得相當于大型,超級計算的高性能運算能力。

負載均衡群集的分層結構:負載調度器,服務器池,共享存儲。 

負載均衡的工作模式:

地址轉換模式:NAT,負載調度器作為所有服務器節點的網關,即作為客戶機的訪問入口,也是各個節點回應客戶機的訪問出口,服務器節點使用私有IP地址,與負載均衡器位于同一個物理網絡。

直接路由模式:DR,采用半開式的網絡結構,服務器與調度器位于同一個物理網絡。

IP隧道模式:TUN,采用開放式的網絡結構,負載調度器僅作為客戶機的訪問入口,各節點通過各自的internet連接直接會用客戶機,而不再進過負載均衡調度器。

  

LVS虛擬服務器是針對Linux內核開發的一個負載均衡的項目,LVSlinux系統內核的一部分,默認編譯為ip_vs模塊,使用管理ipvsadm管理工具。

LVS的負載調度算法:

輪詢:將收到的訪問請求按順序來分配給群集中的各個節點。

加權輪詢:根據真實服務器的處理能力輪流分配給群集中的各個節點。

最少連接:根據真是服務器已建立的連接數進行分配。

加權最少連接:為真是服務器自動調整權重,權重較高的節點承擔更大比例的活動連接。

直接路由LVS-DR部署:

配置調度服務器:

#iptables -F                                    關閉防火墻

#setenfoece 0

#modprobe ip_vs                               加載IP_vs模塊

#yum -y install ipvsadm                          安裝ipvs管理工具

#ifconfig eth0:0 1.1.1.100/32                        創建環回虛IP

#route add -host 1.1.1.100 dev eth0:0                 創建虛IP路由

#service ipvsadm stop                           清楚ipvsadm策略

#ipvsadm -A -t 1.1.1.100:80 -s rr                   創建虛擬服務器

#ipvsadm -a -t 1.1.1.100:80 -r 1.1.1.180  -g  -w  1    創建ipvsadm策略

#ipvsadm -a -t 1.1.1.100:80 -r 1.1.1.280  -g  -w  1

#service ipvsadm save                          保存策略

 

 

 

配置節點服務器:

#iptables -F

#setenforce 0                                關閉防火墻

#ifconfig lo:0 1.1.1.100/32                    創建虛IP

#route add -host 1.1.1.100 dev lo:0            創建虛IP路由

#vim /etc/sysctl.conf                          關閉ARP解析

修改內容:

Net.ipv4.conf.all.arp_ignore = 1

Net.ipv4.conf.all.arp_announce = 2

Net.ipv4.conf.default.arp_ignore = 1

Net.ipv4.conf.default.arp_announce = 2

Net.ipv4.conf.lo.arp_ignore = 1

Net.ipv4.conf.lo.arp_announce = 2

#sysctl -p

#service httpd restart

配置節點服務器:

#iptables -F                                關閉防火墻

#setenforce 0                                 

#ifconfig lo:0 1.1.1.100/32                  創建虛IP

#route add -host 1.1.1.100 dev lo:0           創建虛IP路由

#vim /etc/sysctl.conf                         關閉ARP解析

修改內容:

Net.ipv4.conf.all.arp_ignore = 1

Net.ipv4.conf.all.arp_announce = 2

Net.ipv4.conf.default.arp_ignore = 1

Net.ipv4.conf.default.arp_announce = 2

Net.ipv4.conf.lo.arp_ignore = 1

Net.ipv4.conf.lo.arp_announce = 2

#sysctl -p

#service httpd restart

地址轉換LVS-NAT部署:

配置負載調度器:

#vim /etc/sysctl.conf

修改內容:

Net.ipv4.ip_forword  = 1                         打開路由開關

#sysctl -p

#iptables -t nat -A POSTROUTING -s 1.1.1.0/24 -o eth0 -j SNAT --to-source 1.1.1.100    NAT轉換

#service ipvsadm stop                           清除ipvsadm策略

#ipvsadm -A -t 1.1.1.100:80 -s rr                   創建虛擬服務器

#ipvsadm -a -t 1.1.1.100:80 -r 1.1.1.180  -m  -w  1    創建ipvsadm策略

#ipvsadm -a -t 1.1.1.100:80 -r 1.1.1.280  -m  -w  1

#service ipvsadm save

節點服務器只需要開啟web服務即可:

#service httpd restart

ipvsadm命令選項總匯

-A

表示添加虛擬服務器

-t

表示使用TCP協議

-s

表示指定負載調度的算法:輪詢(rr),加權輪詢(wrr),最少連接(lc),加權最少連接(wlc

-a

表示添加服務器節點

-r

表示真實服務器地址

-m

表示使用NAT群集模式

-g

表示使用DR群集模式

-i

表示用TUN群集模式

-w

表示權重

-ln

查看ipvsadm節點狀態

-C

表示清楚ipvsadm策略

-d

表示刪除服務器節點

創建虛擬服務器命令格式:

Ipvsadm -A -t 虛擬地址:端口 -s 調度算法

例:ipvsadm -A -t 1.1.1.100:80 -s rr

創建ipvsadm策略:

Ipvsadm -a -t 虛擬地址:端口 -r 真實地址:端口  群集模式  -w 權重值

例:ipvsadm -a -t 1.1.1.100:80  -r  1.1.1.180  -m  -w  1

注:

永久修改虛IP

vim /etc/sysconfig/netwrok-scripts/ifcfg-lo:0

內容如下:

DEVICE=lo:0

ONBOOT=yes

IPADDR=1.1.1.1

NETMASK=255.255.255.255

永久修改路由方法一:

Vim /etc/rc.local

添加內容:

/sbin/route add -host 1.1.1.1 dev lo:0

永久修改路由方法二:

Vim /etc/sysconfig/networking/static-route

添加內容:

Any -host 1.1.1.1 dev lo:0


思考:

為什么要節點服務器關閉ARP解析?

答:當調度服務器和節點服務器使用同一個IP時,訪問者發送ARP請求,那么如果是節點服務器響應,那么訪問就不會通過調度服務器。


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

上林县| 宿松县| 美姑县| 定襄县| 安化县| 荥经县| 濉溪县| 通州区| 桂林市| 通许县| 沾化县| 靖边县| 台中县| 潢川县| 富宁县| 泉州市| 建始县| 榕江县| 华宁县| 荔浦县| 和政县| 石河子市| 新绛县| 华蓥市| 阳西县| 绿春县| 通城县| 东明县| 化州市| 衡水市| 石林| 秀山| 临沂市| 施秉县| 吉首市| 岳池县| 壶关县| 项城市| 彭水| 长春市| 津市市|