国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

LVS+Keepalived架構(負載均衡高可用集群)

這篇具有很好參考價值的文章主要介紹了LVS+Keepalived架構(負載均衡高可用集群)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

一、高可用簡介

普通的群集的部署是通過一臺調度器控制調配多臺節(jié)點服務器進行業(yè)務請求的處理,但是僅僅是一臺調度器,就會存在極大的單點故障風險,當該調度器的鏈路或則調度器本身出現故障時,就會導致整個業(yè)務的無法正常進行LVS+Keepalived架構(負載均衡高可用集群),lvs,架構,負載均衡

?而高可用集群是由一臺主調度器和一臺或多臺備用調度器。在主調度器能夠正常運轉時,由主調度器進行節(jié)點服務器業(yè)務的分配處理,其余備用調度器處于待機狀態(tài),不參與當前的集群運轉。當主調度器出現故障無法運轉時,此時備用調度器會由優(yōu)先級最高的調度承擔主調度器的工作,而出現故障的主調調度器便會退出當前工作,由人工維修后返回集群。LVS+Keepalived架構(負載均衡高可用集群),lvs,架構,負載均衡

兩者比較后:高可用集群只需要在調度器上多進行一臺或兩臺(服務器本身的價格比較昂貴,一般備用的服務器的數量會和當前業(yè)務創(chuàng)造的價值對等)的設置,就可避免因調度器癱瘓業(yè)務中斷的風險,所以實現了真正的高可用的效果

二、Keepalived及其工作原理

  • Keepalived 是一個基于VRRP協議來實現的LVS服務高可用方案,可以解決靜態(tài)路由出現的單點故障問題。LVS+Keepalived架構(負載均衡高可用集群),lvs,架構,負載均衡?在一個LVS服務集群中通常有主服務器(MASTER)和備份服務器(BACKUP)兩種角色的服務器,但是對外表現為一個虛擬IP,主服務器會發(fā)送VRRP通告信息給備份服務器,當備份服務器收不到VRRP消息的時候,即主服務器異常的時候,備份服務器就會接管虛擬IP,繼續(xù)提供服務,從而保證了高可用性

?三、Keepalived體系主要模塊及其作用

keepalived體系架構中主要有三個模塊,分別是core、check和vrrp。

●core模塊:為keepalived的核心,負責主進程的啟動、維護及全局配置文件的加載和解析。
●vrrp模塊:是來實現VRRP協議的。
●check模塊:負責健康檢查,常見的方式有端口檢查及URL檢查。

四、LVS+Keepalived 高可用群集

  • 主DR 服務器:ens33(192.168.181.100) ipvsadm 、keepalived(熱備) 虛擬IP:192.168.181.88 ?網卡 ens33:0
  • 備DR 服務器:ens33(192.168.181.99) ipvsadm 、keepalived
  • 虛擬IP:192.168.181.88 ?網卡 ens33:0
  • Web 服務器1:ens33 192.168.181.101
  • lo:0(VIP)192.168.181.88
  • Web 服務器2:ens33 192.168.181.102
  • lo:0(VIP)192.168.181.88
  • vip:192.168.181.88 ? ? ?
  • 客戶端:192.168.181.1

1.LVS部署

yum -y install ipvsadm keepalived
modprobe ip_vs
cat /proc/net/ip_vs
1.1 配置keeplived(主、備DR 服務器上都要設置
cd /etc/keepalived/
cp keepalived.conf keepalived.conf.bak
vim keepalived.conf
......
global_defs {						#定義全局參數
--10行--修改,郵件服務指向本地
	smtp_server 127.0.0.1
--12行--修改,指定服務器(路由器)的名稱,主備服務器名稱須不同,主為LVS_01,備為LVS_02
	router_id LVS_01
--14行--注釋掉,取消嚴格遵守VRRP協議功能,否則VIP無法被連接
	#vrrp_strict
}

vrrp_instance VI_1 {				#定義VRRP熱備實例參數
--20行--修改,指定熱備狀態(tài),主為MASTER,備為BACKUP
    state MASTER
--21行--修改,指定承載vip地址的物理接口
    interface ens33
--22行--修改,指定虛擬路由器的ID號,每個熱備組保持一致	
    virtual_router_id 10
	#nopreempt		#如果設置非搶占模式,兩個節(jié)點state必須為bakcup,并加上配置 nopreempt
--23行--修改,指定優(yōu)先級,數值越大優(yōu)先級越高,這里設置主為100,備為90
    priority 100
    advert_int 1					#通告間隔秒數(心跳頻率)
    authentication {				#定義認證信息,每個熱備組保持一致
		auth_type PASS				#認證類型
--27行--修改,指定驗證密碼,主備服務器保持一致
        auth_pass 123123
    }
    virtual_ipaddress {				#指定群集vip地址
        192.168.181.88
    }
}
--36行--修改,指定虛擬服務器地址(VIP)、端口,定義虛擬服務器和Web服務器池參數
virtual_server 192.168.181.88 80 {
    delay_loop 6					#健康檢查的間隔時間(秒)
    lb_algo rr						#指定調度算法,輪詢(rr)
--39行--修改,指定群集工作模式,直接路由(DR)
    lb_kind DR
    persistence_timeout 50			#連接保持時間(秒)
    protocol TCP					#應用服務采用的是 TCP協議
--43行--修改,指定第一個Web節(jié)點的地址、端口
    real_server 192.168.181.101 80 {
        weight 1					#節(jié)點的權重
--45行--刪除,添加以下健康檢查方式		
        TCP_CHECK {
			connect_port 80			#添加檢查的目標端口
			connect_timeout 3		#添加連接超時(秒)
			nb_get_retry 3			#添加重試次數
			delay_before_retry 3	#添加重試間隔
		}
	}

	real_server 192.168.181.102 80 {		#添加第二個 Web節(jié)點的地址、端口
        weight 1
        TCP_CHECK {
			connect_port 80
			connect_timeout 3
			nb_get_retry 3
			delay_before_retry 3
		}
	}
##刪除后面多余的配置##
}

LVS+Keepalived架構(負載均衡高可用集群),lvs,架構,負載均衡LVS+Keepalived架構(負載均衡高可用集群),lvs,架構,負載均衡

192.168.181.100和99都需要配置vip(虛擬IP)
vim /etc/sysconfig/network-scripts/ifcfg-ens33:0
DEVICE=ens33:0
ONBOOT=yes
IPADDR=192.168.10.188
NETMASK=255.255.255.255

重啟網卡 systemctl restart network
ifup  ens33:0 


systemctl start keepalived
ip addr						#查看虛擬網卡vip
1.2 啟動 ipvsadm 服務
ipvsadm-save > /etc/sysconfig/ipvsadm
systemctl start ipvsadm

ipvsadm -C   ##清空規(guī)則
ipvsadm -A -t 192.168.181.88:80 -s rr
ipvsadm -a -t 192.168.181.88:80 -r 192.168.181.101:80 -g
ipvsadm -a -t 192.168.181.88:80 -r 192.168.181.102:80 -g


ipvsadm -ln
#如沒有VIP 的分發(fā)策略,則重啟 keepalived 服務,systemctl restart keepalived

--192.168.181.99---
ipvsadm-save > /etc/sysconfig/ipvsadm
systemctl start ipvsadm

ipvsadm -ln
1.3?調整 proc 響應參數,關閉Linux 內核的重定向參數響應
vim /etc/sysctl.conf
net.ipv4.conf.all.send_redirects = 0
net.ipv4.conf.default.send_redirects = 0
net.ipv4.conf.ens33.send_redirects = 0

sysctl -p

2.配置節(jié)點服務器

yum -y install httpd
systemctl start httpd

--192.168.181.101---
echo 'lbj king!' > /var/www/html/index.html

--192.168.181.102---
echo 'jokic is a joke~' > /var/www/html/index.html

vim /etc/sysconfig/network-scripts/ifcfg-lo:0
DEVICE=lo:0
ONBOOT=yes
IPADDR=192.168.181.88
NETMASK=255.255.255.255

service network restart 或 systemctl restart network
ifup lo:0
ifconfig lo:0
route add -host 192.168.181.88 dev lo:0

vim /etc/sysctl.conf

net.ipv4.conf.lo.arp_ignore = 1
net.ipv4.conf.lo.arp_announce = 2
net.ipv4.conf.all.arp_ignore = 1
net.ipv4.conf.all.arp_announce = 2

sysctl -p

3.測試驗證

LVS+Keepalived架構(負載均衡高可用集群),lvs,架構,負載均衡在客戶端訪問 http://192.168.181.88/?
再在主服務器關閉 keepalived 服務后再測試, systemctl stop keepalived

LVS+Keepalived架構(負載均衡高可用集群),lvs,架構,負載均衡

?文章來源地址http://www.zghlxwxcb.cn/news/detail-532615.html

?

到了這里,關于LVS+Keepalived架構(負載均衡高可用集群)的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 【簡單認識LVS+Keepalived負載均衡高可用群集】

    【簡單認識LVS+Keepalived負載均衡高可用群集】

    Keepalived 是一個基于VRRP協議來實現的LVS服務高可用方案,可以解決靜態(tài)路由出現的單點故障問題。 在一個LVS服務集群中通常有主服務器(MASTER)和備份服務器(BACKUP)兩種角色的服務器,但是對外表現為一個虛擬IP,主服務器會發(fā)送VRRP通告信息給備份服務器,當備份服務器收

    2024年02月15日
    瀏覽(23)
  • LVS-DR模式+keepalived+nginx+tomcat實現動靜分離、負載均衡、高可用實驗

    LVS-DR模式+keepalived+nginx+tomcat實現動靜分離、負載均衡、高可用實驗

    實驗條件: test2——20.0.0.20——主服務器——ipvsadm、keepalived服務 test3——20.0.0.30——備服務器——ipvsadm、keepalived服務 nginx5——20.0.0.51——后端真實服務器1(tomcat的代理服務器)——nginx服務 nginx6——20.0.0.61——后端真實服務器2(tomcat的代理服務器)——nginx服務 tomcat——

    2024年02月08日
    瀏覽(46)
  • 集群、負載均衡集群、高可用集群簡介,LVS模式和haproxy/nginx模式拓撲介紹

    集群、負載均衡集群、高可用集群簡介,LVS模式和haproxy/nginx模式拓撲介紹

    目錄 一.集群的定義 1.定義 2.分類 (1)負載均衡集群(LBC/LB) (2)高可用集群(HAC) 二.使用集群的意義 1.高性價比和性能比 2.高可用性 3.可伸縮性強 4.持久和透明性高 三.常見的兩種集群模式拓撲 1.LVS(-DR)集群模式 (1)工作架構 (2)LVS下的相關術語 (3)LVS的工作模式

    2024年02月13日
    瀏覽(35)
  • 集群、負載均衡集群、高可用集群簡介,LVS工作結構、工作模式、調度算法和haproxy/nginx模式拓撲介紹

    集群、負載均衡集群、高可用集群簡介,LVS工作結構、工作模式、調度算法和haproxy/nginx模式拓撲介紹

    目錄 一.集群的定義 1.定義 2.分類 (1)負載均衡集群(LBC/LB) (2)高可用集群(HAC) 二.使用集群的意義 1.高性價比和性能比 2.高可用性 3.可伸縮性強 4.持久和透明性高 三.常見的兩種集群模式拓撲 1.LVS(-DR)集群模式 (1)工作架構 (2)LVS下的相關術語 (3)LVS的工作模式

    2024年02月13日
    瀏覽(18)
  • LVS+DR+apache+keepalived負載均衡

    1、首先準備兩臺服務器 ip???????? 10.0.1.32 ip 10.0.1.33 vip 10.0.1.100 2、關閉防火墻 ```shell systemctl stop firewalld systemctl disable firewalld sed -i \\\'/^SELINUX=/s/enforcing/disabled/\\\' /etc/selinux/config grep \\\'^SELINUX=\\\' /etc/selinux/config setenforce off reboot ``` 3、安裝keepalived,兩臺機器都需要安裝 ```shell yum -y

    2024年02月10日
    瀏覽(24)
  • LVS/DR+Keepalived負載均衡實戰(zhàn)(一)

    LVS/DR+Keepalived負載均衡實戰(zhàn)(一)

    負載均衡這個概念對于一個IT老鳥來說再也熟悉不過了,當聽到此概念的第一反應是想到舉世聞名的nginx,但殊不知還有一個大名鼎鼎的負載均衡方案可能被忽略了,因為對于一般系統來說,很多應用場合中采用nginx基本已經滿足需求,但對于大型機高性能系統掌握lvs負載均衡

    2024年02月13日
    瀏覽(21)
  • Keepalived+Lvs高可用高性能負載配置

    環(huán)境準備 IP 配置 VIP node1 192.168.134.170 LVS+Keepalived 192.168.134.100 node3 192.168.134.172 LVS+Keepalived 192.168.134.100 node2 192.168.134.171 做web服務器使用 node4 192.168.134.173 做web服務器使用 1、準備node1與node3環(huán)境(安裝LVS與Keepalived)==由于只是簡單的模擬測試,故環(huán)境安裝使用yum即可。(LVS使用

    2024年02月13日
    瀏覽(26)
  • lvs+keepalived高可用集群

    keepalive為LVS應運而生的高可用服務。LVS的調度器無法做高可用,于是keepalive這個軟件,實現的是調度器的高可用。但是, keepalive不是專門為LVS集群服務的,也可以做其他代理服務器的高可用(面試) LVS的高可用集群:主調度器和備調度器(可以有多個)一主兩備或者一主一

    2024年02月08日
    瀏覽(13)
  • LVS+Keepalived 高可用集群

    LVS+Keepalived 高可用集群

    支持故障自動切換(Failover) 支持節(jié)點健康狀態(tài)檢查(Health Checking) 基于vrrp協議完成地址流動 為vip地址所在的節(jié)點生成ipvs規(guī)則(在配置文件中預先定義) 為ipvs集群的各RS做健康狀態(tài)檢測 基于腳本調用接口完成腳本中定義的功能,進而影響集群事務,以此支持nginx、haproxy等服務 官方

    2024年02月07日
    瀏覽(16)
  • 部署LVS+Keepalived高可用集群

    部署LVS+Keepalived高可用集群

    目錄 一、keepalived概述 1.1管理LVS負載均衡軟件 1.2VRRP(Virtual Router Redundancy Protocol) 原理 二、keepalived服務的重要功能 2.1自動切換(failover) 2.2健康檢查(health checking) 2.3高可用(HA) 三、L4和L7負載均衡的區(qū)別 四、keepalive故障自動切換 4.1搶占與非搶占 五、keeplived體系主要模塊

    2024年02月13日
    瀏覽(19)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包