nginx+keepalived主备切换(不考虑主nginx停掉现象)
标签:
centoslinux负载均衡主备切换keepalivedit |
分类: Linux |
Nginx+keepalived主备切换
环境:
VM中linux均为CentOS操作系统
http://s11/mw690/79ac6aa8gx6CyehKnG2ea&690
在此没有提到nginx的安装,与nginx的负载均衡。请参考
备用服务器nginx配置文件与主服务器nginx配置文件相同。
步骤:
v
v
v
v
v
v
v
v
1.下载keepalived源码包
http://www.keepalived.org/download.html
2.解压
tar
cd
3.
错误提示可能如下
一种情况:
!!!
!!!
解决方案:运行yum
二种情况:
Make
4.拷贝文件
cp
cp
5.修改配置文件
在192.168.10.1主服务器上
cp
vi
!
global_defs
}
vrrp_instance
}
在192.168.10.4备用服务器上
cp
vi
!
global_defs
}
vrrp_instance
}
6.两台服务器启动keepalived
service
7.查看主日志
http://s13/bmiddle/79ac6aa8gx6Cyekksosbc&690
还可以通过
http://s6/bmiddle/79ac6aa8gx6Cyel5D2B25&690
查看备份服务器
http://s14/bmiddle/79ac6aa8gx6CyelQhxrcd&690
http://s5/bmiddle/79ac6aa8gx6CyemwhP6c4&690
8.pc机访问http://192.168.10.5
http://s7/bmiddle/79ac6aa8gx6Cyen7Dx496&690
刷新
http://s14/bmiddle/79ac6aa8gx6CyenOluR6d&690
9.停掉主服务器192.168.10.1的keepalived服务
http://s3/bmiddle/79ac6aa8gx6CyeoqGL882&690
http://s10/bmiddle/79ac6aa8gx6CyeoZkFPc9&690
查看备用服务器192.168.10.4的日志情况
http://s1/mw690/79ac6aa8gx6Cyex0ola50&690
经测试验证:
若主服务器keepalived服务停掉了,备用服务器立马接管。不会造成用户无法访问。主服务器keepalived恢复正常之后重新接管。
问题所在:
如果nginx服务被意外停掉了,会造成用户无法访问。
因为keepalived服务没有停止。
解决上述问题下回分解。

加载中…