记录下keepalived中遇到的各种坑

部署

安装

1.新建文件夹keepalived,位置任意
2.把下载好的tar文件传进去,我的是keepalived-1.2.19.tar版本,下载地址:https://pan.baidu.com/s/1-_ZsKVpJD9GafX8TeDLb6g;
提取码0vyy;使用命令 ”tar zxvf 文件名“ 解压,解压后如下图
在这里插入图片描述
3.进入解压后的文件夹(必须进入解压的文件夹,保证跟configure在同一级目录),执行“./configure --prefix=/usr/local/keepalived/”命令
执行红框选中的文件夹,后面跟的是你编译存放的目录,自己定义
出现如下图片则表示成功。若出现其他问题,可能是没引入包的原因,引包操作自行百度
在这里插入图片描述
4.执行“make”命令,之后执行“make install”命令,执行成功后会在当前位置的上一级目录出现四个文件,如图
在这里插入图片描述
到这一步,安装已经完成了

配置服务

1.进入生成的四个文件夹的sbin目录,复制里面的文件到根目录下的/usr/sbin中
在这里插入图片描述
2.进入跟sbin同级目录下的/etc/rc.d/init.d目录下(本人用的版本为1.2.19,新版没有rc.d文件夹),复制该文件夹里的文件到根目录下的/etc/init.d/下
在这里插入图片描述
3.回退两级目录,进入/etc下的sysconfig目录,复制文件到根目录下的/etc/sysconfig/下
在这里插入图片描述
4.在根目录下/etc下新建keepalived文件夹用来存放keepalived的配置文件,然后将etc/keepalived中的keepalived.conf文件复制到该目录下
在这里插入图片描述
5.添加权限,必须在/etc/rc.d/init.d/目录下执行“chmod +x keepalived”命令
在这里插入图片描述

添加开机自启动

执行一下命令即可
chkconfig --add keepalived
chkconfig keepalived on
此外,keepalived的常用命令有
service keepalived start #启动
service keepalived stop #停止
service keepalived status #查看状态
service keepalived restart #重启

配置

1.修改根目录下的/etc/keepalived/keepalived.conf文件,
在这里插入图片描述
其他配置可自行百度
2.与nginx配置高可用
继续在该配置文件下增加如下信息,然后在根目录/etc/keepalived下上传check_nginx.sh文件
在这里插入图片描述
check_nginx.sh文件的内容如下
在这里插入图片描述
之后启动主备机,部署与配置就完成了

遇到的一些无法理解的问题

1.配置文件中绑定的网络接口需根据电脑自身配置,主备机的网络接口可以不一样,但是必须在同一网段,如
在这里插入图片描述
在这里插入图片描述
以上服务器的网络端口主机为eth1,备机为eth2
2.配置文件中的方法,大括号之前必须有空格
在这里插入图片描述
3.有时候后tracj_script中的方法不执,这个时候一定要注意权限的问题,保证当前用户有执行sh文件的权限
END

  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值