国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

Linux利用keepalived實現lvs的高可用性的操作方法

2024-08-28 00:00:40
字體:
來源:轉載
供稿:網友
LVS是Linux Virtual Server的簡寫,意即Linux虛擬服務器,是一個虛擬的服務器集群系統。這篇文章主要介紹了Linux利用keepalived實現lvs的高可用性 ,需要的朋友可以參考下

lvs+keepalived是什么?

keepalived工作原理

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

 LVS簡介

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

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

image

單主模型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 //發送郵件地址smtp_server 127.0.0.1 //發送郵件服務器IPsmtp_connect_timeout 30 //郵件連接超時時長router_id kptwo //路由idvrrp _mcast_group4 234.10.10.10 //指定vrrp協議的多播地址}vrrp_instance VI_1 { //vrrp協議的state MASTER //lvs的MASTER服務器interface ens37 //virtual_router_id 50 //虛擬路由priority 100 //權重為100.越大越先advert_int 1 //發送組博包的間隔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 //檢查后端服務器的時間間隔 lb_algo wrr //定義調度方法 lb_kind DR //集群的類型 #persistence_timeout 50 //持久連接時長 protocol TCP //服務協議,僅支持TCP real_server 192.168.234.47 80 { //后端real_server服務器地址  weight 1 //權重  HTTP_GET { //應用層檢測   url {    path / //定義要監控的URL    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  } }}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 丰都县| 昆明市| 湾仔区| 莲花县| 渑池县| 弥渡县| 钦州市| 平塘县| 赣榆县| 南雄市| 布拖县| 宝应县| 东莞市| 定边县| 石狮市| 青海省| 扎兰屯市| 洛扎县| 石棉县| 扬中市| 三门县| 霸州市| 鹿邑县| 堆龙德庆县| 博罗县| 渭南市| 兴宁市| 三明市| 四平市| 铁岭县| 涞源县| 海原县| 汾阳市| 太白县| 丹巴县| 石家庄市| 百色市| 遂川县| 云安县| 桦甸市| 志丹县|