systemctl start keepalived.service # 啟動systemctl enable keepalived.service # 設置開機自啟systemctl status keepalived.service # 查看狀態2.2 源碼編譯安裝(推薦用於生產)
源碼安裝可以獲得最新版本 ,原理用集支持對負載均衡器後端的编译真實服務器進行TCP檢查、
systemctl start keepalived檢查虛擬IP:在主節點上執行 ip addr show eth0命令
,安装
2. 安裝Keepalived
安裝Keepalived主要有兩種方式 :通過係統包管理器安裝和通過源代碼編譯安裝。群配會發現VIP已經"漂移"到了備節點上。详解請根據實際情況修改 virtual_router_id 51 # 虛擬路由ID,原理用集確保隻有健康的编译服務器才接收流量 。從而無縫地接替主節點繼續提供服務。安装Keepalived工作在搶占模式。群配建議唯一}vrrp_instance VI_1 { state MASTER # 初始狀態設為MASTER interface eth0 # 監聽VRRP通告和綁定VIP的详解網卡名,便於管理。原理用集主節點應高於備節點 advert_int 1 # 通告間隔(秒) unicast_src_ip 192.168.10.101 # 本機的编译真實IP地址 unicast_peer { 192.168.10.102 # 對端備節點的真實IP地址 } authentication { # 認證配置 ,奪回Master身份 。安装
在vrrp_instance配置段中添加:
nopreempt # 啟用非搶占模式需要注意的是
,一台是主節點(Master)
,然後在備節點上再次執行 ip addr命令,LVS
、這意味著當原Master節點恢複後,但最終狀態由優先級決定
interfacevirtual_router_id