1. 程式人生 > >CentOS6.5高可用叢集LVS+Keepalived(DR模式)

CentOS6.5高可用叢集LVS+Keepalived(DR模式)

https://yq.aliyun.com/articles/38606

摘要: 環境介紹 作業系統:CentOS6.5_x64 mini 負載均衡模式:DR(直接路由) LVS與Keepalived簡述: LVS是Linux Virtual Server的簡寫,意即Linux虛擬伺服器,是一個虛擬的伺服器集群系統。

環境介紹

154725413.jpg

作業系統:CentOS6.5_x64 mini

負載均衡模式:DR(直接路由)

LVS與Keepalived簡述:

LVSLinux Virtual Server的簡寫,意即Linux虛擬伺服器,是一個虛擬的伺服器集群系統。使用叢集技術和Linux作業系統實現一個高效能、高可用的伺服器,很好的可伸縮性、可靠性和管理性。

LVS叢集採用IP負載均衡技術和基於內容請求分發技術。排程器具有很好的吞吐率,將請求均衡地轉移到不同的伺服器上執行,且排程器自動遮蔽掉伺服器的故障,從而將一組伺服器構成一個高效能的、高可用的虛擬伺服器

Keepalived採用VRRP(virtual router redundancy protocol,虛擬路由冗餘協議)熱備份協議,以軟體的方式實現linux伺服器的多機熱備功能。VRRP是針對路由器的一種備份解決方案-----由多臺路由器組成一個熱備組。通過共用的虛擬IP地址對外提供服務;每個熱備組內同一時刻只有一臺主伺服器提供服務,其他伺服器處於冗餘狀態,若當前線上的伺服器失敗,其他伺服器會自動接替(優先順序決定接替順序)虛擬IP地址,以繼續提供服務。

一、配置主從LVS伺服器

安裝依賴包: 

1 [[email protected] ~]# yum install-y gcc gcc-c++ makepcre pcre-devel kernel-devel openssl-devel libnl-devel popt-devel

1、安裝ipvsadm

1 2 3 4 wget http://www.linuxvirtualserver.org
/software/kernel-2.6/ipvsadm-1.26.tar.gz tar zxvf ipvsadm-1.26.tar.gz cd ipvsadm-1.26 make && make install

2、安裝keepalived 

1 2 3 4 5 wget http://www.keepalived.org/software/keepalived-1.2.7.tar.gz tar zxvf keepalived-1.2.7.tar.gz cd keepalived-1.2.7 ./configure --prefix=/usr/local/keepalived make && make install

將keepalived配置成系統服務 

1 2 3 4 5 cp /usr/local/keepalived/etc/rc.d/init.d/keepalived /etc/init.d/ cp /usr/local/keepalived/etc/sysconfig/keepalived /etc/sysconfig/ mkdir /etc/keepalived/

相關推薦

CentOS6.5可用叢集LVS+Keepalived(DR模式)

https://yq.aliyun.com/articles/38606 摘要: 環境介紹 作業系統:CentOS6.5_x64 mini 負載均衡模式:DR(直接路由) LVS與Keepalived簡述: LVS是Linux Virtual Server的

可用叢集keepalived+lvs實戰-技術流ken

1.keepalived簡介 lvs在我之前的部落格《 高負載叢集實戰之lvs負載均衡-技術流ken》中已經進行了詳細的介紹和應用,在這裡就不再贅述。這篇博文將把lvs與keepalived相結合使用,在實際工作中搭建高可用,高負載,高效能的伺服器叢集。 “Keepalived的作用是檢測伺服器的狀態,如果有

離線安裝 k8s 1.5 可用叢集_Kubernetes中文社群

經常遇到全新初始安裝k8s叢集的問題,所以想著搞成離線模式,本著最小依賴原則,採用純shell指令碼編寫 基於Centos7-1503-minimal執行指令碼測試OK, 預設安裝docker1.12.3 etcd-v3.0.15 k8s-v1.5.1 本離線安裝所有的依賴都打包放到了百度網盤

Hadoop2.6.5可用叢集搭建

軟體環境: linux系統: CentOS6.7 Hadoop版本: 2.6.5 zookeeper版本: 3.4.8 主機配置: 一共m1, m2, m3這五部機, 每部主機的使用者名稱都為centos 192.168.179.201: m

實現keepalived可用叢集:基於NAT模式

注意:NAT模式的keepalive做的時候vip和dip都要漂移,因為要在real-server上配置指向lvs上的dip地址的路由,這個路由只能指定一個dip地址,所以dip要跟著一起漂移過去;還有一個方法就是寫一個指令碼,當lvs-server在maste

LVS + keepalived DR 模式

ati ipaddress keepal 0.11 keep vrrp 雙機熱備份 直接 rest 第1章 LVS + keepalived 負載均衡安裝配置筆記 經安裝測試能夠實現我的這些需要: 雙機或多機實現虛擬IP,能夠實現IP故障切換 能夠連接多臺後端真實服務器

虛擬叢集LVSDR模式搭建

LVS(虛擬叢集Linux Virtual Server) LVS-NAT:地址轉換,資料包來回都要經過NAT轉換,所以Director Server(即LVS伺服器)將成為系統瓶頸。使用NAT模式將需要兩個不同網段的IP,一個IP接受外部請求服務,一般為外網ip,此IP稱為VIP,一個IP與後realse

實現keepalived企業級可用基於LVS-DR模式

負載均衡 lvs dr模式 keepalived 地址漂移 一、為什麽要使用keepalived 當後端實現了負載均衡後壞掉一臺機器後可以用另一臺後臺web服務器補上,但是當前端的LVS壞掉後,整套服務就徹底廢掉,因此前端的LVS也需要實現負載均衡。 Keepa

LVS健康檢查及keepalived實現可用叢集

LVS健康檢查 我們前面做的那些LVS的各種模式部署,都沒有健康檢查這一功能,就是說在我們搭建的負載均衡叢集中,如果後端伺服器RS全部宕掉了,客戶端就無法訪問到服務端的資料,這時我們應該給客戶端一些提示,說明伺服器暫時無法訪問。 配置(搭建好LVS-DR模式負載均衡的前提下) 在

叢集介紹、keepalived介紹、用keepalived配置可用叢集、負載均衡叢集介紹、LVS介紹 、LVS排程演算法、LVS NAT模式搭建

一、叢集介紹 Linux叢集根據功能劃分為兩大類:高可用和負載均衡。 高可用叢集 高可用叢集通常為2臺伺服器,一臺工作,另一臺作為冗餘,當提供服務的機器宕機時,冗餘將接替繼續提供服務。 實現高可用的開源軟體有:heartbeat、Keepalived,其中hea

LVS+keepalived+httpd可用叢集

環境:主keepalived伺服器:192.168.80.100從keepalived伺服器: 192.168.80.101 Web伺服器:192.168.80.102192.168.80.103 在80.100虛擬機器上systemctl stop firewalld //關閉防火牆setenfor

003.Keepalived搭建LVS可用叢集

一 基礎環境 1.1 IP規劃 OS:CentOS 6.8 64位 節點型別 IP規劃

keepalived詳解 及 keepalived配置LVS可用叢集

keepalived詳解 及 keepalived配置LVS高可用負載均衡叢集        在前面《INUX叢集--均衡負載 LVS(一) LVS認知》等系列文章中我們全面認識了LVS,並手動進行了LVS的應用配置,我們知道所有使用者client端的請求都會經過LVS的

Keepalived+LVS+nginx搭建nginx可用叢集

       nginx是一款非常優秀的反向代理工具,支援請求分發,負載均衡,以及快取等等非常實用的功能。在請求處理上,nginx

負載均衡器HAProxy,可用集群keepalived,keepalived+lvs

BE ID log var def fall 集群 sad 查看 負載均衡器:nginx/haproxy/lvs/F5代理:正向代理:幫助客戶端緩存服務器上的數據反向代理:幫助服務器緩存數據 HAProxy:1、安裝[root@vh04 bin]# yum install

HA+LVS 可用叢集

keepalived:採用VRRP熱備份協議,可一主多備,優先順序不同。 NFS不做 NAT模式那一篇有 使用keepalived實現雙機熱備。 chkconfig NetworkManager off chkconfig iptables off cat /etc/sysconf

Memcached學習筆記之八:memcached+magent+keepalived可用叢集

上篇我們已經配置好memcached+magent了下面 那如果magent宕機了,講不能繼續提供服務,所以就用到了keepalived,新增一臺備用的magent代理伺服器。當一臺magent宕機了由另一臺來接替。 配置步驟: 兩臺magent代理伺服器,一臺做主一臺做從,當主的宕機了

Memcached學習筆記之七:memcached+magent+keepalived可用叢集

上一篇我們說過memcached實現高可用以及防止單點故障可以通過magent來實現,接下來我們來配置一個高可用群集 magent代理伺服器:192.168.200.101 memcached節點:(可以在同一個伺服器上開啟三個memcached節點看前面介紹,也可以一臺伺服器一個) m

Keepalived可用叢集

Keepalived高可用叢集   Keepalived介紹 Keepalived軟體起初是專門為LVS負載均衡軟體設計的,用來管理並監控LVS集群系統中各個服務節點的狀態,後來又加入了可以實現高可用的VRRP功能。因此,Keepalived除了能夠管理LVS軟體外,還可以作為其他

Keepalived可用叢集應用實踐

一,Keepalived高可用軟體   1,Keepalived介紹   1.1 Keepalived軟體起初是專門為LVS負載均衡軟體設計的,用來管理並監控LVS集群系統中各個服務節點的狀態,後來又加入了可以實現高可用的VRRP功能。   1.2 Keepalived軟體主要是通過VRRP協議實現高可