扩展
heartbeat和keepalived比较http://blog.csdn.net/yunhua_lee/article/details/9788433
DRBD工作原理和配置 http://502245466.blog.51cto.com/7559397/1298945
mysql+keepalived http://lizhenliang.blog.51cto.com/7876557/1362313
18.1 集群介绍
18.2 keepalived介绍
18.3用keepalived配置高可用集群
实验
两个虚拟机安装keeplived
用nginx作为高可用的对象。
两台虚拟机安装nigix,先查一下有没有安装,没有要安装。
之前,做过lnmp,已经安装了。
安装的两nigix,一个是源包安装的,一个yum安装的~
直接到这里拷贝过来。
清空配置文件
粘贴
编写脚本
复制,在浏览器打开
复制
粘贴
18.4用keepalived配置高可用集群
用ip add查看vip
如果没有规则,无所谓。
如果有,要看看有没有firewalld?如果有要关掉。
临时的是Permissive
如果是输出是enforcing,要使用setenforce 0命令
复制下面的地址在浏览器打开
复制下面的内容
清空
粘贴
vip改为192.168.133.100,和主一样。
复制下面的地址在浏览器打开,复制代码
粘贴
访问主的ip,访问默认页
要改默认页面内容,需要改/data/wwwroot/defautl/index.html
开启keepalived,所以自动加载起来。
18.5 用keepalived配置高可用集群
出去的包封掉。
把vrrp封掉,不能够达到切换资源的目的。
清掉
模拟生产环境宕机,最好的方法是把keepalived停掉。
vip到了从机上。
为了保险,可能会用很2台或3台的做backup的角色。权重调成不同的级别,权重越高,级别越高。
原文:http://blog.51cto.com/461565/2130472