本篇博客主要介绍一下如何搭建KeepAlived服务。
KeepAlived的作用:
Keepalived的作用是检测服务器的状态,如果有一台web服务器宕机,或工作出现故障,Keepalived将检测到,并将有故障的服务器从系统中剔除,同时使用其他服务器代替该服务器的工作,当服务器工作正常后Keepalived自动将服务器加入到服务器群中,这些工作全部自动完成,不需要人工干涉,需要人工做的只是修复故障的服务器。
搭建步骤:
步骤一:下载KeepAlived
http://www.keepalived.org/software/keepalived-1.1.20.tar.gz
步骤二:将下载的KeepAlived上传至 /home/admin 目录(目录根据需要自行放置)
步骤三:解压并安装keepAlived
tar -zxvf keepalived-1.1.20.tar.gz
cd keepalived-1.1.20
ln -s /usr/src/kernels/2.6.9-78.EL-i686/usr/src//linux
yum install popt-devel
./configure
安装完成:安装完成会显示下边信息
注意:
如果执行 ./configure 报错,执行命令: yum -y install gcc
如果执行 ./configure过程中报错,请执行命令: yum -y install openssl-devel
步骤四:编译及安装
# make && make install
# 不是管理员的账号记着加sudo 在命令前边,命令如下
# sudo make && sudo make install
cp /usr/local/etc/rc.d/init.d/keepalived /etc/rc.d/init.d/
cp /usr/local/etc/sysconfig/keepalived /etc/sysconfig/
mkdir /etc/keepalived
cp /usr/local/etc/keepalived/keepalived.conf /etc/keepalived/
cp /usr/local/sbin/keepalived /usr/sbin/
设置开机自启:
vi /etc/rc.local
输入命令: /etc/init.d/keepalived start
步骤五:配置keepAlived的信息\
vi /etc/keepalived/keepalived.conf
配置一下约定好的虚拟IP ,然后 启动keepAlived服务
service keepalived start
查看网卡信息,是否出现虚拟ip
ip addr
至此keepAlived搭建完毕