MFS分布式存储搭建详解

,,,,,,,,,,,,,,,,,,,, <强>

,,,,MFS分布式存储的目的是为了解决在NFS的短板,多台服务器通过NFS的方式挂载共享

一个服务器的存储空间,使得NFS服务器不堪重负,经常出现超时的现象,而且NFS存在单点故障,

尽管可以使用rsync同步数据到另一台服务器上做备份,但对提高系统性能并无帮助。因此解决方案

采取MFS分布式文件系统,服务器之间的数据访问不再是一对多的关系,而是多对多的关系。

,,

,,,,分布式原理:通过计算机网络和节点相连,简单的说就是把一些分散的共享文件夹集合到一个虚拟文

件夹内。对于用户来说,访问这些共享文件夹只是打开了一个虚拟文件夹,用户感受不到这些共享文件夹是分

布于各个计算机上的。分布式文件系统的好处是集中访问,简化操作,数据容灾,以及提高文件的存取性能。

,,

角色类型操作系统ip地址主要软件大师ServerCentos7192.168.60.141MetaLogger ServerCentos7192.168.60.136Chunk Server1Centos7192.168.60.143Chunk Server2Centos7192.168.60.144ClientCentos7192.168.60.130


1,解压,安装环境包

创建用户,编译

3,复制配置文件

4,优化,启动服务检测端口


1,解压缩,安装环境包

2,创建用户,编译

3,复制配置文件并修改

<强> vim mfsmetalogger.cfg

1,解压,安装环境包

2,创建用户,编译


3,复制配置文件并修改

<强> vim mfschunkserver。cfg

<强> vim mfshdd.cfg

4,创建共享目录,更改数组属主

5,优化,启动服务查看端口

,

两台节点服务器的配置相同,重复操作即可。


1,解压,安装环境包

2,安装配置保险丝

3,挂载

4,客户端一些简单操作

在主服务器上开启监控

[root@localhost mfs) #/usr/local/mfs/sbin/mfscgiserv ,,,,,

, rootpath:/usr/local/mfs/share/mfscgi)


,,,#用它给你的端口进行访问


MFS也可以用yum进行安装,需要配置百胜源

https://moosefs.com/download/ ,官网各个系统的介绍,这里我介绍一下centos的安装

以上两句话是配置百胜仓库

主服务器百胜安装操作:

chunkserver服务器百胜安装的操作:

MetaLogger服务器服务器百胜安装的操作:

客户端百胜安装的操作:

修改配置文件的操作和手工编译的操作相同

MFS分布式存储搭建详解