1、下載
自行去Keepalived官網進行下載,也可以通過如下鏈接進行下載
wget https://link.zhihu.com/?target=https%3A//www.keepalived.org/software/keepalived-1.3.4.tar.gz
2、安裝
這里可能有些小伙伴的環境需要安裝一些依賴包,不然會造成一些安裝失敗的問題;
yum -y install libnl libnl-devel libnfnetlink-devel
yum -y install ipvsadm
yum -y install popt-devel
yum -y install openssl-devel
若你的環境已安裝,請忽略!
解壓:
tar -zxvf keepalived-1.3.4.tar.gz
進入解壓之后的Keepalived目錄之下,有一個configure的文件,這是keepalived的配置文件
cd keepalived-1.3.4
配置keepalived,使用如下命令:
./configure --prefix=/usr/local/keepalived --sysconf=/etc
--prefix :keepalived安裝目錄
--sysconf :keepalived的核心配置文件,必須要在 /etc 目錄下面,固定位置,改為其他
位置會導致啟動不了不在該目錄下的話,會在啟動keepalived的時候,會在
日志文件里面抱一個錯誤,說找不到/etc這個文件夾。
隨后會得到一個keepalived的文件夾
編譯和安裝keepalived
make && make install
使用如下命令可查看keepalived安裝在那兒
whereis keepalived
會得到兩個目錄, /etc/keepalived /usr/local/keepalived
/usr/local/keepalived :是之前指定的安裝目錄位置
安裝目錄和nginx的一樣,啟動keepalived的話就進入sbin目錄之下,然后
./keepalived
/etc/keepalived :是keepalived的核心配置文件所在位置
這里面的keepalived.conf 就是核心配置文件
3、配置(KeepAlived.conf)
進入核心配置文件之下
cd /etc/keepalived
vi keepalived.conf 配置內容如下
4、測試
啟動keepalived,查看機器ip地址,可發現多出一個244.200的ip
此時,若您的機器上裝有nginx的話,使用原機器ip地址 和 新配置的新的虛擬ip地址244.200也能打開
發現兩個打開的頁面是一樣的
到此keepalived就安裝配置成功了。
keepalived從機配置
從機配置與主機過程完全一樣,配置文件內以下標識id與優先級稍作變化即可
服務的管理:
重啟keepalived服務:
systemctl restart keepalived
停止keepalived服務:
systemctl stop keepalived
如果機器重啟之后keepalived沒有啟動的話,可以安裝如下設置Keepalived開機自啟動
chkconfig --add keepalived
chkconfig keepalived on
注意:
添加時,必須保證/etc/init.d/keepalived存在
查看系統服務
chkconfig list