keepalived+nginx


keepalived的工作原理基于三个层面,分别时IP层,TCP层和应用层
IP
层:keepalived会定期向服务器集群中的服务器发送一个类似于ping程序的ICMP数据包。通俗理解就是我keepalived来ping你服
务器,我要是ping通了,那我知道你还活着,咱们可以继续合作,如果不幸发现你挂了,那就得把这台服务器踢了。该层就是确保服务器ip地址有效,一次来
判断这台服务器可否继续在岗谋职。
TCP层:这一层和IP层类似,只不过IP层检查的是IP,该层检查TCP端口。keepalived在IP层
且报你服务器的IP有效,然后继续看你的TCP端口,比如说你是web
server,那你的80端口就应该开启,如果keepalived发现你的80端口没有启动。那么它就会认为你已经挂掉,然后剔除。
应用层:这一层就是具体的工作程序了,keepalived是个恪开发云主机域名尽职守的检察官,应用层的程序与用户的设定息息相关,keepalived则通过检查服务器的运行是否和用户设定一致,如果不一致,keepalived就会宣判这台服务器牺牲。主机:172.25.44.3 server3
备机:172.25.44.4 server4安装包:nginx-1.10.3.tar.gz
解压安装包:tar zxf nginx-1.10.3.tar.gz

安装包:keepalived-1.2.2.tar.gz
备机次同步主机的操作步骤:keepalived的配置文件中,主机的state为MASTER,备机的state为BACKUP,备机的priority要小于主机
问题补充:在备机keepalived的配合配置文件中,如果补修改state的情况下实验也是可以成功的,我觉得应该时两个机子通过priority优先级竞争。

相关推荐: 五个步骤完成MySQL主从复制

MySQL5.6主从复制五个步骤完成MySQL主从复制 1.主从服务器的 /etc/my.cnf 的配置,设置唯一ID 启用二进制日志。 2.创建主从复制的账号,并授权REPLICATION SLAVE权限。 3.查询master的状态,获取主服务器二进制日志…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

Like (0)
Donate 微信扫一扫 微信扫一扫
Previous 04/02 17:21
Next 04/02 17:21