MFS分布式文件系统实战(2)——搭建基本的MFS系统(client端+master端+chunk端)

本文档详细介绍了如何在rhel7.3环境下搭建MFS分布式文件系统,包括master、chunk端和client端的配置。通过监控端口9425观察系统状态,调整文件备份份数,并探讨了数据丢失与恢复的情况。在实验中,文件根据大小被分块存储在不同chunk节点,副本数量可调整,并展示了在chunk服务器故障时的数据完整性。
摘要由CSDN通过智能技术生成

1.搭建实验环境

实验环境:rhel7.3

主机信息 作用
sevrer1(172.25.8.1) mfs master节点
sevrer2(172.25.8.2) mfs chunk节点
sevrer3(172.25.8.3) mfs chunk节点
真机(172.25.8.250) mfs client客户端
9421      # 对外的连接端口
9420      # 用于chunkserver 连接的端口地址
9419      #  metalogger 监听的端口地址
9419..9421 – Master Server(s)
9425 – CGI Server
9422 --Chunkservers
这个软件可以记录元数据日志,定期同步master数据日志,防止master挂掉
MFS元数据日志服务器(moosefs-metalogger-3.0.97-1.rhsysv.x86_64.rpm)
元数据日志守护进程是在安装master server 时一同安装的,
最小的要求并不比master 本身大,可以被运行在任何机器上(例如任一台
chunkserver),但是最好是放置在MooseFS master 的备份机上,备份master
 服务器的变化日志文件,文件类型为changelog_ml.*.mfs。因为主要的master server 一旦失效,
 可能就会将这台metalogger 机器取代而作为master server

#1 在真机中创建三个全新的快照并且开启,用来做此次实验

[root@foundation8 images]# qemu-img create -f qcow2 -b rhel7.5-1.qcow2 mfs1
[root@foundation8 images]# qemu-img create -f qcow2 -b rhel7.5-1.qcow2 mfs2
[root@foundation8 images]# qemu-img create -f qcow2 -b rhel7.5-1.qcow2 mfs3

#2 用真机连接三台虚拟机
在这里插入图片描述
在这里插入图片描述在这里插入图片描述

2.安装部署MFS

#1给server1配置mfsmaster端
[root@server1 ~]# ls
3.0.105
[root@server1 ~]# cd 3.0.105/   #这些软件是提前下载好的
[root@server1 3.0.105]# ls
moosefs-cgi-3.0.105-1.rhsystemd.x86_64.rpm
moosefs-cgiserv-3.0.105-1.rhsystemd.x86_64.rpm
moosefs-chunkserver-3.0.105-1.rhsystemd.x86_64.rpm
moosefs-cli-3.0.105-1.rhsystemd.x86_64.rpm
moosefs-client-3.0.105-1.rhsystemd.x86_64.rpm
moosefs-master-3.0.105-1.rhsystemd.x86_64.rpm
moosefs-metalogger-3.0.105-1.rhsystemd.x86_64.rpm
moosefs-netdump-3.0.105-1.rhsystemd.x86_64.rpm
[root@server1 3.0.105]# yum install -y moosefs-cgi-3.0.105-1.rhsystemd.x86_64.rpm oosefs-cli-3.0.105-1.rhsystemd.x86_64.rpm moosefs-master-3.0.105-1.rhsystemd.x86_64.rpm   moosefs-cgiserv-3.0.105-1.rhsystemd.x86_64.rpm
[root@server1 ~]# vim /etc/hosts #在server1上做解析
172.25.8.1  server1  mfsmaster
[root@server1 ~]# systemctl start moosefs-master  开启服务
[root@server1 ~]# systemctl start moosefs-cgiserv.service  # 打开web图形处理工具
[root@server1 ~]# netstat  -anutlp

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述在这里插入图片描述
查看server1上开启的端口
mfs master开启了三个端口:9419,9420,9421
在server1上开启mfs cgi
开启了端口9425,这个是监控各个分布节点的端口
在这里插入图片描述
在这里插入图片描述

[root@server1 ~]# ll /etc/mfs/  # 查看mfs master节点的主
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值