1. 安裝環境
su - root
yum -y install kernel-devel*
yum -y install openssl-*
yum -y install popt-devel
yum -y install lrzsz
yum -y install openssh-clients
yum -y install libnl libnl-devel popt
2. 安裝keepalived
2.1. 安裝keepalived
將keepalived-1.2.15.tar.gz上傳到服務器/usr/local/下。
cd /usr/local
tar -zxvf keepalived-1.2.15.tar.gz
cd keepalived-1.2.15
執行配置命令
./configure --prefix=/usr/local/keepalived
3、編譯
make
4、安裝
make install
至此安裝成功
5、拷貝執行文件
cp /usr/local/keepalived/sbin/keepalived /usr/sbin/
6、將init.d文件拷貝到etc下,加入開機啓動項
cp /usr/local/keepalived/etc/rc.d/init.d/keepalived /etc/init.d/keepalived
7、將keepalived文件拷貝到etc下,加入網卡配置
cp /usr/local/keepalived/etc/sysconfig/keepalived /etc/sysconfig/
8、創建keepalived文件夾
mkdir -p /etc/keepalived
9、將keepalived配置文件拷貝到etc下
cp /usr/local/keepalived/etc/keepalived/keepalived.conf /etc/keepalived/keepalived.conf
10、添加可執行權限
chmod +x /etc/init.d/keepalived
2.2. 加入開機啓動:
chkconfig --add keepalived #添加時必須保證/etc/init.d/keepalived存在
chkconfig keepalived on
添加完可查詢系統服務是否存在:chkconfig --list
2.3. 啓動keepalived
啓動:service keepalived start
停止:service keepalived stop
重啓:service keepalived restart
3. 配置日誌文件
1.將keepalived日誌輸出到local0:
vi /etc/sysconfig/keepalived
KEEPALIVED_OPTIONS="-D -d -S 0"
2.在/etc/rsyslog.conf裏添加:
local0.* /var/log/keepalived.log
3.重新啓動keepalived和rsyslog服務:
service rsyslog restart
service keepalived restart
4. 打開防火牆的通訊地址
iptables -A INPUT -d 224.0.0.18 -j ACCEPT
/etc/rc.d/init.d/
iptables save
centos7 命令:[root@bogon init.d]# firewalld save