主要是为了解决远端使用长连接访问服务器时,对后台服务器做高可用配置的问题,在此做简单测试。使用keepalived的目的是将部署在不同IP上的后台服务整合,对外提供同一个虚拟IP,当后台主节点服务器挂掉后,虚拟IP自动漂移到从节点上,保证服务的高可用性。
测试环境设置:
#注:测试时需关闭防火墙,linux使用centos6.5
keepalived主机:192.168.92.128
keepalived从机:192.168.92.129
http服务器1:192.168.92.128
http服务器2:192.168.92.129
虚拟IP:192.168.92.100
一、服务安装
1、httpd服务安装
使用httpd服务模拟后台应用服务,在两台http服务器上都安装httpd。
#安装
yum install -y httpd
#设置首页
#http服务器1设置
echo “httpd:192.168.92.128 centos-test01” >/var/www/html/index.html
#http服务器2设置
echo “httpd:192.168.92.129 centos-test02” >/var/www/html/index.html
2、keepalived服务安装
在两台服务器上都安装keepalived,主从设置主要配置keepalived.conf文件
#安装
yum install -y opens