真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Keepalived的工作原理以及haproxy的負載均衡介紹-創(chuàng)新互聯(lián)

下文給大家?guī)鞬eepalived的工作原理以及haproxy的負載均衡介紹,希望能夠給大家在實際運用中帶來一定的幫助,負載均衡涉及的東西比較多,理論也不多,網(wǎng)上有很多書籍,今天我們就用創(chuàng)新互聯(lián)在行業(yè)內(nèi)累計的經(jīng)驗來做一個解答。

創(chuàng)新互聯(lián)公司一直秉承“誠信做人,踏實做事”的原則,不欺瞞客戶,是我們最起碼的底線! 以服務為基礎,以質(zhì)量求生存,以技術求發(fā)展,成交一個客戶多一個朋友!為您提供成都網(wǎng)站建設、網(wǎng)站設計、成都網(wǎng)頁設計、成都微信小程序、成都網(wǎng)站開發(fā)、成都網(wǎng)站制作、成都軟件開發(fā)、app軟件定制開發(fā)是成都本地專業(yè)的網(wǎng)站建設和網(wǎng)站設計公司,等你一起來見證!

Keepalived高可用云服務器以及haproxy的負載均衡

Keepalive運行原理

Keepalived檢測每個服務節(jié)點狀態(tài)
當服務器節(jié)點異?;蚬ぷ鞒霈F(xiàn)故障,keepalived將故障節(jié)點從集群從集群系統(tǒng)中踢除
故障節(jié)點恢復后,自動將其加入
使用keepalived軟件配置HA集群

Keepalived的工作原理以及haproxy的負載均衡介紹

使用keepalived軟件配置HA集群

1.提供服務的主機需要裝keepalived和web服務
yum -y install httpd keepalived
2.修改提供服務的主機的keepalived的配置文件 /
35行以后是做調(diào)度器的高可用配置
規(guī)劃主、備服務器,設置VIP(公網(wǎng)IP)
這里的主備是搶占式的
global_defs {
  notification_email {
   acassen@firewall.com  //設置報警收件人郵箱
  }
  notification_email_from link@firewall.com //發(fā)件人郵箱
  smtp_server 192.168.200.1  //郵件服務器地址
  smtp_connect_timeout 30  //郵件超時時間
  router_id LVS_DEVEL    //設置路由ID
  #vrrp_strict   //這條需要注釋掉,不然下面的VIP就會不通
}
vrrp_instance webha {  //webha 集群名稱
  state MASTER   //描述名,
  interface eth0  //與集群內(nèi)服務主機之間通信使用網(wǎng)卡
  virtual_router_id 51  
  priority 100   //優(yōu)先級,數(shù)值越高,越優(yōu)先,主的優(yōu)先級高,默認100
              優(yōu)先級大255,超過失效
  advert_int 1   //集群內(nèi)服務主機之間的通信時間間隔,單位秒
 authentication {
    auth_type PASS  //認證類型
   auth_pass 1111  //使用密碼
  }
  virtual_ipaddress {   //設置VIP地址
    192.168.200.16
 }
}
當web服務down了,高可用集群的調(diào)度主備不會浮動VIP
vim /root/check_80.sh
#!/bin/bash
netstat -ntulp | grep 80 
if [ $? -ne 0 ];then
systemctl stop keepaloved.service
if
綜合應用:keepalived+LVS 配置LVS調(diào)度器HA集群
需求:把主機A配置為主LVS調(diào)度器,B主機為備用的LVS調(diào)度器,當分發(fā)器A宕機了,B主機立即啟用
1.A、B上安裝keepalived軟件,ipvsadm軟件
   Yum -y install keepalived ipvsadm
2.修改/etc/keepalived/keepalived.conf
 修改優(yōu)先級劃分主備(AB)服務主機
 修改認證的密碼   主備(AB)服務器的密碼必須一致
 修改IPV(virtual_ipaddress)為192.168.4.253
 以下配置A、B一致
  virtual_server 192.168.4.253 80 {  //定義虛擬調(diào)度機
  delay_loop 6
  lb_algo rr           //調(diào)度算法
  lb_kind DR      //工作模式,與后臺realserver的工作模式一致
  persistence_timeout 50
  protocol TCP
  connect_timeout 3    
  nb_get_retry 3
  delay_before_retry 3
      real_server 192.168.4.52 80 {  //后臺提供web服務的主機
  weight 1
}
}
  這個步驟是將A、B設為為keepalived主備機,并且加上LVS(ipvsadm),實現(xiàn)高可用(HA)和
負載均衡(LB)的綜合應用
3.在A、B上啟動并設置開機自啟(keepalived)
  systemctl restart keepalived.service
  systemctl enable keepalived.service
4.在客戶機上進行測試,
  curl http://192.168.4.253
前提:后臺提供web服務的機器必須正常運行
   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
   ifconfig lo:1 192.168.4.253/32

擴展:以上配置做完之后,keepalived不會對后端的httpd服務做健康檢查,,如果需要,必須進行tcp連接檢查

real_server 192.168.4.52 80 {
   weight 1
    TCP_CHECK {
      connect_timeout 3
      nb_get_retry 3
      delay_before_retry 3
    }
  }

使用Haproxy軟件配置LB集群

工作模式 1.mode http
     2.mode tcp
   3.mode htalth
Mode http
1.http close
  每次響應請求后立即斷開連接
2.keep-alive
  每一連接可以發(fā)起多個請求,但是多個請求需要服務器按順序一個一個響應不能一次性作出響應
3.pipelining
    一次連接可以發(fā)起多次請求,這些請求服務器并行進行響應,同時處理請求,減少了延遲,但是
  對服務器的要求比較高,
配置:
1.裝包
  Yum -y install haproxy
2.配置文件及介紹
  Vim /etc/haproxy/haproxy.cfg
   default:為后續(xù)的其他部分設置默認參數(shù),缺省參數(shù)可以被后續(xù)部分覆蓋
   frontend:描述接收客戶端偵聽套接紫集
   backend:描述轉(zhuǎn)發(fā)連接的服務器集
   listen:把frontend和backend結(jié)合到一起的完整聲明
//這里為/etc/haproxy/haproxy.cfg的配置
   default
  stats uri  /admin   #以友好的頁面展示LB集群實際狀況
  listen webla 192.168.4.56:80
cookie SERVERID rewrite
balance roundrobin
server weba 192.168.4.55:80 cookie app1inst1 check inter 2000 rise 2 fall 5
server webb 192.168.4.57:80 cookie app2inst2 check inter 2000 rise 2 fall 5
3.啟動服務及查看狀態(tài)
  Systemctl restart haproxy
  Systemctl status haproxy
4.有好頁面的訪問

 http://192.168.4.56/admin


看了以上關于Keepalived的工作原理以及haproxy的負載均衡介紹,如果大家還有什么地方需要了解的可以在創(chuàng)新互聯(lián)行業(yè)資訊里查找自己感興趣的或者找我們的專業(yè)技術工程師解答的,創(chuàng)新互聯(lián)技術工程師在行業(yè)內(nèi)擁有十幾年的經(jīng)驗了。創(chuàng)新互聯(lián)官網(wǎng)鏈接www.yisu.com


另外有需要云服務器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。


分享名稱:Keepalived的工作原理以及haproxy的負載均衡介紹-創(chuàng)新互聯(lián)
文章源于:http://weahome.cn/article/icesd.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部