婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Linux利用keepalived實(shí)現(xiàn)lvs的高可用性的操作方法

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

熱門標(biāo)簽:高德地圖標(biāo)注好做嗎 電銷機(jī)器人價值 大連400電話如何申請 撫順地圖標(biāo)注 新余高德地圖標(biāo)注怎么修改 電銷機(jī)器人怎么接線路 外呼系統(tǒng)坐席費(fèi)計(jì)入會計(jì)哪個科目 如何分析地圖標(biāo)注 達(dá)亞電銷機(jī)器人官網(wǎng)

lvs+keepalived是什么?

keepalived工作原理

keepalived是集群管理中保證集群高可用的一個服務(wù)軟件,其功能類似于heartbeat,用來防止單點(diǎn)故障。 keepalived是以VRRP協(xié)議為實(shí)現(xiàn)基礎(chǔ)的,VRRP全稱Virtual Router Redundancy Protocol,即虛擬路由冗余協(xié)議。 虛擬路由冗余協(xié)議,可以認(rèn)為是實(shí)現(xiàn)路由器高可用的協(xié)議,即將N臺提供相同功能的路由器組成一個路由器組,這個組里面有一個master和多個backup,master上面有一個對外提供服務(wù)的vip(該路由器所在局域網(wǎng)內(nèi)其他機(jī)器的默認(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)。本項(xiàng)目在1998年5月由章文嵩博士成立,是中國國內(nèi)最早出現(xiàn)的自由軟件項(xiàng)目之一。目前有三種IP負(fù)載均衡技術(shù)(VS/NAT、VS/TUN和VS/DR),十種調(diào)度算法。

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

單主模型IPVS示例

配置keepalive

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

修改主機(jī):192.168.234.27的keepalived配置文件

[root@234c27 ~]# vim /etc/keepalived/keepalived.conf
! Configuration File for keepalived
global_defs {
notification_email {
root@localhost //接受郵件地址
}
notification_email_from keepalived@localhost //發(fā)送郵件地址
smtp_server 127.0.0.1 //發(fā)送郵件服務(wù)器IP
smtp_connect_timeout 30 //郵件連接超時時長
router_id kptwo //路由id
vrrp _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 { //驗(yàn)證
auth_type PASS //方式為pass( 明文)
auth_pass 1111 //密碼
}
virtual_ipaddress { //keepalived虛擬ip
10.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 //判斷上述檢測機(jī)制為健康狀態(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
  }
 }
}

修改主機(jī):192.168.234.37的keepalived配置文件

[root@234c37 ~]# vim /etc/keepalived/keepalived.conf
! Configuration File for keepalived
global_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 -Ln
IP Virtual Server version 1.2.1 (size=4096)
Prot LocalAddress:Port Scheduler Flags
 -> RemoteAddress:Port   Forward Weight ActiveConn InActConn
//暫無ipvsadm

啟動服務(wù)

[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 -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
 -> 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 ens37
echo 1 > /proc/sys/net/ipv4/conf/all/arp_ignore
echo 1 > /proc/sys/net/ipv4/conf/lo/arp_ignore
echo 2 > /proc/sys/net/ipv4/conf/all/arp_announce
echo 2 > /proc/sys/net/ipv4/conf/lo/arp_announce
route add default gw 192.168.234.17

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

啟動服務(wù)

image

多主模型IPVS示例

配置keepalive

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

修改主機(jī):192.168.234.27的keepalived配置文件

[root@234c27 keepalived]# vim /etc/keepalived/keepalived.conf
global_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
    }
  }
}

修改主機(jī):192.168.234.37的keepalived配置文件

[root@234c37 ~]# vim /etc/keepalived/keepalived.conf
! Configuration File for keepalived
global_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

  [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ù)

 [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

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

假設(shè)要實(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
    }
  }
}

標(biāo)簽:衡水 黃石 南通 海東 遼源 湖南 楊凌 新鄉(xiāng)

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Linux利用keepalived實(shí)現(xiàn)lvs的高可用性的操作方法》,本文關(guān)鍵詞  Linux,利用,keepalived,實(shí)現(xiàn),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Linux利用keepalived實(shí)現(xiàn)lvs的高可用性的操作方法》相關(guān)的同類信息!
  • 本頁收集關(guān)于Linux利用keepalived實(shí)現(xiàn)lvs的高可用性的操作方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产精品自产自拍| 午夜av电影一区| 一区二区三区丝袜| 成人午夜激情影院| 午夜激情一区二区三区| 欧洲精品一区二区三区在线观看| 国产精品美日韩| 成人18精品视频| 亚洲欧美偷拍另类a∨色屁股| 成人在线一区二区三区| 中文幕一区二区三区久久蜜桃| 国产一区二区0| 欧美激情一区二区三区在线| 高清shemale亚洲人妖| 国产网站一区二区| av网站一区二区三区| 中文字幕一区二区三区av| 成人app在线观看| 亚洲精品久久7777| 欧美日韩你懂得| 日韩精品色哟哟| 2024国产精品| www.av精品| 一区二区不卡在线播放 | 美女视频网站黄色亚洲| 欧美一区二区视频网站| 激情久久五月天| 亚洲图片你懂的| 欧美卡1卡2卡| 久草精品在线观看| 亚洲视频一区二区在线| 欧美图片一区二区三区| 国产裸体歌舞团一区二区| 国产精品美女久久久久久久| 91国偷自产一区二区开放时间 | 91精品啪在线观看国产60岁| 国产a久久麻豆| 蜜桃av一区二区在线观看 | 色婷婷久久综合| 久久精品国产一区二区三区免费看 | 欧美日产在线观看| 国产91在线观看丝袜| 日日夜夜免费精品| 中文字幕亚洲电影| 久久天天做天天爱综合色| 91首页免费视频| 捆绑调教一区二区三区| 亚洲午夜日本在线观看| 久久精品免费在线观看| 色综合欧美在线视频区| 免费国产亚洲视频| 欧美一区二区三区四区视频| 亚洲欧美日韩一区二区| 1024国产精品| 97久久超碰精品国产| 国产精品国产三级国产aⅴ无密码| 国产精品自拍在线| 国产日本一区二区| 9久草视频在线视频精品| 久久久国产精品麻豆| 国产成人av电影在线| 国产精品日产欧美久久久久| 成人黄页毛片网站| 亚洲桃色在线一区| 欧美性一区二区| 日韩经典中文字幕一区| 日韩视频免费观看高清完整版在线观看 | 国产人成一区二区三区影院| 美腿丝袜亚洲综合| 26uuu国产日韩综合| 波多野结衣一区二区三区 | 在线观看欧美精品| 国产亲近乱来精品视频| 中文字幕不卡在线| 99精品久久99久久久久| 亚洲bt欧美bt精品| 久久久久久麻豆| www.久久久久久久久| 香港成人在线视频| 日韩一区二区三区观看| 懂色av一区二区三区免费观看| 亚洲图片另类小说| 欧美一级免费观看| 福利一区二区在线| 偷拍日韩校园综合在线| 中文在线一区二区| 欧美一区二区三区系列电影| 成人一区二区三区视频| 日本亚洲免费观看| 自拍偷在线精品自拍偷无码专区| 欧美日韩卡一卡二| 成人av网站大全| 奇米色777欧美一区二区| 国产精品福利一区二区| 91精品一区二区三区在线观看| 成人av在线网| 国产一区二区三区美女| 亚洲第一在线综合网站| 久久精品一级爱片| 在线一区二区三区| 国产日韩成人精品| 日韩欧美激情在线| 一本色道a无线码一区v| 国产剧情一区在线| 免费高清成人在线| 亚洲最大的成人av| 欧美精彩视频一区二区三区| 欧美丰满美乳xxx高潮www| 91亚洲永久精品| 国产精品综合一区二区三区| 香蕉成人伊视频在线观看| 中文字幕一区二区三区四区不卡| 精品乱人伦小说| 91 com成人网| 555夜色666亚洲国产免| 欧美日韩久久久| 欧美性色黄大片手机版| 94-欧美-setu| 成人app软件下载大全免费| 九九视频精品免费| 亚洲chinese男男1069| 欧美电影一区二区| 精品一区二区三区在线观看| 一区二区三区在线视频播放| 精品久久久久一区二区国产| 综合网在线视频| 国产精品理伦片| 国产精品剧情在线亚洲| 成人性生交大合| 在线亚洲免费视频| 欧美日韩精品久久久| 日韩西西人体444www| 久久久亚洲综合| 欧美日本一区二区三区四区| 在线不卡免费欧美| 中文字幕精品在线不卡| 欧美电视剧在线看免费| 国产精品不卡在线观看| 日本不卡1234视频| 97精品国产露脸对白| 欧美成人三级电影在线| 欧美日韩一卡二卡三卡| 久久久久久久久久久久久女国产乱 | 欧美高清一级片在线| 中文字幕中文乱码欧美一区二区 | 午夜精品久久久久久久| 国产精品伊人色| 欧美一区二区在线免费播放| 亚洲区小说区图片区qvod| 免费黄网站欧美| av影院午夜一区| 亚洲精品少妇30p| 国产精品美女久久久久久2018| 日韩一区二区在线播放| 亚洲一区二区三区小说| 午夜精品久久久久久久久久久| 亚洲成人一区二区| 在线不卡中文字幕| 国产98色在线|日韩| 首页国产欧美久久| 久久久午夜精品理论片中文字幕| 亚洲欧美一区二区三区国产精品 | 色综合天天在线| 精品国产91乱码一区二区三区 | 国产精品网曝门| 欧美一区三区四区| 日韩不卡免费视频| 国产成人免费视频网站| 国产精品 欧美精品| 国产精品久久久久aaaa| 成人伦理片在线| 亚洲乱码中文字幕综合| 亚洲一区二区av在线| 日韩欧美一二三| 91麻豆swag| 亚洲天堂av老司机| 视频一区在线播放| 欧美酷刑日本凌虐凌虐| 国产精品影音先锋| 国产精品污网站| 国产片一区二区| 日韩一区二区三区三四区视频在线观看| 亚洲综合成人网| 一色桃子久久精品亚洲| 91麻豆免费看片| 日韩美女啊v在线免费观看| 日韩欧美一二三四区| 精品视频一区二区三区免费| 亚洲与欧洲av电影| 日韩一区在线看| 欧美成人aa大片| 国内不卡的二区三区中文字幕 | 成人黄色777网| 亚洲国产中文字幕| 同产精品九九九| 国产精品欧美精品| 日韩中文字幕1| 欧美高清在线一区二区| 成人av在线播放网站| 精品视频在线免费看|