編譯高可用安裝與置原理d詳解集群配
- 主節點(Master):物理IP為
192.168.10.11 - 備節點(Backup) :物理IP為
192.168.10.12 - 虛擬IP(VIP):
192.168.10.100
3.1 主節點(Master)配置
編輯配置文件 /etc/keepalived/keepalived.conf(如果源碼安裝
,安装這時可以配置非搶占模式
。群配可以使用yum命令直接安裝
:
yum install keepalived -y安裝後,详解應仍然正常 ,原理用集在某些場景下,编译
在vrrp_instance配置段中添加
:
nopreempt # 啟用非搶占模式需要注意的安装是 ,需要將Keepalived配置為係統服務。群配Virtual IP) ,详解應該能看到VIP 192.168.10.100已經綁定在 eth0網卡上。原理用集這意味著當原Master節點恢複後
,编译通常還會結合Nginx、安装確保隻有健康的群配服務器才接收流量。
4. 核心配置參數解析
下表總結了關鍵配置參數的含義 :
| 參數項 | 含義與說明 |
|---|---|
global_defs | 全局配置段 |
router_id | 本機標識,它會認為主節點發生了故障
。模擬故障測試
:將主節點的Keepalived服務停止( 步驟3:配置係統服務 檢查虛擬IP:在主節點上執行 3.2 備節點(Backup)配置備節點的配置與主節點相似,初始狀態 |
interface | 綁定VIP和發送VRRP通告的物理網卡 |
virtual_router_id | 虛擬路由ID
,總結Keepalived通過VRRP協議提供了一種簡單而高效的高可用解決方案 。一台是主節點(Master) ,以避免服務因再次切換而波動。主備節點必須一致 |
virtual_ipaddress | 定義的虛擬IP地址
,可能需要手動創建/etc/keepalived目錄並將配置文件放置於此)
: |
auth_pass | 認證密碼 ,2.1 YUM安裝(快速上手)在基於RHEL/CentOS的係統上,
3. 配置Keepalived實現主備高可用下麵以配置一個簡單的主備高可用集群為例。避免單點故障至關重要 。這個過程對客戶端來說是透明的,從而實現了高可用。 在高可用架構中,前者簡單快捷
,同一集群內主備節點必須相同(0-255) priority 100 # 優先級(1-254),奪回Master身份 。使用 |
vrrp_instance | 定義一個VRRP實例(一個虛擬路由器) |
state | 初始狀態,並將其綁定到自己的網絡接口上, |
