linux下lvs+keepalived安装配置

keepalived主机:192.168.174.129
keepalived备机:192.168.174.130
realserver1:192.168.174.128(nginx服务器,首页为hello world)
realserver2:192.168.174.133(nginx服务器,首页为nginx默认首页)
VIP:192.168.174.222
LVS模式:DR
防火墙iptables处于关闭状态,selinux为disabled
安装lvs:可以直接使用本地yum安装

yum -y install ipvsadm

linux下lvs+keepalived安装配置
安装keepalived:
下载keepalived源码安装包并解压
linux下lvs+keepalived安装配置
进入keepalived解压目录,执行

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

linux下lvs+keepalived安装配置
编译配置完成后,执行make && make install
拷贝keepalived启动文件到/etc/init.d/下,网上教程有的从安装目录下拷贝过来的,我在安装目录下没有找到相关文件
linux下lvs+keepalived安装配置
执行,对于这两步不太了解

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

linux下lvs+keepalived安装配置

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

linux下lvs+keepalived安装配置
新建文件夹/etc/keepalived

mkdir /etc/keepalived

将keepalived的配置文件拷贝过来,keepalived启动时会从/etc/keepalived目录下查找keepalived.conf配置文件,如果没有找到则使用默认的配置。

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

linux下lvs+keepalived安装配置
以上操作在keepalived主机和从机上皆操作
修改主机配置文件
linux下lvs+keepalived安装配置
修改备机配置文件
linux下lvs+keepalived安装配置
主机和备机配置文件只有router_id和vrrp_instance的state和priority不同
修改/etc/hosts文件,将两台realserver加入进来
linux下lvs+keepalived安装配置
打开主机和备机的路由交换功能

echo 1 >/proc/sys/net/ipv4/ip_forward

linux下lvs+keepalived安装配置
启动主机和备机上的keepalived服务

service keepalived start

linux下lvs+keepalived安装配置
查看虚拟ip状态
linux下lvs+keepalived安装配置
在两台realserver上建立脚本文件,每台一个,内容一样,主要作用是绑定虚拟ip到环回接口
linux下lvs+keepalived安装配置
执行脚本/opt/script/lvs_real.sh start
查看ip状态
linux下lvs+keepalived安装配置
注意lo:0,绑定成功
在本地浏览器访问虚拟ip192.168.174.222,成功
linux下lvs+keepalived安装配置
查看主机上的虚拟ip状态
linux下lvs+keepalived安装配置
在主机上停掉keepalived主机的keepalived服务

killall keepalived

linux下lvs+keepalived安装配置
本地浏览器再次访问虚拟ip,发现正常访问
linux下lvs+keepalived安装配置
查看备机上的虚拟ip状态,发现成功漂移过来
linux下lvs+keepalived安装配置
成功
停掉realserver2的nginx服务,再次访问虚拟ip,可以发现显示的是realsever1的内容,我的realserver1和realserver2为了便于区分首页有一点不同
linux下lvs+keepalived安装配置
linux下lvs+keepalived安装配置

转载于:https://blog.51cto.com/13917261/2170082

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值