企业实战分布式文件系统-mfs部署、文件写入与恢复、存储等

本文详细介绍了企业级分布式文件系统mfs的部署过程,包括在server5、server6和server7上的配置,以及物理机的设置。文件存储与恢复机制、根据标签修改存储的方法也进行了讲解。通过iscsi实现mfs高可用,利用pacemaker进行双机热备份,并解决启动过程中遇到的问题。最后,介绍了fence的安装与配置,确保在节点故障时能自动恢复服务。
摘要由CSDN通过智能技术生成

1.mfs部署

机器 IP
server5 172.25.14.5
server6 172.25.14.6
server7 172.25.14.7
物理机 172.25.254.14

配置server5仓库,并将仓库文件传给server6,server7

[mfd]
name=mfs
baseurl=http://172.25.14.250/3.0.115
gpgcheck=0

[root@server5~]scp /etc/yum.repos.d/mfs.repo server6:/etc/yum.repos.d/
[root@server5~]scp /etc/yum.repos.d/mfs.repo server7:/etc/yum.repos.d/

在这里插入图片描述

1.server5(mfsmaster)

[root@server5 ~]# yum list moosefs-* 					  #列出相关软件 
[root@server5 ~]# yum install -y moosefs-master.x86_64 moosefs-cgiserv.x86_64 #安装 
[root@server5 ~]# vim /etc/hosts 						  #配置解析 
[root@server5 ~]# systemctl start moosefs-master   		  #启动服务 
[root@server5 ~]# netstat -antlp     					  #查看端口 
[root@server5 ~]# systemctl start moosefs-cgiserv.service #配置完成 可在浏览器访问172.25.14.5:9425

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

在这里插入图片描述

2.server6

[root@server6 ~]# yum install -y moosefs-chunkserver.x86_64 
[root@server6 ~]# cd /etc/mfs/
[root@server6 mfs]# ls
mfschunkserver.cfg  mfschunkserver.cfg.sample  mfshdd.cfg  mfshdd.cfg.sample
[root@server6 mfs]# vim mfshdd.cfg	    #配置文件,说明挂载目录
[root@server6 mfs]# tail -n1 mfshdd.cfg
/mnt/chunk1	#挂载目录
[root@server6 mfs]# mkdir /mnt/chunk1	#创建挂载目录
给server6添加一块硬盘
[root@server6 mfs]# fdisk -l	        #查看添加的硬盘
[root@server6 mfs]# fdisk /dev/vdb	    #硬盘分区
[root@server6 mfs]# mkfs.xfs /dev/vdb1	#格式化
[root@server6 mfs]# mount /dev/vdb1 /mnt/chunk1/	#挂载
[root@server6 mfs]# df					#查看挂载
[root@server6 mfs]# vim /etc/hosts		#配置解析设置server5为mfsmaster
[root@server6 mfs]# tail -n8 /etc/hosts	#查看配置内容
172.25.14.5 server1  mfsmaster

[root@server5 mfs]# chown mfs.mfs /mnt/chunk1/	#权限
[root@server5 mfs]# id mfs
uid=997(mfs) gid=995(mfs) groups=995(mfs)
[root@server5 mfs]# systemctl start moosefs-chunkserver	#启动服务
[root@server5 mfs]# 
[root@server5 mfs]# cd /mnt/chunk1/
[root@server5 chunk1]# ls
浏览器查看

3.server7

[root@server7 local]# yum install -y moosefs-chunkserver.x86_64 
[root@server7 local]# vim /etc/hosts	#配置解析
[root@server7 local]# tail -n8 /etc/hosts	#查看配置内容
172.25.14.5 server1 mfsmaster

[root@server7 local]# cd /etc/mfs/
[root@server7 mfs]# vim mfshdd.cfg	#配置
[root@server7 mfs]# tail -n1 mfshdd.cfg
/mnt/chunk2
[root@server7 mfs]# mkdir /mnt/chunk2
[root@server7 mfs]# chown mfs.mfs /mnt/chunk2/
[root@server7 mfs]# systemctl start moosefs-chunkserver	#启动服务
浏览器查看

4.物理机

[root@foundation14 ~]# 
[root@foundation14 ~]# cd 3.0.115/
[root@fou
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

热到想喝冰阔落

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

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

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

打赏作者

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

抵扣说明:

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

余额充值