建设工作站服务器
MFS介绍
官方网站: http://www.moosefs.com/
MooseFS是一种容错的网络分布式文件系统。
数据分布在多个物理服务器上存储,并提供给用户的是统一的资源。 通用文件系统无需修改上层APP应用程序即可使用,通过添加新的计算机或硬盘即可动态扩展容量,体系结构可扩展性非常高,删除的文件可以根据配置的时间周期进行保留,可靠性高
web监控界面提高了随机读取和写入的效率,提高了对大量小文件的读取和写入效率。 但是,mfs将文件系统结构缓存在主存储器中,文件越多,主
的内存消耗越大,8g对应2500w的文件数,2亿文件需要64GB的内存。 支持特殊文件(块和文字设备、管道、套接字)、符号连接和硬连接。
有以下四个作用。
角色管理服务器( managing server,主服务器)负责管理每个数据存储库服务器、安排文件读写以及文件空间回收和恢复。 多节点拷贝元数据日志服务器metaloggerserver )负责备份主服务器上已更改的日志文件,文件类型为changelog_mL
在主服务器出现问题时,继承它,运营业务数据存储服务器数据服务器( chunk servers )。 根据管理服务器的时间表,提供存储空间并向客户提供数据传输。
实际保存用户数据的服务器。 保存文件时,首先将文件拆分为块,然后在数据服务器chunkserver之间复制这些块。 可以手动指定复印份数。 建议将副本数设置为
3 )。 可以有多个数据服务器,数量越多,“磁盘空间”就越大,可靠性也越高。 客户端装载通过客户端计算机装载过程来装载和使用mfs服务器共享的存储。 通过fuse
内核接口装载进程管理由服务器管理的数据存储服务器共享的硬盘。 的文件系统的使用方法与nfs类似。 使用MFS文件系统进行保存和访问的主机称为MFS
成功连接到MFS文件系统后,的客户端将能够像以前使用NFS一样共享此虚拟存储。
实验环境介绍
基本环境表
主机OSIP地址主要软件masterservercentos7. 3192.168.137.10 moose fs.x86 _ 64.0.3.0.101-1 metaloggerservercentos 7 6 _ 64.0.3.0.101-1 chunkserver2centos7. 3192.168.137.13 moose fs
拓扑图
操作步骤
基于五台虚拟机仿真的MFS文件系统的构建
关闭防火墙和selinux
系统停止文件d
setenforce 0
构建主服务器
软件安装
CURL&; #039; https://PPA.moose fs.com/rpm-gpg-key-moose fs & amp; #039;
/etc/PKI/rpm-gpg/rpm-gpg-key-moose fs//添加键值
curl
&; #039; http://PPA.moose fs.com/moose fs-3-el7.repo & amp; #039; /etc/yum.repos.d/moosefs.repo
//添加适当的库条目
yuminstallmoosefs-mastermoosefs-cgimoosefs-cgiservmoosefs-CLI
y
配置文件说明
cd /etc/mfs/
- rw-rr.1root root 40579月27日15时18分mfsexports.CFG
//输出目录配置文件
- rw-rr. 1路由40577月20日19点16分
mfsexports.cfg.sample
- rw-rr. 1路由路由90159月27日15:18
mfsmaster.cfg //Master配置文件
- rw-rr. 1路由路由90157月20日19:16
mfsmaster.cfg.sample
- rw-rr. 1路由10529月27日15点18分
mfstopology.cfg //元数据日志
- rw-rr. 1路由10527月20日19点16分
mfstopology.cfg.sample
开始服务
系统开始模式fs-master
systemctl enable moosefs-master
netstat
-ntap | grep mfs
tcp 0 0 0.0.0.0:9419 0.0.0.0:*
监听器6217/MFS主机
tcp 0 0 0.0.0.0:9420
0.0.0.0:* LISTEN 6217/mfsmaster
tcp 0 0
0.0.0.0:94210.0.0.0:* listen 6217/MFS master
构建metallogger服务器
安装
CURL&; #039; https://PPA.moose fs.com/rpm-gpg-key-moose fs & amp; #039;
/etc/PKI/rpm-gpg/rpm-gpg-key-moose fs//添加键值
curl
&; #039; http://PPA.moose fs.com/moose fs-3-el7.repo & amp; #039; /etc/yum.repos.d/moosefs.repo
//添加适当的库条目
yuminstallmoosefs-metaloggery
修改配置文件
vim /etc/mfs/mfsmetalogger.cfg
MASTER_HOST=192.168.137.10
//第52行,删除注释,更改地址指向主服务器。
开始服务
系统开始元逻辑
系统启用
moosefs-metalogger
netstat -ntap | grep mfs
TCP 0192.168.137.11:36766192.168.137.10:9419
ESTABLISHED 73521/mfsmetalogger
构建Chunk Server
这两台Chunk Server的构建过程完全相同
安装
CURL&; #039; https://PPA.moose fs.com/rpm-gpg-key-moose fs & amp; #039;
/etc/PKI/rpm-gpg/rpm-gpg-key-moose fs//添加键值
curl
&; #039; http://PPA.moose fs.com/moose fs-3-el7.repo & amp; #039; /etc/yum.repos.d/moosefs.repo
//添加适当的库条目
yuminstallmoosefs-chunkservery
修改配置文件
修正1
vim /etc/mfs/mfschunkserver.cfg
master _ host=第192.168.137.10//行,将地址指向主服务器
修正2
vim /etc/mfs/mfshdd.cfg
/公巷
//在最后一行添加共享目录
创建mkdir /gongxiang //共享目录
chown -R mfs:mfs /gongxiang //共享目录许可
开始服务
systemctlstartmoosefs-chunkserver
系统启用
moosefs-chunkserver
netstat -ntap | grep mfs
tcp 0 0 0.0.0.0:9422 0.0.0.0:*
LISTEN 71921/mfschunkserve
tcp 0 0 192.168.137.13:59006
192.168.137.10:9420 established 71921/mfschunkserve
构建客户端
安装
CURL&; #039; https://PPA.moose fs.com/rpm-gpg-key-moose fs & amp; #039;
/etc/PKI/rpm-gpg/rpm-gpg-key-moose fs//添加键值
curl
&; #039; http://PPA.moose fs.com/moose fs-3-el7.repo & amp; #039; /etc/yum.repos.d/moosefs.repo
//添加适当的库条目
yuminstallmoosefs-clienty
将fuse模块加载到内核
modprobe fuse
挂载共享目录
mkdir /opt/mfs //创建挂载点
MFS mount/opt/MFS/- h 192.168.137.10
//装载,地址为主地址
dfh
文件系统容量正在使用可用的已用% %u6302承载点
/dev/sda6 21G 4.1G
17G 20% /
devtmpfs 896M 0 896M 0%
/dev
tmpfs 911M 0 911M 0%
/dev/shm
tmpfs 911M 11M 900M 2%
/run
tmpfs 911M 0 911M 0%
/sys/fs/cgroup
/dev/sda2 9.8G 33M 9.8G 1%
/opt
/dev/sda3 4.9G 89M 4.8G 2% /home
/dev/sda1
1014m165m850m17%/引导
tmpfs 183M 64K 183M 1%
/run/user/1000
tmpfs 183M 0 183M 0%
/run/user/0
192.168.137.10:942158 g 8.1 g 50g 14 %
/opt/mfs
MFS监测
在主服务器上打开监视
mfscgiserv
锁定文件创建和锁定
开始简单CGI服务器
( host: any,port: 9425,rootpath: /usr/share/mfscgi )
192.168.137.10:9425访问主机地址
填写主服务器地址
接口
详情请访问云服务器、域名注册、虚拟主机的问题,请访问西部数码代理商官方网站: www.chenqinet.cn