天天看点

heartbeat

用heartbeat配置nginx的的双机热设备!

主(lnmp):192.168.1.123

从(slave):192.168.1.121

下面这部分操作在主从上都要操作:

1:设置主机名,主机名若设置好,则不用设置:

2:关闭防火墙和selinux

3:配置hosts:

4:安装epel源

5:安装heartbeat

需要安装依赖包:

在主机上操作:

1:拷贝配置文件样例:

2.修改authkeys文件,

heartbeat

修改其文件权限:

3:修改haresoures文件,加入下面一行

4:编辑ha.cf,文件内容如下:

在从机上操作

1.把主机上的三个配置文件拷贝到从上

需要修改ha.cf文件中的一个配置就是ucast那一行,改为对方的ip!

配置完成。

注意启动顺序:先主后从。

在主上启动

在从上启动:

测试:主上的nginx服务已经启动,但是从上的你滚下服务并未启动。

在主上查看ip,多出一个虚拟的网卡eth0:0

然后在主上禁止ping,结果是主上的nginx关闭,但是从上的ngixn启动!

这时从上的nginx是启动的!

接着上面的测试,清除主上的iptables规则,可以发现n主上ginx服务器又启动了,从上自动关闭了!

从上的nginx服务已经关闭!

上一篇: service

继续阅读