【Keepalived】——双机热备

    Keepalived的作用是检测服务器的状态。通俗讲,它的作用是做心跳检测,即:检测服务器是否还活着:当一个服务器宕机或出现故障,Keepalived便可以检测到,然后将故障机从系统中剔除,同时使其它机器代替宕机机器的工作,当故障机恢复后,Keepalived会将该服务器重新加入到系统中。整个工作由Keepalived自动完成,不需要人工干预,人需要做的只是把故障机修复。

    双击热备通常指两台机器同时工作,但不是两台同时提供服务,其中一台提供服务,一台备用。

    当一台服务器出现故障的时候,另一台会自动接管并提供服务,并且切换时间非常短。我们以Keepalived+Nginx搭建一个Web服务器的双击热备(重在原理,过程简化,可联系:[email protected]偷笑

    搭建好的架构如下图。客户端通过访问192.168.184.129(192.168.184.129:80)便可访问到主服务器的Nginx:

   

    当主服务器发生宕机,从服务器Keepalived ping不到主Keepalived,便认定它已经停止服务,从而从服务器升为主服务器对外提供服务。如:


    当主服务器被修好后,继续由主服务器提供服务。整个过程外界不会感知,全部自动化。

猜你喜欢

转载自blog.csdn.net/u012654963/article/details/70197764