1.检测系统环境(下载相应版本的安装包):
[root@rhel ~]# uname -a
2.安装编译环境:
[root@rhel ~]# yum install -y gcc gcc-c++ openssl openssl-devel
3. 解压keepalived-1.2.22.tar.gz(不会解压的可以网上搜索解压命令)并指定安装路径
[root@rhel keepalived-1.2.12]# ./configure --prefix=/usr/local/keepalived //指定安装路径
4.[root@rhel keepalived-1.2.12]# make && make install //安装
将keepalived命令软连接到/usr/bin下
[root@rhel keepalived-1.2.12]# ln -s /usr/local/keepalived/sbin/keepalived /usr/bin/keepalived
5.添加启动脚本且方便用service keepalived start/stop/restart管理
[root@rhel keepalived-1.2.12]# cp /usr/local/keepalived/etc/rc.d/init.d/keepalived /etc/init.d/keepalived
[root@rhel keepalived-1.2.12]# chmod 755 /etc/init.d/keepalived //添加执行权限
[root@rhel keepalived-1.2.12]# chkconfig keepalived on //开机启动
6.修改/etc/init.d/keepalived中的程序路径
# Source configuration file (we set KEEPALIVED_OPTIONS there)
. /etc/sysconfig/keepalived
改为:
# Source configuration file (we set KEEPALIVED_OPTIONS there)
. /usr/local/keepalived/etc/sysconfig/keepalived
7.默认情况下,keepalived 会读取 /etc/keepalived 下keepalived.conf 文件
如果没有建立这个文件,keepalived也不会报错,但是会发现,所创建的关于keepalived的相关参数根本就没有生效。
[root@rhel keepalived-1.2.12]# mkdir /etc/keepalived
[root@rhel keepalived-1.2.12]# ln -s /usr/local/keepalived/etc/keepalived/keepalived.conf /etc/keepalived/keepalived.conf
8.启动测试:
[root@rhel keepalived-1.2.12]# service keepalived restart
校验
tail -f /var/log/messages
[root@rhel ~]# uname -a
Linux rhel 2.6.18-194.el5 #1 SMP Tue Mar 16 21:52:39 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux
我下载的是:keepalived-1.2.22.tar.gz
2.安装编译环境:
[root@rhel ~]# yum install -y gcc gcc-c++ openssl openssl-devel
3. 解压keepalived-1.2.22.tar.gz(不会解压的可以网上搜索解压命令)并指定安装路径
[root@rhel keepalived-1.2.12]# ./configure --prefix=/usr/local/keepalived //指定安装路径
4.[root@rhel keepalived-1.2.12]# make && make install //安装
将keepalived命令软连接到/usr/bin下
[root@rhel keepalived-1.2.12]# ln -s /usr/local/keepalived/sbin/keepalived /usr/bin/keepalived
5.添加启动脚本且方便用service keepalived start/stop/restart管理
[root@rhel keepalived-1.2.12]# cp /usr/local/keepalived/etc/rc.d/init.d/keepalived /etc/init.d/keepalived
[root@rhel keepalived-1.2.12]# chmod 755 /etc/init.d/keepalived //添加执行权限
[root@rhel keepalived-1.2.12]# chkconfig keepalived on //开机启动
6.修改/etc/init.d/keepalived中的程序路径
# Source configuration file (we set KEEPALIVED_OPTIONS there)
. /etc/sysconfig/keepalived
改为:
# Source configuration file (we set KEEPALIVED_OPTIONS there)
. /usr/local/keepalived/etc/sysconfig/keepalived
7.默认情况下,keepalived 会读取 /etc/keepalived 下keepalived.conf 文件
如果没有建立这个文件,keepalived也不会报错,但是会发现,所创建的关于keepalived的相关参数根本就没有生效。
[root@rhel keepalived-1.2.12]# mkdir /etc/keepalived
[root@rhel keepalived-1.2.12]# ln -s /usr/local/keepalived/etc/keepalived/keepalived.conf /etc/keepalived/keepalived.conf
8.启动测试:
[root@rhel keepalived-1.2.12]# service keepalived restart
校验
tail -f /var/log/messages