redhat6.5 fence集群管理1(web服务管理)

2024-01-31 08:58

本文主要是介绍redhat6.5 fence集群管理1(web服务管理),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

实验环境:
要有所有主机的解析

rhel6.5-server1:172.25.27.201		-->web服务器
rhel6.5-server2:172.25.27.202    -->web服务器,集群管理服务器
本机:172.25.27.100     -->fence

配置:
rhel6.5-server1:

1、yum源配置baseurl=http://172.25.27.100/rhel6.5/HighAvailabilitybaseurl=http://172.25.27.100/rhel6.5/LoadBalancerbaseurl=http://172.25.27.100/rhel6.5/ResilientStorgebaseurl=http://172.25.27.100/rhel6.5/ScalableFileSystem
2、解析集群内所有机器的解析
3、yum install ricci -y			ricci					为集群管理提供接口id ricci				安装成功后会生成一个ricci用户passwd ricci/etc/init.d/ricci startnetstat -tnlp		查看ricci的端口是否开启chkconfig ricci on		设置为开机自启动

rhel6.5-server2:

1、yum源配置baseurl=http://172.25.1.100/rhel6.5/HighAvailabilitybaseurl=http://172.25.1.100/rhel6.5/LoadBalancerbaseurl=http://172.25.1.100/rhel6.5/ResilientStorgebaseurl=http://172.25.1.100/rhel6.5/ScalableFileSystem
2、解析集群内所有机器的解析
3、yum install ricci,luci -yluci			集群管理工具id riccipasswd ricci/etc/init.d/ricci start/etc/init.d/luci startnetstat -tnlp			chkconfig ricci onchkconfig luci on

本机:

yum install fence-virt.x86_64 fence-virtd-libvirt.x86_64 fence-virtd-libvirt.x86_64 -y
fence_virtd -c		fence初始化interface 真实网卡的接口mkdir /etc/cluster		cd /etc/cluterdd if=/dev/urandom of=/etc/cluster/fence_xvm.key bs=128 count=1	生成密钥共享密钥scp fence_xvm.key rhel6.5-server1:/etc/clusterscp fence_xvm.key rhel6.5-server2:/etc/cluster

创建集群:
浏览器访问 https://rhel6.5-server2:8084(需要本地解析)
1、使用rhel6.5-server2的超户登录进行管理
在这里插入图片描述

2、创建集群,添加节点
在这里插入图片描述
3、集群创建成功,虚拟机自动重启
需要注意的是在rhel6.5-server1,rhel6.5-server2上边让ricci,ricci,luci开机自启,
要不然起不来

在这里插入图片描述
注意!!!
1)* 配置时NetworkManager必须是关闭的
/etc/init.d/NetworkManager stop
chkconfig NetworkManager off
2)* 点击节点,查看服务状态,所有状态必须是Running,否则需要手动开启
在这里插入图片描述
cman分布式集群管理器
rgmanager资源代理,负责资源接管
modclusterd集群状态监控
clvmd集群化逻辑卷,共享存储
ricci每个节点和集群之间的接口
3)、在任意节点上执行clustat命令可看到集群信息

4、管理集群
在这里插入图片描述
1)、添加故障处理机制(Failover Domains)
在这里插入图片描述
Priority值越小优先级越高,即server4是主节点
No Failback 表示不回切,即若server4故障,server5接管,但server4正常后即使其优先级高也不从server5接管,业务稳定,与keepalived不同
2)、添加资源(Resource)
IP Address(vip不存在的ip)—>Script(服务启动脚本)
3)、添加资源组(Service Groups)
在这里插入图片描述
4)、添加fence
Fence作用就是当master出现问题但没有挂掉时,将master强制断电重启,新的master接管资源,当旧的master恢复后不重新接管资源,避免出现脑裂现象
在这里插入图片描述
**添加fence节点
rhel6.5-server1:
rhel6.5-server2:
**添加fence

5、测试
让httpd在rhel6.5-server1上边运行
echo c > /proc/sysrq-trigger //破坏rhel6.5-server1的内核
clustat 服务由rhel6.5-server2接管

这篇关于redhat6.5 fence集群管理1(web服务管理)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/663211

相关文章

Linux创建服务使用systemctl管理详解

《Linux创建服务使用systemctl管理详解》文章指导在Linux中创建systemd服务,设置文件权限为所有者读写、其他只读,重新加载配置,启动服务并检查状态,确保服务正常运行,关键步骤包括权... 目录创建服务 /usr/lib/systemd/system/设置服务文件权限:所有者读写js,其他

Java服务实现开启Debug远程调试

《Java服务实现开启Debug远程调试》文章介绍如何通过JVM参数开启Java服务远程调试,便于在线上排查问题,在IDEA中配置客户端连接,实现无需频繁部署的调试,提升效率... 目录一、背景二、相关图示说明三、具体操作步骤1、服务端配置2、客户端配置总结一、背景日常项目中,通常我们的代码都是部署到远程

在Node.js中使用.env文件管理环境变量的全过程

《在Node.js中使用.env文件管理环境变量的全过程》Node.js应用程序通常依赖于环境变量来管理敏感信息或配置设置,.env文件已经成为一种流行的本地管理这些变量的方法,本文将探讨.env文件... 目录引言为什么使php用 .env 文件 ?如何在 Node.js 中使用 .env 文件最佳实践引

python库pydantic数据验证和设置管理库的用途

《python库pydantic数据验证和设置管理库的用途》pydantic是一个用于数据验证和设置管理的Python库,它主要利用Python类型注解来定义数据模型的结构和验证规则,本文给大家介绍p... 目录主要特点和用途:Field数值验证参数总结pydantic 是一个让你能够 confidentl

SpringBoot 多环境开发实战(从配置、管理与控制)

《SpringBoot多环境开发实战(从配置、管理与控制)》本文详解SpringBoot多环境配置,涵盖单文件YAML、多文件模式、MavenProfile分组及激活策略,通过优先级控制灵活切换环境... 目录一、多环境开发基础(单文件 YAML 版)(一)配置原理与优势(二)实操示例二、多环境开发多文件版

sysmain服务可以禁用吗? 电脑sysmain服务关闭后的影响与操作指南

《sysmain服务可以禁用吗?电脑sysmain服务关闭后的影响与操作指南》在Windows系统中,SysMain服务(原名Superfetch)作为一个旨在提升系统性能的关键组件,一直备受用户关... 在使用 Windows 系统时,有时候真有点像在「开盲盒」。全新安装系统后的「默认设置」,往往并不尽编

Web服务器-Nginx-高并发问题

《Web服务器-Nginx-高并发问题》Nginx通过事件驱动、I/O多路复用和异步非阻塞技术高效处理高并发,结合动静分离和限流策略,提升性能与稳定性... 目录前言一、架构1. 原生多进程架构2. 事件驱动模型3. IO多路复用4. 异步非阻塞 I/O5. Nginx高并发配置实战二、动静分离1. 职责2

Redis实现高效内存管理的示例代码

《Redis实现高效内存管理的示例代码》Redis内存管理是其核心功能之一,为了高效地利用内存,Redis采用了多种技术和策略,如优化的数据结构、内存分配策略、内存回收、数据压缩等,下面就来详细的介绍... 目录1. 内存分配策略jemalloc 的使用2. 数据压缩和编码ziplist示例代码3. 优化的

SpringBoot集成XXL-JOB实现任务管理全流程

《SpringBoot集成XXL-JOB实现任务管理全流程》XXL-JOB是一款轻量级分布式任务调度平台,功能丰富、界面简洁、易于扩展,本文介绍如何通过SpringBoot项目,使用RestTempl... 目录一、前言二、项目结构简述三、Maven 依赖四、Controller 代码详解五、Service

Python 基于http.server模块实现简单http服务的代码举例

《Python基于http.server模块实现简单http服务的代码举例》Pythonhttp.server模块通过继承BaseHTTPRequestHandler处理HTTP请求,使用Threa... 目录测试环境代码实现相关介绍模块简介类及相关函数简介参考链接测试环境win11专业版python