群集 LVS DR keepalived實戰部署

2021-10-24 05:18:47 字數 2497 閱讀 3122

二、如何部署keepalievd

三、部署lvs-dr+keepalived

專為lvs和ha設計的一款健康檢查工具

keepalived採用vrrp熱備份協議實現linux伺服器的多機熱備功能

vrrp,虛擬路由冗餘協議,是針對路由器的一種備份解決方案

在lvs群集環境中應用時,也需用到 lipvsadm管理工具

yum安裝 keepalived

啟用 keepalived服務

keepalievd配置目錄位於/etc/keepalievd/

keepalievd.conf是主配置檔案

global_defs區段指定全域性引數

vrrp_instance例項名稱區段指定vrrp熱備引數

注釋文字以「!」符號開頭

目錄samples/,提供了許多配置樣例作為參考

常用配置選項

keepalived備份伺服器的配置與master的配置有三個選項不同

測試雙機熱備的效果

主、備機均啟用web服務,內容相同

先後禁用、啟用主伺服器的網絡卡,執行以下測試

測試1:使用ping檢測19216810.72的連通性

測試2:訪問htt:/192168.10.72,確認可用性及內容變化

測試3:檢視日誌檔案/var/log/messages中的變化

1、實驗環境

為了進一步提高公司**的負載能力,公司決定擴充套件現有的**平台,基於lvs構築負載均衡群集。考慮到群集的訪問效率,管理員準備採用lvs群集的dr模式並配置keepalived雙機熱備,共享儲存裝置存放在內部專有網路中

lvs1:192.168.200.10

lvs2:192.168.200.20

web1:192.168.200.30

web2:192.168.200.40

vip=192.168.200.50

win 10 :192.168.200.60

2、實驗拓撲

3、實驗步驟

1、配置lvm-dr

見部落格2、配置keepalived

兩台lvs排程器配置

[root@localhost init.d]

# cd /etc/keepalived/

[root@localhost keepalived]

# vim keepalived.conf

global_defs

notification_email_from [email protected]

smtp_server 127.0.0.1 '//郵件協議指向自己'

smtp_connect_timeout 30

router_id lvs_01 '//router_id不能相同'

vrrp_skip_check_adv_addr

vrrp_strict

vrrp_garp_interval 0

vrrp_gna_interval 0

}vrrp_instance vi_1

virtual_ipaddress

}virtual_server 192.168.200.50 80

}

real_server 192.168.200.40 80

}}

第二台lvs排程器與第一台排程器不同的地方

[root@lvs1 ~]

# vim /etc/keepalived/keepalived.conf ..

.省略內容

router_id lvs_02 '//router_id不能相同'..

.省略內容

vrrp_instance vi_1 {

state backup '//此處選擇為backup備伺服器'

inte***ce ens33

virtual_router_id 10

priority 90 '//優先順序需要低於主伺服器'..

.省略內容

'//其他配置都相同'

開啟keepalived服務

[root@lvs1 ~]

# systemctl start keepalived

[root@lvs2 ~]

# systemctl start keepalived

實驗驗證

修改win10主機ip位址

使用win10訪問192.168.200.50驗證

部署LVS DR群集

ipvsadm c 清空現有策略 root www ipvsadm a t 192.168.137.254 80 s rr root www ipvsadm a t 192.168.137.254 80 r 192.168.137.130 80 g w 1 root www ipvsadm a t ...

Nginx群集均衡策略

每個請求按時間順序逐一分配到不同的後端伺服器,如果後端伺服器down掉,能自動剔除。upstream test.com 指定輪詢機率,weight和訪問比率成正比,用於後端伺服器效能不均的情況。upstream test.com 每個請求按訪問ip的hash結果分配,這樣每個訪客固定訪問乙個後端伺服...

Hyper V故障轉移群集

hyper v故障轉移群集配置完成後,在故障轉移群集管理器中新建虛機 角色 虛擬機器 新建虛擬機器 如果直接在hyper v管理器中新建虛機,則不是高可用,需要在故障轉移群集管理器中將其新增進來使其成為高可用 角色 配置角色 選中虛擬機器 完成 hyper v群集規劃 在配置故障轉移群集之前,先將虛...