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...