亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 服務(wù)器 > Linux服務(wù)器 > 正文

Linux利用keepalived實現(xiàn)lvs的高可用性的操作方法

2024-09-05 23:04:59
字體:
供稿:網(wǎng)友

lvs+keepalived是什么?

keepalived工作原理

keepalived是集群管理中保證集群高可用的一個服務(wù)軟件,其功能類似于heartbeat,用來防止單點故障。 keepalived是以VRRP協(xié)議為實現(xiàn)基礎(chǔ)的,VRRP全稱Virtual Router Redundancy Protocol,即虛擬路由冗余協(xié)議。 虛擬路由冗余協(xié)議,可以認(rèn)為是實現(xiàn)路由器高可用的協(xié)議,即將N臺提供相同功能的路由器組成一個路由器組,這個組里面有一個master和多個backup,master上面有一個對外提供服務(wù)的vip(該路由器所在局域網(wǎng)內(nèi)其他機器的默認(rèn)路由為該vip),master會發(fā)組播,當(dāng)backup收不到vrrp包時就認(rèn)為master宕掉了,這時就需要根據(jù)VRRP的優(yōu)先級來選舉一個backup當(dāng)master。這樣的話就可以保證路由器的高可用了。

 LVS簡介

LVS是Linux Virtual Server的簡寫,意即Linux虛擬服務(wù)器,是一個虛擬的服務(wù)器集群系統(tǒng)。本項目在1998年5月由章文嵩博士成立,是中國國內(nèi)最早出現(xiàn)的自由軟件項目之一。目前有三種IP負(fù)載均衡技術(shù)(VS/NAT、VS/TUN和VS/DR),十種調(diào)度算法。

本文重點給大家介紹Linux利用keepalived實現(xiàn)lvs的高可用性的操作方法,感興趣的朋友參考下吧。

Linux,keepalived,lvs,高可用性

單主模型IPVS示例

配置keepalive

高可用的ipvs集群示例:修改keepalived配置文件

修改主機:192.168.234.27的keepalived配置文件

[root@234c27 ~]# vim /etc/keepalived/keepalived.conf! Configuration File for keepalivedglobal_defs {notification_email {root@localhost //接受郵件地址}notification_email_from keepalived@localhost //發(fā)送郵件地址smtp_server 127.0.0.1 //發(fā)送郵件服務(wù)器IPsmtp_connect_timeout 30 //郵件連接超時時長router_id kptwo //路由idvrrp _mcast_group4 234.10.10.10 //指定vrrp協(xié)議的多播地址}vrrp_instance VI_1 { //vrrp協(xié)議的state MASTER //lvs的MASTER服務(wù)器interface ens37 //virtual_router_id 50 //虛擬路由priority 100 //權(quán)重為100.越大越先advert_int 1 //發(fā)送組博包的間隔authentication { //驗證auth_type PASS //方式為pass( 明文)auth_pass 1111 //密碼}virtual_ipaddress { //keepalived虛擬ip10.0.0.100/24}}virtual_server 10.0.0.100 80 { delay_loop 6 //檢查后端服務(wù)器的時間間隔 lb_algo wrr //定義調(diào)度方法 lb_kind DR //集群的類型 #persistence_timeout 50 //持久連接時長 protocol TCP //服務(wù)協(xié)議,僅支持TCP real_server 192.168.234.47 80 { //后端real_server服務(wù)器地址  weight 1 //權(quán)重  HTTP_GET { //應(yīng)用層檢測   url {    path / //定義要監(jiān)控的URL    status_code 200 //判斷上述檢測機制為健康狀態(tài)的響應(yīng)碼   }   connect_timeout 3 //連接請求的超時時長   nb_get_retry 3 //重試次數(shù)   delay_before_retry 3 //重試之前的延遲時長  } } real_server 192.168.234.57 80 {  weight 2  HTTP_GET {   url {    path /    status_code 200   }   connect_timeout 3   nb_get_retry 3   delay_before_retry 3  } }}

修改主機:192.168.234.37的keepalived配置文件

[root@234c37 ~]# vim /etc/keepalived/keepalived.conf! Configuration File for keepalivedglobal_defs { notification_email {  root@localhost } notification_email_from keepalived@localhost smtp_server 127.0.0.1 smtp_connect_timeout 30 router_id kptwo vrrp _mcast_group4 234.10.10.10}vrrp_instance VI_1 { state BACKUP interface ens37 virtual_router_id 50 priority 80 advert_int 1 authentication {  auth_type PASS  auth_pass 1111 } virtual_ipaddress {  10.0.0.100/24 }}virtual_server 10.0.0.100 80 { delay_loop 6 lb_algo wrr lb_kind DR #persistence_timeout 50 protocol TCP sorry_server 127.0.0.1:80 real_server 192.168.234.47 80 {  weight 1  HTTP_GET {   url {    path /    status_code 200   }   connect_timeout 3   nb_get_retry 3   delay_before_retry 3  } } real_server 192.168.234.57 80 {  weight 2  HTTP_GET {   url {    path /    status_code 200   }   connect_timeout 3   nb_get_retry 3   delay_before_retry 3  } }}

查看keepalived

[root@234c37 ~]# systemctl status keepalived● keepalived.service - LVS and VRRP High Availability Monitor Loaded: loaded (/usr/lib/systemd/system/keepalived.service; disabled; vendor preset: disabled) Active: inactive (dead)…………[root@234c37 ~]# ipvsadm -LnIP Virtual Server version 1.2.1 (size=4096)Prot LocalAddress:Port Scheduler Flags -> RemoteAddress:Port   Forward Weight ActiveConn InActConn//暫無ipvsadm

啟動服務(wù)

Linux,keepalived,lvs,高可用性

[root@234c27 keepalived]# systemctl start keepalived.service[root@234c27 keepalived]# systemctl status keepalived.service● keepalived.service - LVS and VRRP High Availability Monitor Loaded: loaded (/usr/lib/systemd/system/keepalived.service; disabled; vendor preset: disabled) Active: active (running) since Fri 2018-08-31 20:30:02 CST; 12s ago Process: 9657 ExecStart=/usr/sbin/keepalived $KEEPALIVED_OPTIONS (code=exited, status=0/SUCCESS) Main PID: 9658 (keepalived)………………[root@234c27 keepalived]# ipvsadm -LnIP Virtual Server version 1.2.1 (size=4096)Prot LocalAddress:Port Scheduler Flags -> RemoteAddress:Port   Forward Weight ActiveConn InActConnTCP 10.0.0.100:80 wrr -> 192.168.234.47:80   Route 1  0   0 -> 192.168.234.57:80   Route 2  0   0//啟動服務(wù)lvs vs已配置好

后端real_server準(zhǔn)備

增加ip在網(wǎng)卡上 修改限制arp通告及應(yīng)答級別 rs1 rs2都做,網(wǎng)關(guān)并指向路由

ip a a 10.0.0.100/32 dev ens37echo 1 > /proc/sys/net/ipv4/conf/all/arp_ignoreecho 1 > /proc/sys/net/ipv4/conf/lo/arp_ignoreecho 2 > /proc/sys/net/ipv4/conf/all/arp_announceecho 2 > /proc/sys/net/ipv4/conf/lo/arp_announceroute add default gw 192.168.234.17

安裝httpd服務(wù) 寫好網(wǎng)頁文件

啟動服務(wù)

image

多主模型IPVS示例

Linux,keepalived,lvs,高可用性

配置keepalive

高可用的ipvs集群示例:修改keepalived配置文件

修改主機:192.168.234.27的keepalived配置文件

 

[root@234c27 keepalived]# vim /etc/keepalived/keepalived.confglobal_defs {  notification_email {   root@localhost  }  notification_email_from keepalived@localhost  smtp_server 127.0.0.1  smtp_connect_timeout 30  router_id kpone  vrrp _mcast_group4 234.10.10.10}vrrp_instance VI_1 {  state MASTER  interface ens37  virtual_router_id 50  priority 100  advert_int 1  authentication {    auth_type PASS    auth_pass 1111  }  virtual_ipaddress {    10.0.0.100/24  }}vrrp_instance VI_2 {  state BACKUP  interface ens37  virtual_router_id 51  priority 80  advert_int 1  authentication {    auth_type PASS    auth_pass 2222  }  virtual_ipaddress {    10.0.0.200/24  }}virtual_server 10.0.0.100 80 {  delay_loop 6  lb_algo wrr  lb_kind DR  #persistence_timeout 50  protocol TCP  #sorry_server 127.0.0.1:80  real_server 192.168.234.47 80 {    weight 1    HTTP_GET {      url {       path /       status_code 200      }      connect_timeout 3      nb_get_retry 3      delay_before_retry 3    }  }}virtual_server 10.0.0.200 80 {  delay_loop 6  lb_algo wrr  lb_kind DR  #persistence_timeout 50  protocol TCP  #sorry_server 127.0.0.1:80  real_server 192.168.234.57 80 {    weight 1    HTTP_GET {      url {       path /       status_code 200      }      connect_timeout 3      nb_get_retry 3      delay_before_retry 3    }  }}

修改主機:192.168.234.37的keepalived配置文件

[root@234c37 ~]# vim /etc/keepalived/keepalived.conf! Configuration File for keepalivedglobal_defs {  notification_email {   root@localhost  }  notification_email_from keepalived@localhost  smtp_server 127.0.0.1  smtp_connect_timeout 30  router_id kptwo  vrrp _mcast_group4 234.10.10.10}vrrp_instance VI_1 {  state BACKUP  interface ens37  virtual_router_id 50  priority 80  advert_int 1  authentication {    auth_type PASS    auth_pass 1111  }  virtual_ipaddress {    10.0.0.100/24  }}vrrp_instance VI_2 {  state MASTER  interface ens37  virtual_router_id 51  priority 100  advert_int 1  authentication {    auth_type PASS    auth_pass 2222  }  virtual_ipaddress {    10.0.0.200/24  }}virtual_server 10.0.0.100 80 {  delay_loop 6  lb_algo wrr  lb_kind DR  #persistence_timeout 50  protocol TCP  #sorry_server 127.0.0.1:80  real_server 192.168.234.47 80 {    weight 1    HTTP_GET {      url {       path /       status_code 200      }      connect_timeout 3      nb_get_retry 3      delay_before_retry 3    }  }}virtual_server 10.0.0.200 80 {  delay_loop 6  lb_algo wrr  lb_kind DR  #persistence_timeout 50  protocol TCP  #sorry_server 127.0.0.1:80  real_server 192.168.234.57 80 {    weight 1    HTTP_GET {      url {       path /       status_code 200      }      connect_timeout 3      nb_get_retry 3      delay_before_retry 3    }  }}

讓10.0.0.100的ip優(yōu)先分配至192.168.234.47 192.168.234.57備用

讓10.0.0.200的ip優(yōu)先分配至192.168.234.57 192.168.234.47備用

后端real_server準(zhǔn)備

修改192.168.234.57的vip為10.0.0.200/32

  [root@234c27 keepalived]# ipvsadm -Ln  IP Virtual Server version 1.2.1 (size=4096)  Prot LocalAddress:Port Scheduler Flags   -> RemoteAddress:Port      Forward Weight ActiveConn InActConn  TCP 10.0.0.100:80 wrr   -> 192.168.234.47:80      Route  1   0     0  TCP 10.0.0.200:80 wrr  -> 192.168.234.57:80      Route  1   0     0

 

現(xiàn)在宕掉一個lvs

Linux,keepalived,lvs,高可用性

  [root@234c27 keepalived]# systemctl stop keepalived.service  [root@234c27 keepalived]# ipvsadm -Ln  IP Virtual Server version 1.2.1 (size=4096)  Prot LocalAddress:Port Scheduler Flags  -> RemoteAddress:Port      Forward Weight ActiveConn InActConn

 

依然提供服務(wù)

Linux,keepalived,lvs,高可用性

 [root@234c37 ~]# ipvsadm -Ln IP Virtual Server version 1.2.1 (size=4096)  Prot LocalAddress:Port Scheduler Flags  -> RemoteAddress:Port      Forward Weight ActiveConn InActConn  TCP 10.0.0.100:80 wrr   -> 192.168.234.47:80      Route  1   0     21  TCP 10.0.0.200:80 wrr   -> 192.168.234.57:80      Route  1   0     39

后一個實現(xiàn)基于前一個的基礎(chǔ)上修改來的

假設(shè)要實現(xiàn)sorry_server

1.把rs服務(wù)都停掉。然后在lvs上安裝apache或者nginx服務(wù)

2.將keepalived配置文件中的

virtual_server 10.0.0.200 80 {  delay_loop 6  lb_algo wrr  lb_kind DR  #persistence_timeout 50  protocol TCP  #sorry_server 127.0.0.1:80 //這一行來修改 寫出服務(wù)出錯之后的頁面  real_server 192.168.234.57 80 {    weight 1    HTTP_GET {      url {       path /       status_code 200      }      connect_timeout 3      nb_get_retry 3      delay_before_retry 3    }  }}


注:相關(guān)教程知識閱讀請移步到服務(wù)器教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
久久精品色妇熟妇丰满人妻| 中文字幕人妻一区二区在线视频| 一个人看的www一区| 亚洲精品中文字幕在线播放| 日韩中文字幕电影| 成人做爰视频www网站小优视频| 国产精华一区二区三区| 91精品国产综合久久精品麻豆| 国产高清第一页| 色姑娘资源站| 欧美日韩另类综合| 色婷婷成人网| xvideos亚洲| 久久综合综合久久| 丝袜亚洲另类欧美综合| 欧美色图激情小说| 亚洲激情图片网| 少妇高潮久久久久久潘金莲| 免费看久久久| 欧美深性狂猛ⅹxxx深喉| 午夜影院免费在线| 国产1区二区| 一卡二卡三卡在线观看| 精品一区二区三区在线观看| av动漫精品一区二区| 成人在线视频网址| 一级黄色片在线观看| 国产精品亚洲欧美日韩一区在线| 免费观看日韩电影| 少妇高潮爽到全身痉挛抽搐| 美女扒开腿让男人桶爽久久软| 成人做爰视频www网站小优视频| 国产免费视频在线| 一本色道久久综合狠狠躁的番外| 91久久国产综合久久蜜月精品| 99在线观看视频免费| 97久久综合精品久久久综合| 欧美一级高清大全免费观看| 色呦呦在线视频| 伊人久久影院| 性一交一乱一伧国产女士spa| 国产成人在线看| 日韩av系列| 中文精品一区二区| av一级在线| 伊人久久一区二区三区| 久久综合伊人| 色婷婷在线播放| 完美搭档在线观看| 性欧美一区二区三区| 思99热精品久久只有精品| 麻豆国产原创| 佐山爱痴汉视频一区二区三区| 99re8这里有精品热视频免费| 69国产精品| 一级毛片在线播放| 欧美美女激情18p| 97精品电影院| 亚洲无人区码一码二码三码的含义| 免费在线一区二区三区| yiren22亚洲综合伊人22| 合欧美一区二区三区| 午夜福利理论片在线观看| 看欧美日韩国产| 日韩午夜影院| www.操操操.com| 日本h片在线观看| 黄色一级大片在线免费看产| 久久夜色邦福利网| 三级三级久久三级久久18| 成年美女网站| 18久久久久久| 极品尤物久久久av免费看| 久久密一区二区三区| 性欧美videossex精品| 4444免费观看| 中文一区二区在线观看| 国产呦小j女精品视频| 九九热这里只有| 中文字幕免费在线视频| 六月丁香综合在线视频| 亚洲国产图片| 国产精品久久精品| jizzjizzjizz美国| 成人精品999| 91po在线观看91精品国产性色| 日韩伦理在线电影| 偷拍视频一区二区三区| 先锋影音国产一区| 小早川怜子痴女在线精品视频| 国产老妇伦国产熟女老妇视频| 成人情趣片在线观看免费| 黄色av网站在线| 中文字幕国内自拍| 国产美女被草| 国产精品成人一区二区| 国产视频精品自拍| 国产一区二区三区在线观看精品| 亚洲区在线播放| 亚洲欧美日韩一区在线观看| 亚洲影院久久精品| 少妇视频一区| 欧美国产激情| 国产精品va在线观看无码| 成人高清在线观看免费| 瑟瑟网站在线观看| 麻豆亚洲一区| 国产69精品久久久久久久久久| 国产免费a级片| 精品二区视频| 黄色毛片免费| 亚洲 国产 图片| 精品一区久久久| 亚洲区小说区图片区qvod| 中文字幕在线观看免费| 538国产精品视频一区二区| 你懂的免费在线观看| 亚洲不卡视频| 成人全视频在线观看在线播放高清| 久久久久久久久久一区二区三区| 狠狠爱综合网| 少妇人妻好深好紧精品无码| 亲子伦视频一区二区三区| 农村妇女精品一二区| 一区二区三区黄色片| 久久国产精品久久w女人spa| 欧美二区在线视频| 亚洲欧洲国产日韩精品| 亚洲欧美在线播放| 国产中文字幕免费| 青青草国产成人av片免费| 香港欧美日韩三级黄色一级电影网站| 成人免费直播| 一本大道综合伊人精品热热| 久久99精品久久久久子伦| 国产精品爽爽爽爽爽爽在线观看| 日韩欧美午夜| 91久久久久久国产精品| 三级网在线观看| 精品写真视频在线观看| 91国在线精品国内播放| 色999日韩欧美国产| 在线观看黄网址| 婷婷亚洲婷婷综合色香五月| 最近高清中文在线字幕在线观看| 日本免费在线精品| 香蕉视频在线观看免费| 黄色av免费在线播放| 国产极品视频在线观看| 欧美美最猛性xxxxxx| 韩国精品久久久999| 婷婷激情成人| 欧美久久精品| 91免费公开视频| 一区二区三区在线视频观看58| 欧美日韩日本国产亚洲在线| 少妇久久久久久被弄到高潮| 五月天开心婷婷| 欧美专区日韩专区| 欧洲猛交xxxx乱大交3| 99视频免费| 成人午夜免费在线| 国产精选第一页| 黄色影片网址| 涩涩涩久久久成人精品| 亚洲一级爰片777777| 亚洲精品在线观| 91精品中文字幕一区二区三区| 黄色片av在线| 伊人网站在线观看| 婷婷久久综合九色国产成人| 欧美a在线播放| 国产精品27p| 8x国产一区二区三区精品推荐| 又黄又骚的视频| 亚洲天堂av女优| 欧美怡红院视频| 国产精品成人一区二区网站软件| 日韩最新免费不卡| 亚洲色图视频免费播放| 91亚洲永久精品| 久久99高清| 四虎网站在线观看| 欧亚洲嫩模精品一区三区| 亚洲欧洲在线免费| 亚洲日本一区二区| fc2人成共享视频在线观看| 亚洲第一色av| 日韩有码片在线观看| 欧美一区二区人人喊爽| 一区二区在线观看网站| 亚洲精品中文字幕无码蜜桃| 天堂成人娱乐在线视频免费播放网站| 国产区二精品视| 日本香蕉视频在线观看| 国产日产亚洲系列最新| 色视频在线看| avtt天堂资源网站| 亚洲一区二区三区免费在线观看| 免费无码av片在线观看| 992tv在线观看在线播放| 成人看片网页| 日韩专区一卡二卡| 精品精品99| 亚洲乱码av中文一区二区| 国产精品9999久久久久仙踪林| 日韩欧美精品综合| 热久久免费视频| 黄网免费入口| 欧美黑人xxxx| 亚洲乱码一区二区三区| 九九热国产精品视频| 国产成人av自拍| 韩国av在线免费观看| 亚洲成人精品一区二区| 日韩黄色一级片| 日韩欧美在线电影| 国产精品午夜视频| 亚洲成人一二三| 精品中文字幕久久久久久| 国产精品免费av| 国产成人av免费| 亚洲综合久久久| 女生裸体视频一区二区三区| 看黄的a网站| 欧美成人精品欧美一级乱| 亚洲国产日韩一区| 粉嫩老牛aⅴ一区二区三区| 残酷重口调教一区二区| 国产精品视频流白浆免费视频| 麻豆视频免费看| 蜜桃精品wwwmitaows| 亚洲蜜臀av乱码久久精品蜜桃| 黄色三级小视频| 久久国产精品久久久久久| 菠萝菠萝蜜在线视频免费观看| 久久久成人av毛片免费观看| 中文字幕在线观看视频网站| 国产l精品国产亚洲区在线观看| 国产精品自产拍高潮在线观看| 欧美一二三四区在线| 精品一区二区三区免费毛片爱| 另类尿喷潮videofree| 免费偷拍视频网站| 亚洲自拍偷拍福利| 国模一区二区三区私拍视频| 群体交乱之放荡娇妻一区二区| 国产白浆在线免费观看| 在线免费黄色网| 亚洲乱码国产乱码精品天美传媒| 91精品国产综合久久香蕉| 波多野结衣中文一区| 日本xxxxxxx免费视频| 日韩欧美亚洲精品| 国产一区在线视频观看| 男人操女人免费软件| 国产网站免费看| 一区二区三区精品99久久| 午夜在线a亚洲v天堂网2018| 熟女视频一区二区三区| 成人av福利| 看女生喷水的网站在线观看| 欧美日韩另类在线| 一级二级三级在线观看| 国产成人精品国内自产拍免费看| 日本aⅴ免费视频一区二区三区| 国产精品日韩久久久久| 日韩在线视频免费观看高清中文| 7799精品视频天天看| 欧美一级成年大片在线观看| 超碰97在线免费观看| av手机在线播放| 国产精品久久久久久久久久久久午夜片| 综合国产在线视频| 天美一区二区三区| 久久精品国产成人一区二区三区| 欧美aaaaaaaaaaaa| av在线免费观看国产| 91超碰在线观看| 亚洲精品天堂成人片av在线播放| 欧美大片欧美激情性色a∨久久| 日韩精品一区二区三区中文在线| 大陆av在线播放| 精品国产一区二区三区久久影院| 国产综合久久久久久久久久久久| 亚洲主播在线播放| 国产高清日韩| 国产日韩视频在线| 最近免费看av| 国内视频一区| 欧美调教网站| 先锋影音日韩| 欧洲成人av| 国产精品久久久久久久久免费桃花| 亚洲图片视频小说| 国产午夜精品无码| 国产精品免费一区二区三区在线观看| www.豆豆成人网.com| 又黄又爽毛片免费观看| 久久一区欧美| 男人的天堂va免费视频| 2020中文字幕在线播放| 一区二区在线观看免费视频播放| 久久久久亚洲AV成人无在| 国产超碰人人模人人爽人人添| 欧美成人手机在线| 亚洲+变态+欧美+另类+精品| 一本色道久久综合亚洲aⅴ蜜桃| 久久精品视频在线免费观看| 欧美自拍视频在线观看| 欧美一区二区在线观看视频| 欧美91福利在线观看| av大片在线免费观看| jizz日本免费| 国产在线传媒| 99热.com| 成人免费观看在线| 国产精品99在线观看| 欧美一区二区三区网站| 欧美高清视频在线| 欧美精品一区二区在线播放| 中文字幕视频在线免费观看| 从欧美一区二区三区| 国产午夜久久av| h片精品在线观看| 2020亚洲男人天堂| 日本久久免费| 国产精品毛片久久|