redhat6.5 fence集群管理2(存储共享服务管理)

高可用集群中fence配置 fence配置 Redhat使用KVM虚拟机可以通过做软fence来实现fence功能。 在真机上安装并启动 yum install -y fence-virtd.x86_64 fence-virtd-libvirt.x86_64 fence-virtd-multicast.x86_64 fence-virt.x86_64 -y 创建密码文件,并密码文件scp给server1 server2台服务器 宿主计算机上做: [root@localhost ~]# mkdir /etc/cluster. 阅读详情

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

rhel6.5-server1:172.25.27.201	  -->sql服务器
rhel6.5-server2:172.25.27.202    -->sql服务器,集群管理服务器
rhel6.5-server3 172.25.27.203     -->磁盘共享服务器
本机:172.25.27.100     -->fence

配置:
rhel6.5-server1:

1、yum源配置
		baseurl=http://172.25.27.100/rhel6.5/HighAvailability
		baseurl=http://172.25.27.100/rhel6.5/LoadBalancer
		baseurl=http://172.25.27.100/rhel6.5/ResilientStorge
		baseurl=http://172.25.27.100/rhel6.5/ScalableFileSystem
2、解析
		集群内所有机器的解析
3、yum install ricci -y			
		ricci					为集群管理提供接口
		id ricci				安装成功后会生成一个ricci用户
		passwd ricci
		/etc/init.d/ricci start
			netstat -tnlp		查看ricci的端口是否开启
		chkconfig ricci on		设置为开机自启动
4、磁盘共享功能
	 yum install iscsi-* -y
	 iscsiadm -m discovery -t st -p 172.25.27.203		发现
	 iscsiadm -m node -l				连接
5、安装数据库
	yum install mysql-server mysql -y
	chown mysql.mysql /var/lib/mysql/	修改用户名和用户组,防止挂载设备之后,权限发生变化导致设备不可用

rhel6.5-server2:

1、yum源配置
		baseurl=http://172.25.1.100/rhel6.5/HighAvailability
		baseurl=http://172.25.1.100/rhel6.5/LoadBalancer
		baseurl=http://172.25.1.100/rhel6.5/ResilientStorge
		baseurl=http://172.25.1.100/rhel6.5/ScalableFileSystem
2、解析
		集群内所有机器的解析
3、yum install ricci,luci -y
	luci			集群管理工具
		id ricci
		passwd ricci
		/etc/init.d/ricci start
		/etc/init.d/luci start
		netstat -tnlp			
		chkconfig ricci on
		chkconfig luci on
4、磁盘共享功能		 
	yum install iscsi-* -y
	iscsiadm -m discovery -t st -p 172.25.27.203		发现
 	iscsiadm -m node -l				连接
5、安装数据库
	yum install mysql-server mysql  -y
	chown mysql.mysql /var/lib/mysql/		修改用户名和用户组,防止挂载设备之后,权限发生变化导致设备不可用

rhel6.5-server3

额外添加一块8G磁盘
yum install scsi-* -y
tgt-admin -s
	Backing store path: /dev/vdb
vim /etc/tgt/targets.conf
	<target iqn.2018-08.com.example:server.target1>
    initiator-address 172.25.27.201	//访问控制
    initiator-address 172.25.27.202
 	</target>
/etc/init.d/tgtd start
tgt-admin -s
	Backing store path: /dev/vdb
	ACL information:
        172.25.29.4
        172.25.29.5
chkconfig tgtd 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/cluter
	dd if=/dev/urandom of=/etc/cluster/fence_xvm.key bs=128 count=1	生成密钥
	共享密钥
		scp fence_xvm.key rhel6.5-server1:/etc/cluster
		scp fence_xvm.key rhel6.5-server2:/etc/cluster

在rhel5.6-server1或rhel6.5-server2上边对共享磁盘进行分区
###ext4文件系统:

pvcreate /dev/sda
vgcreate cluster_vg /dev/sda
lvcreate -L 4G -n cluster_lv cluster_vg                                  
mkfs.ext4 /dev/cluster_vg/cluster_lv 	//格式化
clustat 

###gfs2集群式文件系统

clustat
clusvcadm -d mysqld	//禁用mysqld
lvextend -L +4G /dev/cluster_vg/cluster_lv 
lvextend -l +1023 /dev/cluster_vg/cluster_lv
resize2fs /dev/cluster_vg/cluster_lv		扩容文件系统
mkfs.gfs2 -j 3 -p lock_dlm -t westos_ha:mygfs2 /dev/cluster_vg/demo
											//-j 日志 -t  名称:标签 -p集群锁
vim /etc/fstab 
	/dev/cluster_vg/demo 	/var/lib/mysql		gfs2	_netdev		0	0
mount -a		
clusvcadm -e mysqld				激活mysql
cd /var/lib/mysqld	
	ls
		多了一个mysql.sock文件
clustat 
/etc/init.d/mysqld status
clusvcadm -r mysqld -m server5

创建集群:
浏览器访问 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、测试
1、让服务运行在rhel6.5-server1节点,在它的/var/lib/mysql下创建文件
2、在rhel6.5-server2上
ext4文件系统:没有挂载磁盘,看不到
gfs2文件系统:没有挂载磁盘,能看到
集群化文件系统,通过集群心跳同步文件

Linux自带的RHCS集群套件实现HA高可用(二)——针对存储共享 续我的博文:https://mp.csdn.net/postedit/87647840 本篇继续讲解RHCS实现高可用中的存储共享 配置共享存储 生产环境中,多使用光纤或是交换机设备连接共享存储与集群,在此实验中,使用ISCSI。 一.实验环境(rhel6.5版本) 主机环境:rhel6.5 selinux 和iptables 都必须是disabled状态 各主机信息 主机名 ... 阅读详情

相关推荐

企业级高可用集群---RHCS(一)

企业级高可用集群—RHCS(一) 文章目录企业级高可用集群---RHCS(一)1.什么是RHCS?2.RHCS提供核心功能3.图解集群结构4.集群套件各部分的作用 1.什么是RHCS? RHCS是Red Hat Cluster Suite的缩写,也就是红帽集群套件,RHCS是一个能够提供高可用性、高可靠性、负载均衡、存储共享且经济廉价的集群工具集合,它将集群系统中三大集群架构融合一体,可以给web...

nigar_的博客 369

RedHat 集群Fence

Fence概念: 在HA集群坏境中,备份服务器B通过心跳线来发送数据包来看服务器A是否还活着,主服务器A接收了大量的客户端访问请求,服务器A的CPU负载达到100%响应不过来了,资源已经耗尽,没有办法回复服务器B数据包(回复数据包会延迟),这时服务器B认为服务器A已经挂了,于是备份服务器B把资源夺过来,自己做主服务器,过了一段时间服务器A响应过来了,服务器A觉得自己是老大,服务器B觉得自己也是老...

一涵的博客 1394

红帽集群套件RHCS概述

RHCS是Red Hat Cluster Suite的缩写,也就是红帽子集群套件,RHCS是一个能够提供高可用性、高可靠性、负载均衡、存储共享且经济廉价的集群工具集合,它将集群系统中三大集群架构融合一体,可以给web应用、数据库应用等提供安全、稳定的运行环境。更确切的说,RHCS是一个功能完备的集群应用解决方案,它从应用的前端访问到后端的数据存储都提供了一个行之有效的集群架构实现,通过RHCS提供的这种解决方案,不但能保证前端应用持久、稳定的提供服务,同时也保证了后端数据存储的安全。

MyySophia的博客 691

RHCS集群架构(一)之Fence实现Nginx高可用

Fence的作用 fence主要在架构的作用为防止二个服务器同时向资源写数据,破坏了资源的安全性和一致性从而导致脑裂的发生。 Fence分类: 硬件Fence:通过关掉电源来踢掉坏的服务器通过断掉down服务器电源 软件Fence:,通过线缆、软件来踢掉坏的服务器 操作系统 虚拟机系统:redhat6.5 真机:redhat7.2 yum源 [rh...

Wielun 956

STK新手必看:用700km轨道卫星,5步搞定对地覆盖分析报告

本文为STK新手提供700km轨道卫星对地覆盖分析的5步实操指南,涵盖卫星创建、传感器配置、区域定义、计算设置及报告生成全流程,特别标注常见操作误区与优化技巧,帮助用户快速掌握STK覆盖性分析核心方法。

weixin_42546392的博客 375

西门子S7-1200模拟量的使用

模块类型核心参数输入信号处理输出信号配置转换原理数值范围TIA Portal配置编程要点 转换公式: 输出模拟量: 五、校准与线性化 硬件校准非线性补偿抗干扰措施数字滤波温度控制压力监控流量调节信号异常精度不足实践操作参考文档项目案例借鉴博客

weixin_51020122的博客 4771

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.2...

SS_CC_Go的博客 486

微信小程序通过MQTT协议实现智能家居远程控制——基于阿里云物联网平台

本文详细介绍了如何利用微信小程序与MQTT协议,结合阿里云物联网平台,构建一套完整的智能家居远程控制系统。文章从平台配置、MQTT协议核心概念、小程序开发实战到单片机端对接,提供了全链路实践指南,并重点阐述了通过规则引擎实现消息路由与设备绑定的关键步骤,帮助开发者快速实现安全、稳定的自定义智能家居解决方案。

1207

Rhel6-集群管理(luci&&ricci)配置文档

理论基础: User → HA → Lb → web → sql → 分布式filesystem ->磁盘I/O 用户 高可用 负载均衡 应用 数据库 mfs/hadoop 磁盘I/O是硬伤,前面的各个厂商基本都可以做到最好,虽然...

chuzhisa8737的博客 270

【GNSS/Linux】BKG Ntrip Client (BNC) 的编译与安装

【GNSS/Linux】BKG Ntrip Client (BNC) 的编译与安装 1. BNC软件 1.1 软件介绍 The BKG Ntrip Client (BNC) is an Open Source multi-stream client program designed for a variety of real-time GNSS applications. It was primarily designed for receiving data streams from any Ntrip

小马甲的新马甲 7804

计算机组成原理实验(已通关)-华中科技大学头歌Educoder(Logisim)

汉字国标码转区位码实验 汉字机内码获取实验 8位可控加减法电路设计 第2关 CLA182四位先行进位电路设计 第3关 4位快速加法器设计 第4关 16位快速加法器设计 第5关 32位快速加法器设计 第6关 5位无符号阵列乘法器设计 6位有符号补码阵列乘法器 乘法流水线设计 原码一位乘法器设计 偶校验编码设计 偶校验解码电路设计 16位海明编码电路设计 16位海明解码电路设计 海明编码流水传输实验 16位CRC并行编解码电路设计 CRC编码流水传输实验

紫荆鱼的博客 4万+

redhat自带的RHCS(Red Hat Cluster Suite)红帽集群套件学习

文章目录RHCS(Red Hat Cluster Suite)红帽集群套件6.5 RHCS(Red Hat Cluster Suite)红帽集群套件 它将集群系统中三大集群架构融合一体,可以给web应用、数据库应用等提供安全、稳定的运行环境,是经济廉价的集群工具集合,更确切的说,RHCS是一个功能完备的集群应用解决方案,它从应用的前端访问到后端的数据存储都提供了一个行之有效的集群架构实现,通过R...

c13891506947的博客 2930

汽车电子RTOS--AUTOSAR OS

AUTOSAR OS(AUTomotive Open System ARchitecture Operating System)是AUTOSAR(汽车开放系统架构)标准中的一个重要组件,它是一个专门为汽车电子控制单元(ECU)设计的实时操作系统(RTOS)。AUTOSAR OS旨在提供一个标准化的软件平台,以促进不同供应商和汽车制造商之间的组件复用和协同开发,提高软件质量和降低成本。

MHD0815的博客 1798

RHCS关于Apache高可用,存储,文件系统的集群实现

1.什么是RHCS RHCS是Red Hat Cluster Suite的缩写,也就是红帽子集群套件,RHCS是一个能够提供高可用性、高可靠性、负载均衡、存储共享且经济廉价的集群工具集合,它将集群系统中三大集群架构融合一体,可以给web应用、数据库应用等提供安全、稳定的运行环境。 更确切的说,RHCS是一个功能完备的集群应用解决方案,它从应用的前端访问到后端的数据存储都提供了一个行之有效的集群架...

weixin_42446031的博客 331

手把手教你学simulink(57.3)--电励磁同步电动机场景示例:基于Simulink的自适应控制(Adaptive Control)电励磁同步电动机

目录基于Simulink的自适应控制(Adaptive Control)电励磁同步电动机项目实例1. 项目背景2. 系统架构2.1 电励磁同步电动机模型2.2 三相逆变器模型2.3 自适应控制器(Adaptive Controller)2.4 系统框图3. 模型设计3.1 创建Simulink模型3.2 自适应控制(Adaptive Control)设计3.3 仿真环境搭建4. 参数优化4.1 自动调优5. 实际应用案例5.1 工业驱动系统5.2 风力发电系统6. 结论需求分析电励磁同步电动机(Electr

MHD0815的博客 504

PyTorch深度学习实战(4)——常用激活函数和损失函数详解

激活函数和损失函数是深度学习模型中重要组成部分,激活函数和损失函数的选择很大程度上决定了深度神经网络的性能和精度,需要根据具体问题的特点和数据分布等因素进行选择。在本节中,将介绍深度学习中常见的激活函数和损失函数,并说明不同函数的常见应用场景。

盼小辉丶的博客 1万+

红帽集群套件RHCS四部曲(概念篇)

一、 什么是RHCS RHCS是Red Hat Cluster Suite的缩写,也就是红帽子集群套件,RHCS是一个能够提供高可用性、高可靠性、负载均衡、存储共享且经济廉价的集群工具集合,它将集群系统中三大集群架构融合一体,可以给web应用、数据库应用等提供安全、稳定的运行环境。 更确切...

149

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

RHCS集群套件——Luci/Ricci实现Web高可用集群

一、什么是RHCS? RHCS即 RedHat Cluster Suite ,中文意思即红帽集群套件,它是一套综合的软件组件,可以通过在部署时采用不同的配置,以满足企业对高可用性,负载均衡,可扩展性,文件共享和节约成本的需要。 它提供有如下两种不同类型的集群: 1、高可用性:应用/服务故障切换-通过创建n个节点的服务器集群来实现关键应用和服务的故障切换 2、负载均衡:IP 负载均衡-对一群服...

Taylover的博客 316

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

企业级负载均衡集群——RHCS集群套件介绍(一)

一、RHCS集群的定义及相关概念 1.1 RHCS集群的定义 RHCS是red hat cluster suite的缩写,也就是红帽子集群套件,RHCS是一个能提供高可用性,高经济性,负载均衡,存储共享且经济廉价的集群工具集合,它将集群系统中的三大经济架构融为一体,可以给web应用,数据库应用等提供安全,稳定的运行环境。 RHCS是一个功能完备的集群应用解决方案,它从应用的前端...

yunyuzhu的博客 508

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

RHEL6实现RHCS集群的安装、配置、管理和维护

一、RHCS集群的组成与结构RHCS集群组成: RHCS是一个集群工具的集合,主要有下面几大部分组成: 1. 集群架构管理器 这是RHCS集群的一个基础套件,提供一个集群的基本功能,使各个节点组成集群一起工作,具体包括分布式集群管理器(CMAN)、成员关系管理、锁管理(DLM)、配置文件管理和栅设备(Fence)。 2. 高可用服务管理器 ...

weixin_34015336的博客 564

RHCS简介,核心功能,以及集群的组成

一.RHCS的基本概念 RHCS是Redhat Hat Cluster Suite的缩写,也就是红帽子集群套件,RHCS是一个能高提供高可用性,高经济性,负载均衡,存储共享且经济廉价的集群工具集合,它将集群系统中的三大经济架构融为一体,可以给web应用,数据库应用等提供安全,稳定的运行环境。 RHCS是一个功能完备的集群应用解决方案,它从应用的前端访问到数据后端的数据数据存储都提供了一个行...

hetoto的博客 749

利用RHCS + NGINX 实现高可用集群

一、了解RHCS 1、什么是RHCS RHCS是Red Hat Cluster Suite的缩写,也就是红帽子集群套件,RHCS是一个能够提供高可用性、高可靠性、负载均衡、存储共享且经济廉价的集群工具集合,它将集群系统中三大集群架构融合一体,可以给web应用、数据库应用等提供安全、稳定的运行环境。更确切的说,RHCS是一个功能完备的集群应用解决方案,它从应用的前端访问到后端的数据存储都提供了一...

JaneNancy的博客 621

RHEL6-8:RHEL6_GFS_Web_HA(RHCS)

Linux系统搭建GFS系统----iscsi+gfs实现网络存储 一、GFS 简要说明:GFS文件系统其实是一个网络日志文件系统,通常被用作多台计算机共享同一存储设备。它有两种: 1. Google文件系统:GFS是GOOGLE实现的是一个可扩展的分布式文件系统,用于大型的、分布式的、对大量数据进行访问的应用。 2. Redhat 的GFS(Global File System) GFS

木马王巢的专栏 1922

RHCS高可用套件架构及原理

一、RHCS简介 RHCS是Red Hat Cluster Suite的缩写,也就是红帽集群套件,RHCS是一个能够提供高可用性、高可靠性、负载均衡、存储共享且经济廉价的集群工具集合,它将集群系统中三大集群架构融合一体,可以给web应用、数据库应用等提供安全、稳定的运行环境。 更确切的说,RHCS是一个功能完备的集群应用解决方案,它从应用的前端访问到后端的数据存储都提供了一个行之有效的集群架构实现...

丶的博客 517
上一篇: redhat6.5 fence集群管理1(web服务管理)
下一篇: nginx的基本知识
SS_CC_Go
博客等级 码龄9年 16粉丝 119原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值