服务器安装部署keepalived

一、服务器安装部署keepalived

一、先安装lvs

检查Load Balancer服务器是否已支持ipvs。大部分Linux发行版本已经集成了ipvs。
modprobe -l | grep ipvs
若有类似以下输出,则表示服务器已支持ipvs

在这里插入图片描述

检查是否有必须的依赖包:Kernel-devel、gcc、openssl、openssl-devel、popt 。
rpm -q gcc
rpm -q openssl
rpm -q openssl-devel
rpm -q popt
rpm -q kernel-devel
若服务器输出”package ** is not installed”则表示该包未安装。可以使用yum安装。
例如:yum install -y kernel-devel*。

在这里插入图片描述

yum install -y kernel-devel*

安装静态资源包
yum install libnl* libpopt* popt-static -y

可能会出现错误 这就需要本地下载上传(后面会解决这个问题)

在这里插入图片描述

查看内核版本。从官网下载内核版本对应的ipvsadm。这里内核是2.6.32,可以下载的ipvsadm版本是:ipvsadm-1.26。

uname -a

在这里插入图片描述

或者使用这个命令查看内核:rpm -q kernel-devel

在这里插入图片描述

建立安装需要的软链,内核版本和软件目录需要一致。
ln -s /usr/src/kernels/2.6.32-431.el6.x86_64 /usr/src/linux 

在这里插入图片描述

在/usr/local/src 下建立lvs目录
cd /usr/local/src/
mkdir lvs

在这里插入图片描述

上传并解压ipvsadm-1.26.tar.gz
cd lvs
rz -y
tar -zvxf ipvsadm-1.26.tar.gz

在这里插入图片描述

编译安装

cd ipvsadm-1.26
make && make install
到这一步会报错,就是上面还有个问题没解决!!!

在这里插入图片描述

解决方案如下:
本地上传 popt-static-1.13-7.el6.x86_64.rpm
或者使用命令下载 wget http://mirror.centos.org/centos/6/os/x86_64/Packages/popt-static-1.13-7.el6.x86_64.rpm

在这里插入图片描述

rpm -ivh popt-static-1.13-7.el6.x86_64.rpm

在这里插入图片描述

最后再到ipvsadm-1.26目录下编译安装

cd ipvsadm-1.26
make && make install(如果这里还是报错,则把安装keepalived的四条命令执行一遍,估计是少了什么安装包)

在这里插入图片描述

若没有错误提示,则安装成功,使用ipvsadm命令验证
ipvsadm

在这里插入图片描述

二、下面开始安装keeoalived

如果上面的那个问题解决不了就把以下命令执行完之后再去执行rpm -ivh popt-static-1.13-7.el6.x86_64.rpm

yum -y install kernel-devel*
yum -y install openssl-*
yum -y install popt-devel
yum -y install libnl libnl-devel popt

1、将keepalived-1.2.15.tar.gz上传到服务器/usr/local/下

cd /usr/local/
rz -y

在这里插入图片描述

tar -zxvf keepalived-1.2.15.tar.gz

2、执行配置命令

cd keepalived-1.2.15
./configure --prefix=/usr/local/keepalived

3、编译 安装

make
make install

至此安装成功

4、拷贝执行文件

cp /usr/local/keepalived/sbin/keepalived /usr/sbin/

5、将init.d文件拷贝到etc下,加入开机启动项

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

6、将keepalived文件拷贝到etc下,加入网卡配置

cp /usr/local/keepalived/etc/sysconfig/keepalived /etc/sysconfig/

7、创建keepalived文件夹

mkdir -p /etc/keepalived

8、将keepalived配置文件拷贝到etc下

cp /usr/local/keepalived/etc/keepalived/keepalived.conf /etc/keepalived/keepalived.conf

9、添加可执行权限

chmod +x /etc/init.d/keepalived

在这里插入图片描述

10、加入开机启动

chkconfig --add keepalived	#添加时必须保证/etc/init.d/keepalived存在
chkconfig keepalived on

11、启动keepalived

启动:service keepalived start
停止:service keepalived stop
重启:service keepalived restart

在这里插入图片描述

12、查看keepalived是否启动成功

应该有三个进程
ps -ef | grep keepalived

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值