keepalived lvs怎么开启ntp keepalived启动
转载
Keepalived - linux 安装
- tar -zxvf /home/chenyb/software/keepalived-2.2.2.tar.gz
- mv keepalived-2.2.2/ keepalived
- yum -y install libnl libnl-devel
- 进入keepalived 安装目录后 ./configure --prefix=/usr/local/keepalived --sysconf=/etc
- prefix Keepalived解压后的位置
- sysconf 核心配置文件的位置是固定的,改成其他位置不但报错而且无法启动
- 如果配置过程中出现警告应该是缺少环境,根据提示补全就好,如图便是缺少openssl
- yum -y install libnl libnl-devel
- yum -y install openssl-devel
- 注意,配置文件在/etc/keepalived目录下,在安装的时候已经指定了核心配置文件的位置
- 注意:如果通过ip访问,虚拟的ip一定要是同网段的,绑定域名通过域名访问可以忽略
global_defs {
# 路由id:当前安装keepalived的节点主机标识符,保证全局唯一
router_id keep_87
}
vrrp_instance VI_1 {
# 表示状态是MASTER主机还是备用机BACKUP
state MASTER
# 该实例绑定的网卡
interface enp2s0
#0保证主备节点一致即可
virtual_router_id 77
# 权重,master权重一般高于backup,如果有多个,那就是选举,谁的权重高,谁就当选
priority 100
# 主备之间同步检查时间间隔,单位秒
advert_int 1
# 认证权限密码,防止非法节点进入
authentication {
auth_type PASS
auth_pass 1111
}
# 虚拟出来的ip,可以有多个(vip)
virtual_ipaddress {
192.168.50.166
}
}
- 注意:interface 对应的是服务器的网卡配置文件 ip addr可以查看
- 启动前也查看下ip信息,观察变化
- 进入Keepalived安装目录并启动Keepalived启动文件,在sbin目录下,这里安装到了/usr/local/目录下
- /usr/local/keepalived/sbin/keepalived
- ps -ef | grep keepalived
- 如下图,表示启动成功
- 查看网卡信息,对比Keepalived是否生效,如下图表示Keepalived配置生效,vip为192.168.6.166
- Keepalived没有停止命令,停止需要结束进程,需要优雅操作,需要将服务注册到系统
- 通过虚拟ip访问静态项目
-
192.168.50.166:9090项目是配合nginx完成的静态部署
- 将 Keepalived 注册到系统服务,用系统服务命令操作Keepalived
- 进入keepalived安装文件夹下的./keepalived/etc目录 cd /usr/local/keepalived/keepalived/etc
- cp init.d/keepalived /etc/init.d/
- cp sysconfig/keepalived /etc/sysconfig/
- 并刷新注册服务:daemon-reload
- 启动服务:systemctl start keepalived.service
- 停止服务:systemctl stop keepalived.service
- 重启服务:systemctl restart keepalived.service
本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。