centos7搭建分布式文件系统MFS

 

1.介绍

  MooseFS是一个分布式存储的框架

2.准备工作

  系统环境:centos7

  MooseFS版本:moosefs-2.0.60-1.tar.gz

  部署机器:

      mfsmaster:172.16.10.44

      mfsMetalogger:172.16.10.45

      mfschunkserver:172.16.10.45,172.16.10.46

      mfsclient:172.16.10.43

  //一下步骤master,chunk,client等都需要执行

  安装依赖库 :yum -install zlib-devel fuse-devel gcc make

  创建用户:useradd mfs -s /sbin/nologin

  解压tar包:tar xvf moosefs-2.0.60-1.tar.gz

  配置host映射:echo "172.16.10.44 mfsmaster" >> /etc/hosts

  

3.安装mfsmaster

  安装命令:cd  moosefs-2.0.60

       ./configure --prefix=/home/data/mfs --enable-mfsmount --with-default-user=mfs --with-default-group=mfs   #  prefix是指定安装路径

         make && make install && echo ok

         chown -mfs:mfs /home/data/mfs

  文件配置:cd /home/data/mfs/etc/mfs

       cp mfsmaster.cfg.dist mfsmaster.cfg

       cp mfsexports.cfg.dist mfsexports.cfg #按照默认配置就好了

         cp /home/data/mfs/var/mfs/metadata.mfs.empty /home/data/mfs/var/mfs/metadata.mfs

       /home/data/mfs/sbin

         ./mfsmaster start

         ./mfscgiserv start #启动web监控页面,非必须

        

4.安装mfschunkserver(172.16.10.45/46都执行一遍)

  

安装命令:cd  moosefs-2.0.60

     ./configure --prefix=/home/data/mfs --enable-mfsmount --with-default-user=mfs --with-default-group=mfs   #  prefix是指定安装路径

     make && make install && echo ok

     chown -mfs:mfs /home/data/mfs

文件配置:

      cd /home/data/mfs/etc/mfs

      cp mfschunkserver.cfg.dist mfschunkserver.cfg

                cp mfshdd.cfg.dist mfshdd.cfg

      echo "/home/data/mfschunk_data 200G" >> mfshdd.cfg

                mkdir /home/data/mfschunk_data #保存块数据的目录

                chown -R mfs.mfs /home/data/mfschunk_data

     cd /home/data/mfs/sbin

 

               ./mfschunkserver start

此时,再观察mfsmaster的状态,发现已经有20G左右的可用空间,说明chunkserver已经生效!如下图

  

 

 

5.安装mfsclient

     cd  moosefs-2.0.60

     ./configure --prefix=/home/data/mfs --with-default-user=mfs --with-default-group=mfs --disable-mfsmaster --disable-mfschunkserver

     make && make install && echo ok

     chown -mfs:mfs /home/data/mfs

     cd /home/data/mfs/bin

     mkdir /home/data/mfsdata

     ./mfsmount /home/data/mfsdata -H mfsmaster #挂载

 

6.安装mfsmetalogger(直接在45上启动即可,单独配置一台机器安装也行)

  文件配置:

     cd /home/data/mfs/etc/mfs

       cp mfsmetalogger.cfg.dist mfsmetalogger.cfg

     cd /home/data/mfs/sbin

               ./mfsmetalogger start

 

  

转载于:https://www.cnblogs.com/qingshuhu/p/7154547.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
mfs-1.6.27-1.tar.gz 压缩文件, 解包大小为 3,673,037 字节 2013.3.24 发布版 --------------------------------------------------------- MooseFS is an Open Source, easy to deploy and maintain, distributed, fault tolerant file system for POSIX compliant OSes. MooseFS uses FUSE (http://fuse.sourceforge.net/). MooseFS v1.5 - 1.6 ============ Date of first public release: 2008-05-30 Project web site: http://www.moosefs.com/ Installation and using MooseFS: http://www.moosefs.org/reference-guide.html Sourceforge project site with source repository: http://sourceforge.net/projects/moosefs/ Reporting bugs: bugs@moosefs.com General contact address: contact@moosefs.com Copyright ========= Copyright 2005-2011 Gemius SA. MooseFS is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 3. MooseFS is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with MooseFS. If not, see <http://www.gnu.org/licenses/>. Compatibility matrix ==================== (tested Operating Systems only): Client Master Chunkserver Linux 2.6.x (i386): YES YES YES FreeBSD 5.x (i386+amd64): NO YES YES FreeBSD 6.x (i386+amd64): YES YES YES FreeBSD 7.x (i386+amd64): YES YES YES FreeBSD 8.x (i386+amd64): YES YES YES MacOS X 10.3 (Panther, ppc): NO YES YES MacOS X 10.4 (Tiger, ppc+i386): YES YES YES MacOS X 10.5 (Leopard, ppc+i386): YES YES YES MacOS X 10.6 (Snow Leopard): YES YES YES Solaris 10 (sparc): NO YES YES OpenSolaris (i386): YES YES YES

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值