MooseFs 安装

我是研究僧i 提交于 2020-03-10 12:14:15
    MooseFs   安装(Centos7)
官方文档  https://moosefs.com/download/#older

部署环境:
 192.168.3.157      安装master  安装Chunkservers
192.168.3.114       安装Chunkservers  安装Metaloggers 安装Client
192.168.3.105      安装Client

介绍:
            Master :负责各个数据存储服务器的管理,空间回收以及恢复,文件操作。

            Metaloggers:负责备份master服务器的变化日志文件,在master出现问题时接替工作。

            Chunkservers:提供存储空间,进行数据存储,负责连接master。

            Client:客户端,可以将moosefs挂载到本地目录达到文件共享,挂载目录和本地目录使用一样。

存储方式:块存储   
协议:TCP
适用环境:单集群的大量小文件

安装部署:
1:每台添加yum的key和源.

[root@157~]#  curl "https://ppa.moosefs.com/RPM-GPG-KEY-MooseFS" > /etc/pki/rpm-gpg/RPM-GPG-KEY-MooseFS

[root@157 ~]#  curl "http://ppa.moosefs.com/MooseFS-3-el7.repo" > /etc/yum.repos.d/MooseFS.repo
[root@157 ~]# yum clean all

2:157服务器安装master和chunkservers

[root@157]#  yum install moosefs-master moosefs-cgi moosefs-cgiserv moosefs-cli  moosefs-chunkserver

3:114服务器安装Chunkservers和Metaloggers,Client
[root@114]# yum install moosefs-chunkserver moosefs-metalogger  moosefs-client

4:105服务器安装Client
[root@054]#yum install  moosefs-client

二 配置:
1.157服务器master配置
[root@157 /]# egrep -v "^#|^$" /etc/mfs/mfsmaster.cfg
 SYSLOG_IDENT = 192.168.3.157
 DATA_PATH = /var/lib/mfs
#master访问权限控制
[root@157 /]# egrep -v "^#|^$" /etc/mfs/mfsexports.cfg
192.168.3.0/24            /    rw,alldirs,admin,maproot=0:0
*            .    rw

2.114服务器metalogger节点配置
[root@114 /]#  egrep -v "^#|^$" /etc/mfs/mfsmetalogger.cfg
 MASTER_HOST = 192.168.3.157

3. chunkserver节点配置(157,114服务器):
 [root@157 /]#  egrep -v "^#|^$" /etc/mfs/mfschunkserver.cfg
 MASTER_HOST = 192.168.3.157
 [root@114 /]#  egrep -v "^#|^$" /etc/mfs/mfschunkserver.cfg
 MASTER_HOST = 192.168.3.157

创建一个文件,也可以挂载一个全新的磁盘。(测试我是创建一个文件)
 #moosefs启动需要mfs用户对磁盘的权限
 添加用户等在2台Chunkservers服务器上操作(114,157):
 [root@114 ~]# mkdir  -p  /data/114
 [root@114 ~]# groupadd mfs
 [root@114 ~]# useradd -g mfs mfs
 [root@114 ~]# chown -R mfs.mfs /data/114
 [root@114 /]#  egrep -v "^#|^$" /etc/mfs/mfshdd.cfg
/data/114  #挂载目录
 [root@157 ~]# mkdir  -p  /data/157
 [root@157 ~]# groupadd mfs
 [root@157 ~]# useradd -g mfs mfs
 [root@157 ~]# chown -R mfs.mfs /data/157
 [root@157 /]#  egrep -v "^#|^$" /etc/mfs/mfshdd.cfg
 /data/157  #挂载目录

 启动:
 Master:
[root@157  ~]#  systemctl start moosefs-master.service
[root@157  ~]#  systemctl enable moosefs-master.service

metalogger:
[root@114 ~]#  systemctl start moosefs-metalogger.service
[root@114 ~]#  systemctl enable moosefs-metalogger.service

chunkserver:
[root@114 ~]#  systemctl start moosefs-chunkserver.service
[root@114 ~]#  systemctl enable moosefs-chunkserver.service
[root@157 ~]#  systemctl start moosefs-chunkserver.service
[root@157 ~]#  systemctl enable moosefs-chunkserver.service

cgiserv ui界面:
[root@157 ~]#  systemctl start moosefs-cgiserv.service  
[root@157 ~]#  systemctl enable moosefs-cgiserv.service  

访问http://192.168.3.157:9425/mfs.cgi打开IU界面,把主节点IP输入。
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!