集群高可用-RHCS

一、什么是高可用
1、通过设计减少系统不能提供服务的时间。假设系统能一直提供服务,系统的可用性是100%,因为硬件条件很多公司的高可用目标是99.99%,

2、如何保障系统高可用
单点是系统高可用的大敌。方法上高可用尽量保证原则上“集群化”,并且出现故障时可以通过“自动故障转移”来实现系统的高可用

二、RHCS
1、网页配置集群

server1:
yum install ricci luci -y		#集群套件、外部管理界面
id ricci				#安装未完成后会产生两个用户
passwd ricci				#给用户配置密码
/etc/init.d/ricci start
/etc/init.d/luci start
chkconfig ricci on			#开机自启
chkconfig luci on

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

server2:
yum install ricci -y
id ricci
passwd ricci
/etc/init.d/ricci start
chkconfig ricci on
网页将两个普通的服务器变成一个集群

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2、使用fence进行报头

cat /etc/cluster/cluster.conf		#改写配置文件
clustat								#查看状态

真机配置下载好fence

yum install fence-virtd.x86_64 fence-virtd-libvirt.x86_64 fence-virtd-multicast.x86_64 -y				#用6.5镜像做
fence_virtd -c							#配置测试
mkdir /etc/cluster
dd if=/dev/urandom of=/etc/cluster/fence_xvm.key bs=128 count=1
scp fence_xvm.key  root@172.25.1.1:/etc/cluster/
scp fence_xvm.key  root@172.25.1.2:/etc/cluster/
systemctl start fence_virtd.service		#一定保证服务启动

在这里插入图片描述
在这里插入图片描述

通过网页操作配置fence
为了避免资源争用,在正用前断电两一个,没有优先级前是一主一备
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

做完重启真机fence systemctl restart fence_virtd.service

在虚拟机进行测试:

[root@server1-6 cluster]# fence_node server2-6
fence server2-6 success
[root@server2-6 ~]# fence_node server1-6
fence server1-6 success

在这里插入图片描述
在这里插入图片描述

3、添加服务设置主备服务器

yum install httpd -y
clustat								#查看

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
4、另一台服务器专门提供存储。-共享存储
server3:

yum install scsi-* -y
yum whatprovides */partprobe
partprobe
vim /etc/tgt/targets.conf
/etc/init.d/tgtd start
tgt-admin s

在这里插入图片描述
在这里插入图片描述

接受:
server1:

yum install iscsi-* -y
iscsiadm -m discovery -t st -p 172.25.1.3
iscsiadm -m node -l
partprobe
cat /proc/partitions				#查看sdb是否存在并且是同一块
fdisk -cu /dev/sdb					#分区,只分一个,LVM模块
pvcreate /dev/sdb1
vgcreate dangdang /dev/sdb1
lvcreate -L 4G -n dd dangdang
lvs
mkfs.ext4 /dev/dangdang/dd			#格式化
mount /dev/dangdang/dd /mnt/
cp /etc/passwd /mnt/				#本地文件系统不支持同时写入,只能一边卸载了另一边挂载上写入。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

server2:

yum install iscsi-* -y
iscsiadm -m discovery -t st -p 172.25.1.3
iscsiadm -m node -l
partprobe
cat /proc/partitions
pvs
vgs										#同步刷新,执行一次刷新一次
lvs

在这里插入图片描述

5、3分了一个a给12,12得到b,然后12可以同步。
本地文件系统不支持同时写入,只能一边卸载了另一边挂载上写入。只支持单边写入,谁拿到vip谁写入

给server1挂载后写入在卸载,(server1 server2)—vip mount /dev/dangdang/dd /var/www/html start httpd

clusvcadm -d apache			#停止服务

在这里插入图片描述
页面设置
测试

clusvcadm -r apache -m server2		#服务转移到server2中

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
6、集群文件系统(共享文件系统)

clusvcadm -d apache
mkfs.gfs2 -p lock_dlm -j 2 -t westos_jj:mygfs2 /dev/dangdang/dd 
mount /dev/dangdang/dd /mnt/
cp /etc/passwd /mnt/
cat passwd

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在另一台主机可以删除,
gfs2(依赖集群),

vim /etc/fstab				#同时永久挂载

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值