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

相关文章

Redis分片集群的实现

《Redis分片集群的实现》Redis分片集群是一种将Redis数据库分散到多个节点上的方式,以提供更高的性能和可伸缩性,本文主要介绍了Redis分片集群的实现,具有一定的参考价值,感兴趣的可以了解一... 目录1. Redis Cluster的核心概念哈希槽(Hash Slots)主从复制与故障转移2.

JSON Web Token在登陆中的使用过程

《JSONWebToken在登陆中的使用过程》:本文主要介绍JSONWebToken在登陆中的使用过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录JWT 介绍微服务架构中的 JWT 使用结合微服务网关的 JWT 验证1. 用户登录,生成 JWT2. 自定义过滤

一文教你如何将maven项目转成web项目

《一文教你如何将maven项目转成web项目》在软件开发过程中,有时我们需要将一个普通的Maven项目转换为Web项目,以便能够部署到Web容器中运行,本文将详细介绍如何通过简单的步骤完成这一转换过程... 目录准备工作步骤一:修改​​pom.XML​​1.1 添加​​packaging​​标签1.2 添加

Linux上设置Ollama服务配置(常用环境变量)

《Linux上设置Ollama服务配置(常用环境变量)》本文主要介绍了Linux上设置Ollama服务配置(常用环境变量),Ollama提供了多种环境变量供配置,如调试模式、模型目录等,下面就来介绍一... 目录在 linux 上设置环境变量配置 OllamPOgxSRJfa手动安装安装特定版本查看日志在

SpringCloud之LoadBalancer负载均衡服务调用过程

《SpringCloud之LoadBalancer负载均衡服务调用过程》:本文主要介绍SpringCloud之LoadBalancer负载均衡服务调用过程,具有很好的参考价值,希望对大家有所帮助,... 目录前言一、LoadBalancer是什么?二、使用步骤1、启动consul2、客户端加入依赖3、以服务

nvm如何切换与管理node版本

《nvm如何切换与管理node版本》:本文主要介绍nvm如何切换与管理node版本问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录nvm切换与管理node版本nvm安装nvm常用命令总结nvm切换与管理node版本nvm适用于多项目同时开发,然后项目适配no

Redis实现RBAC权限管理

《Redis实现RBAC权限管理》本文主要介绍了Redis实现RBAC权限管理,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧... 目录1. 什么是 RBAC?2. 为什么使用 Redis 实现 RBAC?3. 设计 RBAC 数据结构

Nginx配置系统服务&设置环境变量方式

《Nginx配置系统服务&设置环境变量方式》本文介绍了如何将Nginx配置为系统服务并设置环境变量,以便更方便地对Nginx进行操作,通过配置系统服务,可以使用系统命令来启动、停止或重新加载Nginx... 目录1.Nginx操作问题2.配置系统服android务3.设置环境变量总结1.Nginx操作问题

web网络安全之跨站脚本攻击(XSS)详解

《web网络安全之跨站脚本攻击(XSS)详解》:本文主要介绍web网络安全之跨站脚本攻击(XSS)的相关资料,跨站脚本攻击XSS是一种常见的Web安全漏洞,攻击者通过注入恶意脚本诱使用户执行,可能... 目录前言XSS 的类型1. 存储型 XSS(Stored XSS)示例:危害:2. 反射型 XSS(Re

mac安装nvm(node.js)多版本管理实践步骤

《mac安装nvm(node.js)多版本管理实践步骤》:本文主要介绍mac安装nvm(node.js)多版本管理的相关资料,NVM是一个用于管理多个Node.js版本的命令行工具,它允许开发者在... 目录NVM功能简介MAC安装实践一、下载nvm二、安装nvm三、安装node.js总结NVM功能简介N