自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

紅帽 Piranha 方案實(shí)現(xiàn) WEB 負(fù)載均衡

開(kāi)發(fā) 前端
Piranha 方案是基于 LVS 基礎(chǔ)上設(shè)計(jì)的一套負(fù)載均衡高可用解決方案。下面我們?cè)敿?xì)的來(lái)看看Piranha方案的優(yōu)點(diǎn)以及相關(guān)配置。

系統(tǒng)環(huán)境:

RHEL6.5x86_64 small install selinux and iptables disabled

Virtual IP             192.168.2.253

192.168.2.162    server62.exampl.com     (主節(jié)點(diǎn))

192.168.2.163    server63.example.com(備用節(jié)點(diǎn))

192.168.2.52      desktop52.example.com(real server)

192.168.2.53      desktop53.example.com(real server)

編輯/etc/hoststs做以上解析

一. Piranha 方案基本簡(jiǎn)紹. 

1. Piranha 方案優(yōu)點(diǎn): 

1.1 配置簡(jiǎn)潔高效: 

配置簡(jiǎn)便一個(gè) lvs.conf 配置文件即可搞定(類 keepalived 方案.)

1.2 WEB 配置界面. 

WEB 配置對(duì)于那些不懂 LVS 配置的人員來(lái)說(shuō)非常吸引力,你幾乎只要花 15 分鐘就可以配置好一個(gè)***的負(fù)載均衡及高可用性方案. 

1.3    完整的功能: 

主備 LVS (Load Balancer)的 Heartbeat 和 HA (pulse, send_arp) ,Load Balancer 和 Real Server 間進(jìn)程服務(wù)的 Heartbeat (nanny) 

*IPVS 功能  (lvsd) 

*IPVS 的管理  (ipvsadm) 

2. Piranha 方案原理結(jié)構(gòu)描述: 

Piranha 方案是基于 LVS 基礎(chǔ)上設(shè)計(jì)的一套負(fù)載均衡高可用解決方案. 

LVS 運(yùn)行在一對(duì)有相似配置的計(jì)算機(jī)上: 

一個(gè)作為活動(dòng) LVS Router(Active LVS Router), 一個(gè)作為備份 LVS Router(Backup LVS Router)。 

活動(dòng) LVS Router 服務(wù)有兩個(gè)角色: 

*  均衡負(fù)載到真實(shí)服務(wù)器上。 

*  檢查真實(shí)服務(wù)器提供的服務(wù)是否正常。 

備份 LVS Router 用來(lái)監(jiān)控活動(dòng)的 LVS Router,以備活動(dòng)的 LVS Router 失敗時(shí)由備份 LVS Router 接管。

Pulse: 

Pulse 進(jìn)程運(yùn)行在活動(dòng) LVS Router 和備份 LVS Router 上。 在備份 LVS Router 上,pulse 發(fā)送一個(gè)心跳(heartbeat)到活動(dòng) LVS Router 的公網(wǎng)接口上以檢查活動(dòng) LVS Router 是否正常。 

在活動(dòng) LVS Router 上,pulse 啟動(dòng) lvs 進(jìn)程并響應(yīng)來(lái)自于備份 LVS Router 的心跳。

lvsd: 

lvs 進(jìn)程調(diào)用 ipvsadm 工具去配置和維護(hù) IPVS 路由表,并為每一個(gè)在真實(shí)服務(wù)器上的虛擬服務(wù)啟動(dòng)一個(gè) nanny 進(jìn)程。 

nanny: 

每一個(gè) nanny 進(jìn)程去檢查真實(shí)服務(wù)器上的虛擬服務(wù)狀態(tài),并將故障情況通知 lvs進(jìn)程。假如一個(gè)故障被發(fā)現(xiàn),lvs 進(jìn)程通知 ipvsadm 在 IPVS 路由表中將此節(jié)點(diǎn)刪除。 

send_arp: 

如果備份 LVS Router 未收到來(lái)自于活動(dòng) LVS Router 的響應(yīng), 它將調(diào)用 send_arp 將虛擬 IP 地址再分配到備份 LVS Router 的公網(wǎng)接口上。 并在公網(wǎng)接口和局域網(wǎng)接口上分別發(fā)送一個(gè)命令去關(guān)掉活動(dòng) LVS Router 上的 lvs進(jìn)程。同時(shí)啟動(dòng)自己的 lvs 進(jìn)程來(lái)調(diào)度客戶端請(qǐng)求。 

3. Piranha 方案基本套件安裝: 

#yum install ipvsadm modcluster piranha system‐config‐cluster php php‐cli php‐common 

4. 配置文件介紹: 

/etc/sysconfig/ha/lvs.cf          //由http://ip:3636 web界面配置的配置文件寫入此文件. 

/etc/init.d/piranha‐gui start    //啟動(dòng) piranha 服務(wù)的 WEB 配置界面. 

/etc/init.d/pulse                      //啟動(dòng) piranha 服務(wù)讀取的就是/etc/sysconfig/ha/lvs.cf. 

二. Piranha 配置 

通過(guò) WEB 界面配置 Piranha 服務(wù). 

# /etc/init.d/piranha‐ gui start    //啟動(dòng) Piranha 服務(wù). 

#/usr/sbin/piranha‐ passwd    //設(shè)置密碼,請(qǐng)?jiān)O(shè)置你的 piranha 服務(wù) WEB 配置登陸密碼. 

http://192.168.2.162:3636    //輸入用戶名: piranha  及剛才設(shè)置的密碼登陸. 

登陸后,選擇 Global Settings  這是對(duì) LVS 的配置 

Primary server public IP  輸入公網(wǎng) IP:192.168.2.162,應(yīng)用后按 ACCEPT 按鈕保存設(shè)置。 

通過(guò) WEB 配置主 LVS 的信息 

1. 配置主 LVS 

2.配置備份 LVS 

#p#

3. 配置添加 LVS( VIP 信息) 

4. 配置 Realserver 

 

 啟動(dòng)節(jié)點(diǎn)

 

5.啟動(dòng) LVS 服務(wù) pulse 

# /etc/init.d/pulse start 

Starting pulse:                                                                                        [    OK    ] 

如果不報(bào)錯(cuò),表示啟動(dòng)成功! 

到此 LVS 的服務(wù)器已經(jīng)配置完成了啟動(dòng)兩個(gè)程序   

1、piranha‐gui    是用來(lái)配置 LVS 的 

2、pulse              是用來(lái)啟動(dòng) LVS 的 
     
6.    備份 LVS 安裝與配置 

備份 LVS 安裝同主 LVS 安裝方法同樣.直接將 lvs.conf 拷貝到相應(yīng)的目錄下: 

#scp    /etc/sysconfig/ha/lvs.cf root@192.168.2.163:/etc/sysconfig/ha/ 

# /etc/init.d/pulse start  啟動(dòng)服務(wù)即可. 

7. 配置 Realserver 

#yum install -y arptables_jf

#ifconfig eth0:1 192.168.2.253 netmask 255.255.255.255

#arptables -A IN -d 192.168.2.253 -j DROP

#arptables -A OUT -s 192.168.2.253 -j mangle --mangle-ip-s 192.168.2.53

#service arptables_jf save

以上操作會(huì)自動(dòng)生成文件/etc/sysconfig/arptables

#cd /var/www/html/        //進(jìn)入Apache默認(rèn)發(fā)布目錄

#echo `hostname` >  index.html

#service httpd start        //啟動(dòng)Apache服務(wù)

測(cè)試:

1).訪問(wèn)虛擬ip查看能否訪問(wèn)到兩臺(tái)realserver節(jié)點(diǎn)的httpd服務(wù)。刷新頁(yè)面顯示不同內(nèi)容,說(shuō)明實(shí)現(xiàn)了輪轉(zhuǎn)循環(huán)。

2).停掉負(fù)載主節(jié)點(diǎn)的pulse服務(wù),備用節(jié)點(diǎn)自動(dòng)接管任務(wù)。

3).交替stop掉或者全部stop掉兩臺(tái)realserver的httpd服務(wù),查看轉(zhuǎn)發(fā)列表的變化。

責(zé)任編輯:林師授 來(lái)源: lee_ypp的博客
相關(guān)推薦

2010-05-06 15:49:50

Web2.0負(fù)載均衡

2010-04-23 00:03:18

全局負(fù)載均衡

2011-11-22 21:26:59

pfSense配置Web服務(wù)器負(fù)載均衡

2010-11-19 12:53:53

梭子魚(yú)負(fù)載均衡

2019-09-27 08:18:13

負(fù)載均衡核心Key

2010-04-20 16:44:42

雙向負(fù)載均衡

2015-11-03 11:15:54

負(fù)載均衡微服務(wù)web

2010-05-05 17:53:56

web負(fù)載均衡

2018-03-14 11:13:35

Web服務(wù)器Nginx

2010-04-20 16:34:31

2017-07-03 08:08:25

負(fù)載均衡分類

2010-04-21 10:30:12

負(fù)載均衡

2015-07-22 16:50:24

2010-04-22 12:25:24

MySQL負(fù)載均衡功能

2013-07-25 17:06:37

SQL

2010-05-05 22:51:24

2010-05-10 17:52:30

實(shí)現(xiàn)負(fù)載均衡

2015-09-25 09:56:37

負(fù)載均衡

2010-05-10 15:22:57

實(shí)現(xiàn)負(fù)載均衡

2010-04-20 14:31:29

負(fù)載均衡功能
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)