首页 存档 技术 查看内容

Linux架构之HA配置

2018-3-30 13:00 |来自: 互联网 333 0

摘要: 本订阅号专注于云桌面行业新闻,文章来源于各类采访与沟通。 实验环境 这里使用heartbeat来做HA集群,并且把nginx服务作为HA对应的服务。 Chumjtest01 eth0172.31.24.199 eth0:1 192.168.1.109 VIP:172.31.24 ...

本订阅号专注于云桌面行业新闻,文章来源于各类采访与沟通。



实验环境

这里使用heartbeat来做HA集群,并且把nginx服务作为HA对应的服务。


Chumjtest01

eth0172.31.24.199

eth0:1 192.168.1.109

VIP:172.31.24.202

Chumjtest02

eth0 172.31.24.200

eth0:1 192.168.1.110

VIP:172.31.24.202

实验准备工作

  1. 编辑修改hosts文件,将两台服务器的IP添加上,

  2. 关闭防火墙 iptables -F;
    关闭selinux:setenforce 0

  3. 安装好eprl,安装好heartbeat、libnet


主配置

配置VIP

配置节点文件

配置ha配置文件


从机配置

将主机上的配置文件拷贝到从机上


启动heartbeat

先启动主,在启动从

主机启动情况:

检查下nginx服务有没有启动


[[email protected]]#psaux|grepnginx

root69890.00.01093362036?Ss17:400:00nginx:masterprocess/usr/sbin/nginx-c/etc/nginx/nginx.conf

nginx69900.00.01097602704?S17:400:00nginx:workerprocess

nginx69910.00.01097602756?S17:400:00nginx:workerprocess

root69950.00.0103252824pts/1S 17:410:00grepnginx


从机启动情况:

测试

在主机的nginx下写一个简单的html文件,并且访问下

同样在从机上写下一个简单的html文件

在测试下VIP访问,说明现在在nginx在主机上运行

打开防火墙,将主机禁ping

查看主机chumjtest01的HA日志,看到“We are dead”,表示主机认为自己已经死了,要切到从机上

查看从机chumjtest02的HA日志,从机启动ngix。

在访问下VIP的地址,已经切换到从机上去了。


注:heartbeat日志在/var/log/ha-log,如果启动有问题请尽量查看日志。

  1. ERROR: Client child command [/usr/lib/heartbeat/ipfail] is not executable

    说明64位系统,要在ha.cf下的/usr/lib64/heartbeat/ipfail

  2. ERROR: Illegal directive [node ] in /etc/ha.d//ha.cf

    ucasteth0172.31.24.200 要注意在ha.cf下网络端口是否匹配

本文出自 “阿初.com” 博客,请务必保留此出处http://jimac.blog.51cto.com/401206/1889279



欢迎大家给本订阅号投稿,宣传自己的桌面云产品。

本订阅号目标就是宣传桌面云产品,不收任何费用。


以上内容如有错误请多多包含,谢谢指点。如果觉得文章有用,希望您帮忙转发到您的朋友圈。点击文章标题下方的小字“朱俊”即可完成关注。


本文转载于微信公众号: 朱俊(ZhuJunZeroTC),更多微信文章请扫描关注公众号:

声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

相关分类

返回顶部