MFS分布式存储系统二-iscsi共享存储、master高可用部署、添加fence

本文详细描述了如何在环境中搭建iSCSI共享存储,配置master数据同步,通过Pacemaker部署高可用的MFS集群,并演示了fence机制在故障恢复中的作用。涉及步骤包括iscsi配置、master同步、pacemaker集群管理和fence机制的实战应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

准备

我们的目标是部署mfs的master高可用,首先我们需要搭建一个iscsi共享存储,然后同步两个master端的存储,之后将mfs master中的数据迁移到iscsi共享存储中,使得两个mfs master端的数据保持一致。

一.环境准备

将server4的chunk server停止,重新配置使其称为一个新的mfs master:

[root@server4 mfs]# systemctl stop moosefs-chunkserver.service

 yum install -y moosefs-master
 yum install moosefs-cli

若是server3上有分区就删掉vdb1
server3上新添加的硬盘分区删除掉,将mfs存储直接挂载到根分区上,使用空出来的硬盘做下一步的iscsi共享存储:

fdisk /dev/vdb
d
p
wq

二.iscsi部署

首先配置服务端

我们选择server3作为服务端来配置iscsi共享存储

server3:

dd if=/dev/zero of=/dev/vdb bs=512 count=1     %清除磁盘上的分区表
[root@server3 ~]# yum install -y targetcli           %安装相关包
[root@server3 ~]# systemctl start target.service     %启动服务
[root@server3 yum.repos.d]# targetcli 
cd /backstores/block
ls
/backstores/block> create my_disk /dev/vdb
ls

在这里插入图片描述

/backstores/block> cd /
/> ls
/> cd /iscsi 
/iscsi> ls
/iscsi> create iqn.2021-07.org.westos:storage1
ls

在这里插入图片描述

cd iqn.2021-07.org.westos:storage1/
ls
cd tpg1/
cd acls 
ls
 create iqn.2021-07.org.westos:client
 ls

在这里插入图片描述

cd ..
cd luns 
/backstores/block/my_disk/
ls
cd
ls

在这里插入图片描述

cd ..
cd..
cd..
ls

在这里插入图片描述

cd /iscsi/iqn.2021-07.org.westos:storage1/
ls
cd ..
cd iqn.2021-07.org.westos:storage1/tpg1/luns 
ls
create /backstores/block/my_disk 
ls
cd ..
cd ..
ls

在这里插入图片描述

exit 退出
在这里插入图片描述

关于客户端的配置

在server1上::

 yum install -y iscsi
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

dudududu--

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值