Keepalived雙機熱備

前言:keeplived是專門針對LVS設計的一款輔助工具,主要功能是實現故障切換


1、LVS+Keepalived高可用羣集

blob.png

實驗的目的是實現雙機熱備的同時實現負載均衡羣集,

當主調度器發生故障的時候,從服務器會繼續提供調度工作,保證用戶的正常訪問。兩臺從調度器,添加兩塊網卡,配置從調度器和主調度器方法一樣,但是在配置keepalived的時候從服務器優先級要設置的比主的低,主服務器修改成爲MASTER,從服務器是BACKUP,服務器名稱改成不一樣的就可以,其他的配置一樣。


在這裏兩臺調度器的eth0的內網卡修改爲vm1eth1做外網卡修改爲vm8,所以就是說192.168.7.0網段都是vm1,172.16.16.0網段都是vm8ip地址如上圖所示。


實驗:圖片1_meitu_1.jpg


1、配置nfs服務器192.168.7.250,此處不做示範;

圖片2_meitu_2.jpg


2、配置web節點A

web節點A的內網卡是192.168.7.177,外部網卡是172.16.16.177,再將NFS存儲上的網站掛過來

圖片3_meitu_3.jpg



3、配置web節點B

web節點A的步驟完全一樣,注意外網卡是172.16.16.178,內網卡是192.168.7.178。爲了可以看到實驗效果,web b在此不做掛載;


 

4、配置LVS主調度器在此不做示範



5、配置LVS從調度器 與主調度器的配置一樣



6、

1、配置主調度器

1)安裝支持軟件

圖片4_meitu_4.jpg


2編譯安裝Keepalived

圖片5_meitu_5.jpg

圖片6_meitu_6.jpg


3)使用Keepalived服務

Chkconfig  --add keepalived

Chkconfig  keepalived  on


4)配置主調度器

Vi  /etc/keepalived/keepalived.conf

圖片7_meitu_7.jpg


圖片8_meitu_8.jpg


5)重啓keepalived服務

圖片9_meitu_9.jpg


 

1)從調度服務器的配置

首先安裝keepalived,和主服務器一樣,在配置的時候主要有三個地方不一樣:優先級99,調度器名稱R2,熱備狀態爲BACKUP

Vi /etc/keepalived/keepalived.conf

圖片10_meitu_10.jpg


圖片11_meitu_11.jpg

7)重新從服務器的Keepalived服務

圖片12_meitu_12.jpg


1)測試lvs+keepalived羣集

在客戶機上訪問http://172.16.16.172,可以正常訪問

截圖1.png

然後把主調度器的外網卡斷掉,如果客戶端依然可以訪問網站,說明成功。


再從調度器上查看網卡配置,可以看到虛擬ip顯示了,說明現在從服務器成爲了主調度器。


圖片15_meitu_14.jpg

9)測試負載均衡

爲了測試效果明顯,把web節點A取消掛載NFS,默認頁面爲nginx歡迎頁面。

在客戶端上訪問

截圖1.png

截圖2.png



每次訪問的網頁都不一樣,說明負載均衡正常!

本次實驗完畢!




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章