成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

集群---Keepalived+lvs

****************** Keepalived+lvs ******************

創(chuàng)新互聯(lián)專(zhuān)注于企業(yè)營(yíng)銷(xiāo)型網(wǎng)站建設(shè)、網(wǎng)站重做改版、萬(wàn)全網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5網(wǎng)站設(shè)計(jì)、成都做商城網(wǎng)站、集團(tuán)公司官網(wǎng)建設(shè)、外貿(mào)網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性?xún)r(jià)比高,為萬(wàn)全等各大城市提供網(wǎng)站開(kāi)發(fā)制作服務(wù)。

服務(wù)器 IP 分配:

服務(wù)器:

ip地址

Load Balancer:

172.25.7.1

Backup:

172.25.7.4

Real Server 1:

172.25.7.2

Real Server 2:

172.25.7.3

 

主、備機(jī)上的軟件包安裝與配置:

# tar zxf keepalived-1.3.5.tar.gz

# cd keepalived-1.3.5

# ./configure --prefix=/usr/local/keepalived --with-init=SYSV

# make && make install

 

# ln -s /usr/local/keepalived/sbin/keepalived /sbin/

# ln -s /usr/local/keepalived/etc/keepalived/ /etc/

# ln -s /usr/local/keepalived/etc/sysconfig/keepalived /etc/sysconfig/

# ln -s /usr/local/keepalived/etc/rc.d/init.d/keepalived /etc/init.d/

# chmod +x /usr/local/keepalived/etc/rc.d/init.d/keepalived

 

# vim /etc/keepalived/keepalived.conf

! Configuration File for keepalived

 

global_defs {

   notification_email {

     root@localhost                            #接收警報(bào)的 email 地址,可以添加多個(gè)

   }

   notification_email_from keepalived@server1    #設(shè)置郵件的發(fā)送地址

   smtp_server 172.25.7.1           #設(shè)置 smtp server 地址

   smtp_connect_timeout 30         #設(shè)置連接 smtp 服務(wù)器超時(shí)時(shí)間

   router_id LVS_DEVEL         #load balancer 的標(biāo)識(shí) ID,用于 email 警報(bào)

   vrrp_skip_check_adv_addr

   vrrp_strict

   vrrp_garp_interval 0

   vrrp_gna_interval 0

}

 

vrrp_instance VI_1 {

    state MASTER          #備機(jī)改為BACKUP,此狀態(tài)是由priority的值來(lái)決定的,當(dāng)前priority 的值小于備機(jī)的值,那么將會(huì)失去 MASTER 狀態(tài)

    interface eth0             #HA 監(jiān)測(cè)網(wǎng)絡(luò)接口

    virtual_router_id 70       #主、備機(jī)的 virtual_router_id 必須相同

    priority 100                  #主機(jī)的優(yōu)先級(jí),備份機(jī)改為 50

    advert_int 1             #主備之間的通告間隔秒數(shù)

    authentication {        #主備切換時(shí)的驗(yàn)證

        auth_type PASS        #設(shè)置驗(yàn)證類(lèi)型,主要有 PASS 和 AH 兩種

        auth_pass 1111     #設(shè)置驗(yàn)證密碼,在一個(gè) vrrp_instance 下,MASTER 與 BACKUP 必須使用相同的密碼才能正常通信

    }

    virtual_ipaddress {     #HA 虛擬 ip,可加多個(gè),每行一個(gè)

       172.25.7.100 

    }

}

 

virtual_server 172.25.7.100 80 {    #定義虛擬服務(wù)器

    delay_loop 6                         #每隔 6 秒查詢(xún) realserver狀態(tài)

    lb_algo rr                             #lvs 調(diào)度算法,這里使用輪叫

    lb_kind DR                          #LVS 使用 DR 模式

#  persistence_timeout 50         #會(huì)話(huà)保持時(shí)間,單位是秒,這個(gè)選項(xiàng)對(duì)于動(dòng)態(tài)網(wǎng)頁(yè)是非常有用的,為集群系統(tǒng)中 session 共享提供了一個(gè)很好的解決方案。有了這個(gè)會(huì)話(huà)保持功能,用戶(hù)的請(qǐng)求會(huì)被一直分發(fā)到某個(gè)服務(wù)節(jié)點(diǎn),直到超過(guò)這個(gè)會(huì)話(huà)保持時(shí)間。需要注意的是,這個(gè)會(huì)話(huà)保持時(shí)間,是最大無(wú)響應(yīng)超時(shí)時(shí)間,也就是說(shuō)用戶(hù)在操作動(dòng)態(tài)頁(yè)面時(shí),如果在 50 秒內(nèi)沒(méi)有執(zhí)行任何操作,那么接下來(lái)的操作會(huì)被分發(fā)到另外節(jié)點(diǎn),但是如果一直在操作動(dòng)態(tài)頁(yè)面,則不受 50 秒的時(shí)間限制。

    protocol TCP    #指定轉(zhuǎn)發(fā)協(xié)議類(lèi)型檢查 realserver 狀態(tài),有 tcp 和 udp 兩種,

    real_server 172.25.7.2 80 {      #配置服務(wù)節(jié)點(diǎn)

        weight 1       #配置服務(wù)節(jié)點(diǎn)的權(quán)值,權(quán)值大小用數(shù)字表示,數(shù)字越大,權(quán)

值越高,設(shè)置權(quán)值的大小可以為不同性能的服務(wù)器分配不同的負(fù)載,可以對(duì)性能高的服務(wù)器設(shè)置較高的權(quán)值,而對(duì)性能較低的服務(wù)器設(shè)置相對(duì)較低的權(quán)值,這樣就合理的利用和分配了系統(tǒng)資源

        TCP_CHECK {          #realserve 的狀態(tài)檢測(cè)設(shè)置部分,單位是秒

            connect_timeout 3   #3 秒無(wú)響應(yīng)超時(shí)

            nb_get_retry 3        #故障重試秒數(shù)

            delay_before_retry 3   #重試延遲

        }

    }

    real_server 172.25.7.3 80 {

        weight 1

        TCP_CHECK {

            connect_timeout 3

            nb_get_retry 3

            delay_before_retry 3

        }# ipvsadm -ln

    }

}

注:備機(jī)的 keepalived 配置文件只改動(dòng)紅色字體部分!


# /etc/init.d/keepalived start      ## 啟動(dòng)keepalived

# iptables -F    ## 啟動(dòng)時(shí)刷新防火墻配置(當(dāng)前keepalived版本需要刷新)

測(cè)試:

###在主備機(jī)上

# ip addr查看虛擬ip添加

集群---Keepalived+lvs

# ipvsadm -ln查看lvs連接


集群---Keepalived+lvs

 

# arp -an |grep 100    ##查看哪個(gè)主機(jī)正在服務(wù)
 

集群---Keepalived+lvs

1. 高可用測(cè)試:停止 master 上的 keepalived 服務(wù),看 backup 是否接管。

集群---Keepalived+lvs

集群---Keepalived+lvs

2. 負(fù)載均衡測(cè)試:訪(fǎng)問(wèn) http://192.168.0.163,看到頁(yè)面在兩個(gè) realserver 上切換表示成功!你也可以通過(guò) ipvsadm -Lnc 查看詳細(xì)連接情況!


集群---Keepalived+lvs

 

3. 故障切換測(cè)試:任意關(guān)閉 realserver 上的 httpd 服務(wù),Keepalived 監(jiān)控模塊是否能及時(shí)發(fā)現(xiàn),然后屏蔽故障節(jié)點(diǎn),同時(shí)將服務(wù)轉(zhuǎn)移到正常節(jié)點(diǎn)來(lái)執(zhí)行。


當(dāng)server2的httpd停止時(shí),Keepalived只檢測(cè)到server3。

集群---Keepalived+lvs

 

集群---Keepalived+lvs

當(dāng)server2和3的httpd都停止時(shí)轉(zhuǎn)移到本機(jī)上。

集群---Keepalived+lvs

分享名稱(chēng):集群---Keepalived+lvs
瀏覽路徑:http://jinyejixie.com/article46/jdopeg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供軟件開(kāi)發(fā)面包屑導(dǎo)航、網(wǎng)站策劃、Google網(wǎng)站內(nèi)鏈、虛擬主機(jī)

廣告

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

成都app開(kāi)發(fā)公司
孝感市| 盈江县| 天镇县| 定兴县| 缙云县| 宜春市| 石狮市| 扶余县| 桃园市| 永仁县| 孝昌县| 通化县| 汉阴县| 章丘市| 穆棱市| 夹江县| 新泰市| 阳信县| 岗巴县| 竹山县| 通州市| 静安区| 思南县| 疏勒县| 凤凰县| 加查县| 多伦县| 平顶山市| 仁化县| 阿图什市| 洞头县| 成都市| 天峨县| 乐业县| 洞口县| 综艺| 介休市| 泰州市| 仙居县| 临沭县| 连城县|