实验环境:

系统版本:RHEL5.4

将selinux关闭,刷新iptables -F

配置yum仓库

192.168.0.25     station25.example.com     宿主机

192.168.0.24     station24.example.com     节点(虚拟机)

192.168.0.39     station39.example.com     节点(虚拟机)

安装luci和ricci套件

station25# yum install luci -y (luci套件是宿主机集群web接口)

station25# luci_admin init 设置密码

station25# luci_admin password 重新设置密码

station25# chkconfig luci --level 35 on (设置开机启动)

station25# /etc/init.d/luci start

station24# yum install ricci -y

station24# /etc/init.d/ricci start

station24# chkconfig ricci --level 35 on (设置开机启动)

station39# yum install ricci -y

station39# /etc/init.d/ricci start

station39# chkconfig ricci --level 35 on (设置开机启动)

安装apache服务

station25# yum install httpd -y

station25# /etc/init.d/httpd start

station25# chkconfig httpd --level 35 on

station24# yum install httpd -y

station39# yum install httpd -y

使用web界面生成集群配置文件cluster.conf

在宿主机中访问https://station25.example.com:8084

输入用户admin和密码,创建集群,如图

根据自己的爱好取集群名字(不能取名为cluster,会有问题),我这里取名为yakexi_ha,添加两个节点,station24和station39,下载包,支持共享存储,加入群前重启节点,检查密码是否正确,点击Submit确认,几秒后会发现有错误,这是正常的,因为节点加入群前重启了,等节点重启后刷新一下即可。

配置fence device,这里使用的是虚拟机,所以类型是Virtual Machine Fencing,将名字取名为vmfence.如果使用的是真机,可选择对应的类型

(核心在于解决高可用集群在出现极端问题情况下的运行保障问题,在高可用集群的运行过程中,有时候会检测到某个节点功能不正常,比如在两台高可用服务器间的心跳线突然出现故障,这时一般高可用集群技术将由于链接故障而导致系统错判服务器宕机从而导致资源的抢夺,为解决这一问题就必须通过集群主动判断及检测发现问题并将其从集群中删除以保证集群的稳定运行,Fence技术的应用可以有效的实现这一功能.比如服务的自动迁移)

点击Nodes选项,两个节点加入fence

创建恢复域Failover Domains

加入资源Resources

增加服务Services,这里增加的是apache服务,Recovery policy 使用relocate

检验apache高可用性

station24# clustat 查看apache服务是否自动启动

station39# echo cgs >/proc/sysrq-trigger破坏内核参数,使系统挂掉

station24# clustat 查看apache服务是否自动迁移

station39挂掉后可以看到apache服务自动迁移到station24,避免了人工的干预.

删除高可用apache服务

删除集群

在homebase里删除缓冲

station24# /etc/init.d/ricci stop

station24# chkconfig ricci off

station39# /etc/init.d/ricci stop

station39# chkconfig ricci off

station25# /etc/init.d/luci stop

station25# chkconfig luci off

到此实验结束,如果大家有问题可以跟我联系,qq:1032043179,或直接在评论里写出问题.

转载于:https://blog.51cto.com/liuping0906/596299

RHCS创建高可用集群apche服务器相关推荐

  1. Redis创建高可用集群教程【Windows环境】

    模仿的过程中,加入自己的思考和理解,也会有进步和收获. 在这个互联网时代,在高并发和高流量可能随时爆发的情况下,单机版的系统或者单机版的应用已经无法生存,越来越多的应用开始支持集群,支持分布式部署了. ...

  2. kubernets(四)创建高可用集群

    Kubernetes(一)认识 kubernetes Kubernets(二)部署非高可用Kubernetes集群的环境准备 Kubernets(三)部署非高可用Kubernetes集群-通过阿里云源 ...

  3. Java架构师成长直通车:LVS+Nginx实现高可用集群

    LVS+Nginx实现高可用集群 常见服务器 安装 Nginx(CentOS) Nginx 的进程模型 Nginx 事件处理 nginx.conf 核心配置文件 Nginx 的跨域配置和防盗链 负载均 ...

  4. LVS+Nginx实现高可用集群

    LVS+Nginx实现高可用集群 常见服务器 [安装 Nginx(CentOS)](#安装 Nginx(CentOS)) [Nginx 的进程模型](#Nginx 的进程模型) [Nginx 事件处理 ...

  5. RKE部署Rancher v2.5.8 HA高可用集群 以及常见错误解决

    此博客,是根据Rancher官网文档,使用RKE测试部署最新发布版 Rancher v2.5.8 高可用集群的总结文档.Rancher文档 | K8S文档 | Rancher | Rancher文档 ...

  6. 使用RKE部署Rancher v2.5.8 HA高可用集群

    文章目录 一 了解 Rancher 1 关于Helm 2 关于RKE 3 关于K3S 4 Rancher 名词解释 4.1 仪表盘 4.2 项目 4.3 多集群应用 4.4 应用商店 4.5 Ranc ...

  7. 基于rhcs套件实现的高可用集群

    1.基于rhcs套件实现nginx平台的高可用集群 实验环境: 1> server1 server5 集群节点为了节省节点我们还用了server1作为管理节点安装了luci图形管理: 2> ...

  8. HA高可用集群与RHCS集群套件

    一.HA基本概念 linux高可用集群(HA)原理详解:https://blog.csdn.net/xiaoyi23000/article/details/80163344 负载均衡.集群.高可用(H ...

  9. 运维企业专题(11)RHCS高可用集群下MySql数据库与共享磁盘(单点写入、多点写入)的设置

    实验环境 主机名 IP 服务 server1 172.25.6.1 ricci,luci, iscsi,mysql-server server2 172.25.6.2 ricci,iscsi,mysq ...

最新文章

  1. 大型网站演化发展历程
  2. mysql常用管理命令
  3. 【python数据挖掘课程】十六.逻辑回归LogisticRegression分析鸢尾花数据
  4. Tensorflow官方文档---起步 MNIST示例
  5. 2016年数学建模-A 系泊系统设计
  6. SI5341驱动(verilog)
  7. JDY-16 蓝牙4.2模块串口测试方法
  8. Fiddler抓包(Android app)
  9. ip 查找计算机,win10系统通过ip地址查找计算机名的详细技巧
  10. 阵道计算机,太古神王电脑版
  11. java 全局快捷键_java全局快捷键--jintellitype
  12. vue导出js中的函数_js中的函数
  13. 【Adobe】Photoshop :Mac 系统 Photoshop 软件更换许可指引
  14. 7-20 打印九九口诀表
  15. 电脑连上网,可以登录qq、微信,但是打不开网页,怎么办?
  16. CF197D Infinite Maze 解题报告
  17. adb cat delay 2 second
  18. HACER:human增强子数据库
  19. 基于视觉信息的网页分块算法(VIPS) - yysdsyl的专栏 - 博客频道 - CSDN.NET
  20. RPA如何应用于银行渠道建设

热门文章

  1. 产品经理懂技术=流氓会武术(zz)
  2. 让Spring架构减化事务配置(转)
  3. 大数据工作流_大数据和人工智能时代下的数字化工作流
  4. 出生日期范围的Sql语句_【呕心总结】python如何与mysql实现交互及常用sql语句
  5. matlab画泡面图,MATLAB中,( )函数可以保存图像并指定为图像文件格式。
  6. JDK 与 JRE区别
  7. Powerdesigner 在线打开 不用安装客户端 访问pdm,ldm文件
  8. html5属性详解,HTML5中的download属性详解
  9. matlab msgbox 换行,[转载]Matlab/GUI笔记
  10. Spring系列(十):@Autowired 和@Resource注解用法介绍