keepalived 解決系統單點問題

2021-08-28 15:03:45 字數 1559 閱讀 5057

1  安裝

wget

tar -zxvf keepalived-1.2.15.tar.gz

cd keepalived-1.2.15

./configure --sysconf=/etc/  --with-kernel-dir=/usr/src/kernels/2.6.32-573.8.1.el6.x86_64

常見三種錯誤:

錯誤1: 報錯*** warning - this build will not support ipvs with ipv6. please install libnl/libnl-3 dev libraries to support ipv6 with ipvs.

執行:yum -y install libnl libnl-devel

錯誤2: 報錯 openssl not property

yum -y install openssl openssl-devel

錯誤3: configure: error: libnfnetlink headers missing

yum

install

-y libnfnetlink-devel

而後: 

make && make install

ln -s /usr/local/sbin/keepalived  /sbin/   #

這一步很重要,不執行

ln -s

會報錯「starting keepalived: /bin/bash: keepalived: command not found」

配置檔案:

}主要說明的幾點:

state 的數值,backup  master    沒有區別的,決定是不是 master 是 priority ,這個越大,代表是 主

inte***ce eth1  ,後面這個 eth1  必須是伺服器已經存在的,否則 新增失敗,是不是存在的 路由 使用命令

ip a 進行檢視:

service keepalived start, 進行啟動,啟動成功,ip a 檢視 eth1  下面可以看到多了乙個 虛擬ip

從節點,只需將 許可權改小,  priority  即可,  判斷 是否安裝成功,可以進行如下操作

主節點 service keepalived stop, 從節點 虛擬 ip 能否成功,如果主節點再啟動keepalived , 虛擬 ip 會再爭奪回來

keepalived解決Nginx單點問題

一 nginx安裝配置 mainline version 主線版本 stable version 穩定版本 legacy versions 舊版本 yum y install pcre devel yum y install zlib devel tar zxvf nginx.tar.gz cd n...

keepalived高可用部署 單例項 rpm版

配好yum倉庫解決 yum y install keepalived 1.2.7 3.el6.x86 64.rpm 安裝keepalived包 root zys data rpm aq keepalived keepalived 1.2.7 3.el6.x86 64 root zys data et...

把keepalived註冊為系統服務

進入keepalived的安裝目錄 解壓目錄 假設我的目錄為 usr software keepalived 2.0.18 執行ls可以看到有個keepalived目錄,進去 進去後會發現有個etc目錄,再進到這個etc目錄後,其中會看到兩個檔案 init.d以及sysconfig 執行cp ini...