目录:
准备
我们的目标是部署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