xiguaqq20 发表于 2015-11-19 13:55:23

keepalived的安装

  部署环境
centos 6.5
keepalived keepalived-1.2.19.tar.gz

安装前准备工作
检查ipvsadm是否安装成功


ipvsadm
如果没有安装会提示
-bash: ipvsadm: command not found
这里我们用yum安装
yum -y install ipvsadm
然后我们再次检查ipvsadm,成功会提示如下
IP Virtual Server version 1.2.1 (size=4096)
Prot LocalAddress:Port Scheduler Flags
-> RemoteAddress:Port         Forward Weight ActiveConn InActConn
  —-安装配置keepalived
  1.下载keepalived源码Release 1.2.19

wget http://www.keepalived.org/software/keepalived-1.2.19.tar.gz
  2.安装keepalived

tar –zxvf keepalived-1.2.19.tar.gz

cd keepalived-1.2.19

./configure –prefix=/usr/local/keepalived

到了这里会提示

configure: error:
!!! OpenSSL is not properly installed on your system. !!!
!!! Can not include OpenSSL headers files.            !!!

解决办法:

yum install -y openssl openssl-devel

然后接着./configure –prefix=/usr/local/keepalived

配置成功后


Keepalived configuration
------------------------
Keepalived version       : 1.2.19
Compiler               : gcc
Compiler flags         : -g -O2
Extra Lib                : -lssl -lcrypto -lcrypt
Use IPVS Framework       : Yes
IPVS sync daemon support : Yes
IPVS use libnl         : No
fwmark socket support    : Yes
Use VRRP Framework       : Yes
Use VRRP VMAC            : Yes
SNMP support             : No
SHA1 support             : No
Use Debug flags          : No
  make && make install
  3.配置keepalived

mv /usr/local/keepalived/etc/keepalived/keepalived.conf /usr/local/keepalived/etc/keepalived/keepalived.conf.bak

cp /usr/local/keepalived/etc/rc.d/init.d/keepalived /etc/rc.d/init.d/keepalived

mkdir /etc/keepalived/

ln -s /usr/local/keepalived/etc/keepalived/keepalived.conf /etc/keepalived/keepalived.conf

ln -s /usr/local/keepalived/etc/sysconfig/keepalived /etc/sysconfig/keepalived

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

4.keepalived 的启动和停止

/etc/rc.d/init.d/keepalived start

/etc/rc.d/init.d/keepalived stop

5.查看日志

/var/log/messages
页: [1]
查看完整版本: keepalived的安装