运维大神看过来,关于做nginx+keepalived双主热备
先来说说环境吧,目前有两台前端两台后端,访问请求道前端坐了负载均衡,前端访问后端也做了负载均衡。现在打算要做双主热备,即两台服务器都同时在工作,一台宕掉以后另一台要接管之...
先来说说环境吧,目前有两台前端两台后端,访问请求道前端坐了负载均衡,前端访问后端也做了负载均衡。
现在打算要做双主热备,即两台服务器都同时在工作,一台宕掉以后另一台要接管之前用户的访问请求。
疑惑有三
1。双主的keepalived 为什么需要用到两个vip?
2。写脚本检测的时候,是否对于nginx tomcat mysql 等等都要检测?
3。部署了好几个tomcat进程,那么我写检测脚本的时候可以把这个几个并在一起写么?假设只要有一个宕掉我就转移到另一台服务器。 展开
现在打算要做双主热备,即两台服务器都同时在工作,一台宕掉以后另一台要接管之前用户的访问请求。
疑惑有三
1。双主的keepalived 为什么需要用到两个vip?
2。写脚本检测的时候,是否对于nginx tomcat mysql 等等都要检测?
3。部署了好几个tomcat进程,那么我写检测脚本的时候可以把这个几个并在一起写么?假设只要有一个宕掉我就转移到另一台服务器。 展开
展开全部
两个VIP,我觉得没必要,前端两台做nginx+keepalive,只用一个VIP对外提供服务就行了,你的另一个VIP是用在什么地方。
理论上上是的,但是为了控制脑裂的问题,我们都是检测到有问题,就重启那台服务器
如果进程多的话,那么你还不如使用curl去访问,如果检测到那个项目访问不了,就重启nginx服务,那么就自动转移了。
追问
我是这么想的,前端两台服务器同时运作,自动转移不是依赖的VIP吗,我active-slaver 的话 ,一个就够了,一个绑定一个备用,绑定的挂了,备用的去接管。但是项目要求两台都是active,同时运作。那我一台绑定个VIP好了,挂了一个,VIP就漂移到另一台上,这样另一台除了做本身的转发,还要接管漂移过来的VIP的转发。找了一下鸟哥的博文,就是这么干的。。。也是看了好久才明白
快又稳
2024-10-28 广告
2024-10-28 广告
在Linux环境下配置基于域名的虚拟主机,需安装Apache或Nginx等Web服务器,并编辑配置文件。以Apache为例,需创建虚拟主机配置文件,指定域名、文档根目录等,然后启用该配置文件并重启Apache服务。同样,Nginx也需在相应...
点击进入详情页
本回答由快又稳提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询