最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

LVS+Keepalived構(gòu)建高可用負(fù)載均衡(測(cè)試篇)

 更新時(shí)間:2013年06月13日 17:45:01   作者:  
這篇文章主要介紹了LVS+Keepalived構(gòu)建高可用負(fù)載均衡的測(cè)試方法,需要的朋友可以參考下
一、 啟動(dòng)LVS高可用集群服務(wù)

首先,啟動(dòng)每個(gè)real server節(jié)點(diǎn)的服務(wù):
[root@localhost ~]# /etc/init.d/lvsrs start
start LVS of REALServer
然后,分別在主備Director Server啟動(dòng)Keepalived服務(wù):
[root@DR1 ~]#/etc/init.d/Keepalived start
[root@DR1 ~]#/ ipvsadm -L
IP Virtual Server version 1.2.1 (size=4096)
Prot LocalAddress:Port Scheduler Flags
-> RemoteAddress:Port Forward Weight ActiveConn InActConn
TCP bogon:http rr
-> real-server1:http Route 1 1 0
-> real-server2:http Route 1 1 0
此時(shí)查看Keepalived服務(wù)的系統(tǒng)日志信息如下:
[root@localhost ~]# tail -f /var/log/messages
Feb 28 10:01:56 localhost Keepalived: Starting Keepalived v1.1.19 (02/27,2011)
Feb 28 10:01:56 localhost Keepalived_healthcheckers: Netlink reflector reports IP 192.168.12.25 added
Feb 28 10:01:56 localhost Keepalived_healthcheckers: Opening file '/etc/keepalived/keepalived.conf'.
Feb 28 10:01:56 localhost Keepalived_healthcheckers: Configuration is using : 12063 Bytes
Feb 28 10:01:56 localhost Keepalived: Starting Healthcheck child process, pid=4623
Feb 28 10:01:56 localhost Keepalived_vrrp: Netlink reflector reports IP 192.168.12.25 added
Feb 28 10:01:56 localhost Keepalived: Starting VRRP child process, pid=4624
Feb 28 10:01:56 localhost Keepalived_healthcheckers: Activating healtchecker for service [192.168.12.246:80]
Feb 28 10:01:56 localhost Keepalived_vrrp: Opening file '/etc/keepalived/keepalived.conf'.
Feb 28 10:01:56 localhost Keepalived_healthcheckers: Activating healtchecker for service [192.168.12.237:80]
Feb 28 10:01:57 localhost Keepalived_vrrp: VRRP_Instance(VI_1) Transition to MASTER STATE
Feb 28 10:01:58 localhost Keepalived_vrrp: VRRP_Instance(VI_1) Entering MASTER STATE
Feb 28 10:01:58 localhost Keepalived_vrrp: VRRP_Instance(VI_1) setting protocol VIPs.
Feb 28 10:01:58 localhost Keepalived_healthcheckers: Netlink reflector reports IP 192.168.12.135 added
Feb 28 10:01:58 localhost avahi-daemon[2778]: Registering new address record for 192.168.12.135 on eth0.

二、 高可用性功能測(cè)試

高可用性是通過LVS的兩個(gè)Director Server完成的,為了模擬故障,我們先將主Director Server上面的Keepalived服務(wù)停止,然后觀察備用Director Server上Keepalived的運(yùn)行日志,信息如下:
Feb 28 10:08:52 lvs-backup Keepalived_vrrp: VRRP_Instance(VI_1) Transition to MASTER STATE
Feb 28 10:08:54 lvs-backup Keepalived_vrrp: VRRP_Instance(VI_1) Entering MASTER STATE
Feb 28 10:08:54 lvs-backup Keepalived_vrrp: VRRP_Instance(VI_1) setting protocol VIPs.
Feb 28 10:08:54 lvs-backup Keepalived_vrrp: VRRP_Instance(VI_1) Sending gratuitous ARPs on eth0 for 192.168.12.135
Feb 28 10:08:54 lvs-backup Keepalived_vrrp: Netlink reflector reports IP 192.168.12.135 added
Feb 28 10:08:54 lvs-backup Keepalived_healthcheckers: Netlink reflector reports IP 192.168.12.135 added
Feb 28 10:08:54 lvs-backup avahi-daemon[3349]: Registering new address record for 192.168.12.135 on eth0.
Feb 28 10:08:59 lvs-backup Keepalived_vrrp: VRRP_Instance(VI_1) Sending gratuitous ARPs on eth0 for 192.168.12.135
從日志中可以看出,主機(jī)出現(xiàn)故障后,備機(jī)立刻檢測(cè)到,此時(shí)備機(jī)變?yōu)镸ASTER角色,并且接管了主機(jī)的虛擬IP資源,最后將虛擬IP綁定在eth0設(shè)備上。
接著,重新啟動(dòng)主Director Server上的Keepalived服務(wù),繼續(xù)觀察備用Director Server的日志狀態(tài):
備用Director Server的日志狀態(tài):
Feb 28 10:12:11 lvs-backup Keepalived_vrrp: VRRP_Instance(VI_1) Received higher prio advert
Feb 28 10:12:11 lvs-backup Keepalived_vrrp: VRRP_Instance(VI_1) Entering BACKUP STATE
Feb 28 10:12:11 lvs-backup Keepalived_vrrp: VRRP_Instance(VI_1) removing protocol VIPs.
Feb 28 10:12:11 lvs-backup Keepalived_vrrp: Netlink reflector reports IP 192.168.12.135 removed
Feb 28 10:12:11 lvs-backup Keepalived_healthcheckers: Netlink reflector reports IP 192.168.12.135 removed
Feb 28 10:12:11 lvs-backup avahi-daemon[3349]: Withdrawing address record for 192.168.12.135 on eth0.
從日志可知,備機(jī)在檢測(cè)到主機(jī)重新恢復(fù)正常后,重新返回BACKUP角色,并且釋放了虛擬IP資源。

三、 負(fù)載均衡測(cè)試

這里假定兩個(gè)real server節(jié)點(diǎn)配置www服務(wù)的網(wǎng)頁文件根目錄均為/webdata/www目錄,然后分別執(zhí)行如下操作:
在real server1 執(zhí)行:
echo "This is real server1" /webdata/www/index.html
在real server2 執(zhí)行:
echo "This is real server2" /webdata/www/index.html
接著打開瀏覽器,訪問http://192.168.12.135這個(gè)地址,然后不斷刷新此頁面,如果能分別看到“This is real server1”和“This is real server2”就表明LVS已經(jīng)在進(jìn)行負(fù)載均衡了。

四、 故障切換測(cè)試

故障切換是測(cè)試當(dāng)某個(gè)節(jié)點(diǎn)出現(xiàn)故障后,Keepalived監(jiān)控模塊是否能及時(shí)發(fā)現(xiàn),然后屏蔽故障節(jié)點(diǎn),同時(shí)將服務(wù)轉(zhuǎn)移到正常節(jié)點(diǎn)來執(zhí)行。
這里我們將real server 1節(jié)點(diǎn)服務(wù)停掉,假定這個(gè)節(jié)點(diǎn)出現(xiàn)故障,然后查看主、備機(jī)日志信息,相關(guān)日志如下:
Feb 28 10:14:12 localhost Keepalived_healthcheckers: TCP connection to [192.168.12.246:80] failed !!!
Feb 28 10:14:12 localhost Keepalived_healthcheckers: Removing service [192.168.12.246:80] from VS [192.168.12.135:80]
Feb 28 10:14:12 localhost Keepalived_healthcheckers: Remote SMTP server [192.168.12.1:25] connected.
Feb 28 10:14:12 localhost Keepalived_healthcheckers: SMTP alert successfully sent.
通過日志可以看出,Keepalived監(jiān)控模塊檢測(cè)到192.168.12.246這臺(tái)主機(jī)出現(xiàn)故障后,將此節(jié)點(diǎn)從集群系統(tǒng)中剔除掉了。
此時(shí)訪問http://192.168.12.135這個(gè)地址,應(yīng)該只能看到“This is real server2”了,這是因?yàn)楣?jié)點(diǎn)1出現(xiàn)故障,而Keepalived監(jiān)控模塊將節(jié)點(diǎn)1從集群系統(tǒng)中剔除了。
下面重新啟動(dòng)real server 1節(jié)點(diǎn)的服務(wù),可以看到Keepalived日志信息如下:
Feb 28 10:15:48 localhost Keepalived_healthcheckers: TCP connection to [192.168.12.246:80] success.
Feb 28 10:15:48 localhost Keepalived_healthcheckers: Adding service [192.168.12.246:80] to VS [192.168.12.135:80]
Feb 28 10:15:48 localhost Keepalived_healthcheckers: Remote SMTP server [192.168.12.1:25] connected.
Feb 28 10:15:48 localhost Keepalived_healthcheckers: SMTP alert successfully sent.
從日志可知,Keepalived監(jiān)控模塊檢測(cè)到192.168.12.246這臺(tái)主機(jī)恢復(fù)正常后,又將此節(jié)點(diǎn)加入了集群系統(tǒng)中。
此時(shí)再次訪問http://192.168.12.135這個(gè)地址,然后不斷刷新此頁面,應(yīng)該又能分別看到“This is real server1”和“This is real server2”頁面了,這說明在real server 1節(jié)點(diǎn)恢復(fù)正常后,Keepalived監(jiān)控模塊將此節(jié)點(diǎn)加入了集群系統(tǒng)中。

本文出自 “技術(shù)成就夢(mèng)想” 博客

相關(guān)文章

  • CentOS 5.1下跑Mono和Asp.net的實(shí)現(xiàn)方法

    CentOS 5.1下跑Mono和Asp.net的實(shí)現(xiàn)方法

    由于想研究在linux下跑.net程序的可行性,于是嘗試在CentOS5.1下搭建Mono環(huán)境和Asp.Net的服務(wù)器。Asp.Net的服務(wù)器是采用mod_mono和Apache的方式搭建(Nginx的搭建尚未研究)。
    2010-04-04
  • varnish 配置文件分享(sens楊 注釋)

    varnish 配置文件分享(sens楊 注釋)

    varnish 為目前新興起來的軟件,由于中文文檔比較少,配置文件比較復(fù)雜,所以在運(yùn)用起來也是特別的費(fèi)勁。一個(gè)偶然的機(jī)會(huì)在一個(gè)群里,有位varnish高手( sens楊 )發(fā)表了一篇他對(duì)varnish配置文件理解的文檔。對(duì)于學(xué)者來說很有價(jià)值。所以轉(zhuǎn)載了過來
    2016-02-02
  • linux的硬鏈接和軟連接的區(qū)別及說明

    linux的硬鏈接和軟連接的區(qū)別及說明

    這篇文章主要介紹了linux的硬鏈接和軟連接的區(qū)別及說明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • Linux nl命令的使用方法

    Linux nl命令的使用方法

    這篇文章主要介紹了Linux nl命令的使用方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-02-02
  • Linux系統(tǒng)用戶如何添加到用戶組

    Linux系統(tǒng)用戶如何添加到用戶組

    這篇文章主要介紹了Linux系統(tǒng)用戶如何添加到用戶組問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • linux 服務(wù)器安全設(shè)置教程

    linux 服務(wù)器安全設(shè)置教程

    linux服務(wù)器安全設(shè)置教程,需要的朋友可以參考下。
    2010-03-03
  • 一步步教你如何開啟、關(guān)閉ubuntu防火墻

    一步步教你如何開啟、關(guān)閉ubuntu防火墻

    這篇文章主要給大家介紹了關(guān)于如何開啟、關(guān)閉ubuntu防火墻的相關(guān)資料,文中將ubuntu系統(tǒng)中防火墻的安裝以及使用介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2018-04-04
  • linux多線程編程(五)

    linux多線程編程(五)

    使用多線程的理由之一是和進(jìn)程相比,它是一種非?!肮?jié)儉”的多任務(wù)操作方式。我們知道,在Linux系統(tǒng)下,啟動(dòng)一個(gè)新的進(jìn)程必須分配給它獨(dú)立的地址空間,建立眾多的數(shù)據(jù)表來維護(hù)它的代碼段、堆棧段和數(shù)據(jù)段,這是一種“昂貴”的多任務(wù)工作方式。
    2014-08-08
  • Linux之CRLF/CR/LF等回車換行符的問題

    Linux之CRLF/CR/LF等回車換行符的問題

    這篇文章主要介紹了Linux之CRLF/CR/LF等回車換行符的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • linux 打包當(dāng)前文件夾下所有文件的方法

    linux 打包當(dāng)前文件夾下所有文件的方法

    下面小編就為大家分享一篇linux 打包當(dāng)前文件夾下所有文件的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-04-04

最新評(píng)論

原阳县| 诸城市| 霍州市| 兴文县| 分宜县| 竹溪县| 湖北省| 武定县| 柳河县| 饶平县| 荣昌县| 吴忠市| 堆龙德庆县| 莲花县| 新兴县| 康乐县| 通渭县| 原平市| 张北县| 兴城市| 彝良县| 双桥区| 武安市| 临西县| 汨罗市| 南陵县| 卢龙县| 金阳县| 秭归县| 额济纳旗| 虹口区| 新晃| 庆云县| 饶平县| 牡丹江市| 拜泉县| 新沂市| 博兴县| 孟连| 朝阳市| 九江县|