HA专题: corosync+pacemaker实现nginx高可用

HA专题: corosync+pacemaker实现nginx高可用

前言

这几天都会学习高可用集群, 也会将其中的一些实验写出来分享给大家, 这个专题估计会写5篇左右, p.s: 写博客很累的

实验介绍

这次的实验比较简单, 在CentOS7使用corosync+pacemaker实现两个节点的nginx高可用

实验拓扑

Alt textblob.png

实验环境

主机 IP 功用
node1.anyisalin.com 172.16.1.2 web服务, HA节点
node2.anyisalin.com 172.16.1.3 web服务, HA节点
nfs.anyisalin.com 172.16.1.4 提供nfs服务,网站页面文件

注意: 本文实验中所有主机SElinux和iptables都是关闭的

实验步骤

准备工作

高可用集群必须保证所有节点主机互信, 主机名解析一致, 时间同步

配置hosts文件同步
Alt textblob.png

配置互信
Alt text

Alt textblob.png

blob.png


时间同步
Alt textblob.png

安装HA集群组件

在RH系6.4之后就可以通过RedHat提供的pcs来进行对集群”全生命周期”的管理, 我们这里先通过pcs安装集群并自动生成配置文件

安装nginx和配置nfs

使用crmsh配置集群资源

pcs用来安装集群还可以, 但是配置集群资源, 我用了一次再也不想用了, 实在是不好用, 个人比较喜欢crmsh来配置集群, crmsh大家可以自行去下载, 安装时可能需要epel源 中的一些软件

测试

Alt textblob.png

blob.png

blob.png

blob.png

Alt text

Alt text

总结

本文简单演示HA集群的简单实现, 非常的简单. HA最重要的是它的原理, 我以前写过一篇HA原理的博客, 大家可以看看

作者水平很低, 如果有错误及时指出, 如果你觉得本文写的好请点一波赞~(≧▽≦)/~
作者: AnyISaIln QQ: 1449472454
感谢: MageEdu

原创文章,作者:Net18-AnyISalIn,如若转载,请注明出处:/14614

联系我们

400-080-6560

在线咨询:点击这里给我发消息

邮件:1823388528@qq.com

工作时间:周一至周五,9:30-18:30,节假日同时也值班

友情链接:万达娱乐招商QQ  万达娱乐登录  万达娱乐平台  万达娱乐开户  万达招商QQ  万达娱乐招商  万达主管  万达招商QQ  guoqibee.com  万达开户