1. 程式人生 > >keepalived + lvs 叢集

keepalived + lvs 叢集

一、keepalived原理

keepalived基於VRRP(虛擬路由冗餘協議)實現的

將多臺相同功能的伺服器組成一個伺服器組,這個組裡面有一個master和多個backup,

master上面有一個對外提供服務的vip(該伺服器所在區域網內其他機器的預設路由為該vip),

master會發組播,當backup收不到vrrp包時就認為master宕掉了,

這時就需要根據VRRP的優先順序來選舉一個backup當master。

二、keepalived主要有三個模組

      core核心模組,負責主程序啟動、維護及檔案載入;check模組,負責健康檢查;vrrp模組,實現VRRP協議。

三、實現過程

1、首先測試兩個dr能實現lvs功能,

2、在每個dr上安裝keepalived,yum install keepalived -y

3、修改keepalived配置檔案,vim  /etc/keepalived/keepalived.conf,按文字內容修改後把文字去掉。

! Configuration File for keepalived
global_defs {						
	notification_email {
		[email protected]
		}
	notification_email_from [email protected]
smtp_server 127.0.0.1 smtp_connect_timeout 30 router_id Director1 //兩邊是一樣的 } vrrp_instance VI_1 { state MASTER //另外一臺機器是BACKUP interface eth0 //心跳網絡卡 DIP那一塊網絡卡 virtual_router_id 51 priority 50 //優先順序 advert_int 1 //檢查間隔,單位秒 authentication { auth_type PASS auth_pass 1111 } virtual_ipaddress { 192.168.122.254/24 dev eth0 //VIP隨便自己定義 只要是同一個網段就可以 } } virtual_server 192.168.122.254 80 { //LVS 配置,VIP delay_loop 3 //服務論詢的時間間隔 lb_algo rr //LVS 排程演算法 lb_kind DR // LVS 叢集模式 protocol TCP real_server 192.168.122.30 80 { weight 1 TCP_CHECK { connect_timeout 3 } } real_server 192.168.122.40 80 { weight 1 TCP_CHECK { connect_timeout 3 } } }

4、在另一臺dr上安裝keepalived

5、拷貝上一臺寫好的keepalived配置檔案

6、拷貝完成後修改

      state BACKUP
                   priority 100

7、兩臺dr都啟動keepalived

8、測試,觀察vip是否已配置,訪問vip看服務是否能通,斷掉有vip的keepalived服務觀察vip是否會漂移至另一臺。

相關推薦

keepalived+lvs叢集配置

主用 [[email protected] keepalived]# cat keepalived.conf global_defs { router_id LVS_DEVEL } vrrp_script chk { script "/etc/keepalive

keepalived + lvs 叢集

一、keepalived原理 keepalived基於VRRP(虛擬路由冗餘協議)實現的 將多臺相同功能的伺服器組成一個伺服器組,這個組裡面有一個master和多個backup, master上面有一個對外提供服務的vip(該伺服器所在區域網內其他機器的預設路由為該vi

Keepalived + LVS-DR搭建高可用Web伺服器叢集

導航: Keepalived概述 LVS概述 編譯安裝keepalived 配置主排程器 雙機熱備 一、Keepalived概述 keepalived是一個類似於layer3, 4 & 5交換機制的軟體,也就是我們平時說的第3層、第4層和第5層交換。Keepalive

Keepalived + LVS + LAMP 高可用負載均衡叢集實現

一、Keepalived 簡介           Keepalived 是一個用 C 語言編寫的路由軟體。它最初是專門為 LVS 負載均衡軟體設計的,用來管理並監控 LVS 集群系統中各個服務節點的狀態,後來又加

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

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

搭建LVS-DR負載均衡叢集Keepalived-LVS高可用負載均衡叢集

LVS DR模式搭建準備工作三臺機器, 三臺機器均有公網IP。排程器(director)IP:192.168.8.133real server1(real1)IP:192.168.8.134real server2(real2)IP:192.168.8.135VIP:192.

nginx lvs keepalived搭建叢集

 #! /bin/bash SYN_VIP=172.10.2.201 /etc/rc.d/init.d/functions case "$1" in start)     ifconfig lo:0 $SYN_VIP netmask 255.255.255.255 broadcast $SYN_VIP    

使用keepalived搭建高可用LVS叢集

Linux Cluster 使用keepalived搭建高可用LVS 一般比較常用於搭建高可用叢集的有:heartbeat、keepalived、piranha。 常見的高可用叢集有:高可用LVS叢集、高可用web叢集(keepalived

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

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

Keepalived之高可用LVS叢集

  前文我們聊了下keepalived的郵件通知相關配置,回顧請參考https://www.cnblogs.com/qiuhom-1874/p/13645163.html;今天我們來說說keepalived高可用LVS叢集;   我們知道一個服務通常是以一個套接字形式對外提供服務,所謂套接字就是ip+埠;前面

keepalived+lvs配置安裝

prior 轉發 響應 檢查 但是 /usr outer tar.gz 調度 安裝: tar -zxvf keepalived-1.2.2.tar.gz yum list all |grep "ipvsadm" yum -y install kernel-devel ope

搭建keepalived + lvs DR

linux運維 負載均衡+高可用簡介:lvs 能為服務器提供負載均衡 keepalived 能為lvs服務器提供熱備切換,提高可用性。並對服務器池的節點進行健康檢查,自動移除故障節點。 一 搭建lvs1 網絡環境: .配置各IP:lvs1:172.16.16.173 ;lvs2:172.16.16.174

RHEL6 搭建 keepalived + lvs/DR 集群

第一個 定義網絡 root rtu fff 一個 forward 高可用 pri 搭建 keepalived + lvs/DR 集群使用Keepalived為LVS調度器提供高可用功能,防止調度器單點故障,為用戶提供Web服務:LVS1調度器真實IP地址為192.168.

LVS DR模式搭建、keepalived + LVS

mtu mas ipv4 依然 int ns3 tco link 轉發 18.11 LVS DR模式搭建 DR模式搭建-準備工作 三臺機器 分發器,也叫調度器(簡寫為dir)分發器:192.168.21.130/24rs1:192.168.21.132/24rs2:19

LVS DR模式搭建、keepalived+LVS搭建介紹

架構 size ali tcp協議 1.0 狀態 systemctl rtu rest LVS DR模式搭建 1.準備工作 DR模式同樣需要三臺虛擬機,三臺機器只需要有“公網”IP,但在這種模式下又多了一個VIP。 調度器dir:172.16.111.100真實服務器r

LVS DR模式搭建、keepalived+LVS

mtu 安裝 選擇 .cn 命令 ive 生產 log ica LVS DR 模式搭建 準備工作 三臺機器,三臺機器均有公網IP。 調度器(director) IP:192.168.159.131 real server 1 (real1) IP:192.168.1

負載均衡(LVS DR模式搭建,DR只用一個公網ip,Keepalived+LVS DR)

manage 出現 backup wan ria 文件 重復 ipv4 簡單 一、LVS DR模式搭建準備工作三臺機器:分發器,dir:192.168.52.100rs1:192.168.52.101 (網關改回來,之前nat模式改成100)rs2: 192.168.52

03: HAProxy服務器 、 Keepalived熱備 、 Keepalived+LVS

init.d usr show mkdir 訪問網站 主配置文件 end rewrite 存儲空間 LVS/DR 不對realserver 主機上的服務做健康性檢查是基於四層負載均衡集群軟件(端口) 一、使用Haproxy軟件部署網站LB集群1.1 普通LB集群 客戶端

Keepalived+LVS

keepalived lvs 一、Keepalived1.1 介紹keepalived觀察其名可知,保持存活,在網絡裏面就是保持在線了,也就是所謂的高可用或熱備,它集群管理中保證集群高可用的一個服務軟件,其功能類似於heartbeat,用來防止單點故障(單點故障是指一旦某一點出現故障就會導致整個系統架

高可用之KeepAlived(2):keepalived+lvs

不用 eset 修改 == server sent image .html cnblogs KeepAlived系列文章:http://www.cnblogs.com/f-ck-need-u/p/7576137.html 本文目錄:1. keepalived+lv