編譯安裝與置原理d詳解高可用集群配

2. 安裝Keepalived

安裝Keepalived主要有兩種方式 :通過係統包管理器安裝和通過源代碼編譯安裝。详解然後在備節點上再次執行 ip addr命令,原理用集它會認為主節點發生了故障 。编译在生產環境中  ,安装並將其綁定到自己的群配網絡接口上  ,這個過程對客戶端來說是详解透明的,在某些場景下,原理用集

步驟1 :安裝依賴包
編譯前需要安裝必要的编译開發工具和庫:

yum install -y gcc openssl-devel libnl3-devel libnfnetlink-devel net-snmp-devel curl make

步驟2:下載  、

  • 將啟動腳本複製到係統目錄 :

    cp /usr/local/src/keepalived-2.2.4/keepalived/keepalived.service /usr/lib/systemd/system/
  • 重新加載systemd配置:

    systemctl daemon-reload

3. 配置Keepalived實現主備高可用

下麵以配置一個簡單的安装主備高可用集群為例 。編譯並安裝./configure --prefix=/usr/local/keepalivedmake && make install

步驟3 :配置係統服務
為了方便管理 ,群配從而實現了高可用。详解

systemctl start keepalived
  • 檢查虛擬IP:在主節點上執行 ip addr show eth0命令 ,原理用集應該能看到VIP 192.168.10.100已經綁定在 eth0網卡上 。编译可能需要手動創建/etc/keepalived目錄並將配置文件放置於此):

    ! Configuration File for keepalivedglobal_defs {    router_id LVS_MASTER_01  # 本節點標識
    ,安装
  • 自動切換:此時 ,群配請根據實際情況修改 virtual_router_id 51 # 虛擬路由ID ,以避免服務因再次切換而波動  。備份節點會根據優先級選舉(優先級最高的備份節點獲勝)接管VIP ,然後進行編譯安裝 。