1. 程式人生 > >基於keepalived實現多種模式的高可用集群網站架構

基於keepalived實現多種模式的高可用集群網站架構

keepalived

一、 實現主從服務器高可用技術。

大概網絡拓撲圖:

技術分享

前提準備條件:

準備四臺機器,一臺為keepalived的master,一臺為keepalived的backup,一臺為rs1,一臺為rs2,同時都關閉防火墻和selinux。

①安裝包。

yum install keepalived

②修改位置文件(keepalived的master)。

vim /etc/keepalived/keepalived.cf

技術分享

③修改keepalived的主配置文件(keepalived的backup)

技術分享 ④給RS1設置VIP並設置成網卡別名。

技術分享 ⑤同理,給RS2設置VIP並設置為網卡別名。

技術分享 ⑥查看keepalived服務器上是否有服務。

技術分享


技術分享

⑦測試。

技術分享

⑧模擬keepalived的master損壞。

技術分享


技術分享

二、實現互為主從模式的高可用技術。

大概網絡拓撲圖:

技術分享

實現互為雙主模式也就是準備兩個VIP同時互相監督,當有一方宕機另一方就立刻頂上,從而實現了高可用。

①在上個實驗中的(主配置master)配置文件裏再增加一套instance方案,從而達到互為主從。

技術分享


技術分享

②在(從配置文件backup)修改配置文件,正好和主配置文件互為相反,從而可以互相監督。

技術分享


技術分享




基於keepalived實現多種模式的高可用集群網站架構