1. 程式人生 > >keepalived for linux(HA 高可用集群)

keepalived for linux(HA 高可用集群)

keepalived

高可用集群的實現是由基於vrrp協議(虛擬冗余路由協議)的keepalived軟件實現的;

VRRP協議:

技術分享

下面開始配置keepalived 實現高可用集群操作

首先準備好2臺調度器(DR1,DR2),2臺RS服務器(RS1,RS2),1臺客戶機;

要做高可用的前提需要註意:

1.各個節點之間時間必須同步;需要使用時間服務器;

2.各個節點之間可以通過主機名互相通信;

3.確保iptables和selinux不會阻礙各個節點之間的數據通信

4.為了安全考慮,各個節點之間的root用戶可以基於密鑰認證的ssh互相通信;

·在兩臺調度器上安裝好keepalived的程序包

·編寫keepalived的主配置文件/etc/keepalived/keepalived.conf

主要別寫內容如下

技術分享技術分享

需要註意的是keepalived在默認情況下是搶占模式

兩臺調度器的配置文件相差的地方是 實例1 的部分中

DR2為 狀態為BACKUP 優先級需要低於100

在確認RS1、RS2中的構建DR模型的相關配置配置完成後,開啟DR1與DR2的keepalived服務

技術分享



























本文出自 “從運維開始” 博客,請務必保留此出處http://xredm.blog.51cto.com/12445165/1980092

keepalived for linux(HA 高可用集群)