keepalived +nginx 终于搞定了

xiedengmin 2017-08-13

keepalived

1.是用于容灾的 可以通过shell脚本的方式监听某个服务是否运行

2.需要在多台机器我做的实验环境是在2个centos7的环境下进行的

3.查看keepalived的日志tail -f  /var/log/messages  有可能你的版本上不是叫messages,有的直接叫keepalived

4.我在配置上做了4个小时翻阅了很多的资料,2个keepalived,2个nginx keepalived主备,监听nginx的服务

5.keepalived通过内部ip占据的方式来占领对应的机器,启动启动nginx服务

6.shell脚本确实是很重要的建议没事还是学学如果不想学shell脚本 就学学python的自动化部署

之前做的项目没做过容灾 AB角色不光在开发上试用,在服务器上一样试用的

我上传2个文档大家想练习可以参考下。

我的思路是 一个mini的centos7 做克隆用的

2个nginx  2个tomcat 来完成这简单的架构方面的容灾。

(另外说一点阿里云不支持内部ip的概念,无法通过切换ip的方式来玩)

另外说一点 单独写的shell 一定要自己先测试下这个shell有问题没有,我出现了个上传格式shell是doc的问题,解决很久才发现查看日志。

已经上传的格式修改 doc 转 unix 

1.. vi filename 
然后用命令 
:set ff? 
可以看到dos或unix的字样. 如果的确是dos格式的, 那么你可以用set ff=unix把它强制为unix格式的, 然后存盘退出. 再运行一遍看. 
2.可以用执行dos2unix 命令转换编码 

yum install dos2unix  
#dos2unix myshell.sh 

相关推荐