MooseFS环境搭建

一. MooseFs架构

    MooseFs由四部分构成:

        1.Master server:属于主服务器,负责各个数据存储服务器的管理,文件读写调度,文件空间回收以及恢复多节点拷贝。它存储了文件系统中每个文件的源数据,包括文件的大小、属性以及文件的存储位置等。

        2.Data server:也就是chunk server,主要负责裂解管理服务器,听从管理器调度,提供存储空间,可以由若干机器组成,他们之间可以相互同步数据。

        3.Metadata backup server:也就是metalogger server,由一台以及以上机器组成。负责备份master服务器的变化日志文件,并周期性的从master server中下载最新的main metadata file。当master挂掉的时候,系统会从Metadata back server中选择一台作为master使用。

        4.Client: 使用MooseFS的客户机,通过mfsmount进程和master server进行通信

二.MooseFs配置安装(Ubuntu 12.04)

    1.添加moosefs.key

         wget -O - http://ppa.moosefs.com/stable/apt/moosefs.key | apt-key add -

    2.添加下载源

         vim /etc/apt/sources.list.d/moosefs.list

         向该文件添加下载源:

        deb http://ppa.moosefs.com/stable/apt/ubuntu/precise precise main(12.02) 或者 deb http://ppa.moosefs.com/stable/apt/ubuntu/trusty trusty main(14.04)

    3.执行更新

        sudo apt-get update

三.Master server安装

    1.创建mfs用户以及用户组

        groupadd mfs      添加用户组

        useradd -g mfs mfs -s /sbin/nologin  添加用户

    2.安装master server服务

        apt-get install moosefs-master

    3.进入/etc/mfs目录执行以下命令

        cp mfsmaster.cfg.dist mfsmaster.cfg       主要保存master的配置文件

        cp mfsexports.cfg.dist mfsexports.cfg     主要保存控制用户读写访问的配置文件

    4.修改/etc/default/moosefs-master 中的MFSMASTER_ENABLE=false改为MFSMASTER_ENABLE=true,可以使该服务开机启动

    5.启动master server 服务

        service moosefs-master start

    6.安装监控服务

        apt-get install moosefs-cgiserv

       同样修改/etc/default/moosefs-cgiserv 中的MFSCGISERV_ENABLE=false改为MFSCGISERV_ENABLE=true

       启动服务:service moosefs-cgiserv start

       通过网页http://IP:9425/ 即可看到监控界面,可以修改/usr/sbin/mfscgiserv该文件改变监控的端口号

四.Mfsmetalogger安装

    1.添加mfs用户组(同三-1)

    2.安装Mfsmetalogger服务

        apt-get install moosefs-metalogger

    3.进入/etc/mfs目录执行以下命令

        cp mfsmetalogger.cfg.dist mfsmetalogger.cfg

    4.修改/etc/default/moosefs-metalogger 中的MFSMETALOGGER_ENABLE=false改为MFSMETALOGGER_ENABLE=true,可以使该服务开机启动

    5.启动Mfsmetalogger 服务

       service moosefs-metalogger start

五.Chunk serve安装

    1.apt-get install moosefs-chunkserver

    2.进入/etc/mfs目录执行以下命令

        cp mfschunkserver.cfg.dist mfschunkserver.cfg

        cp mfshdd.cfg.dist mfshdd.cfg

    3.在mfshdd.cfg添加挂载点,该挂载点需要手动创建,然后修改该挂载点权限

        chown -R mfs:mfs 挂载点目录

    4.修改/etc/default/moosefs-chunkserver 中的MFSCHUNKSERVER_ENABLE=false改为MFSCHUNKSERVER_ENABLE=true,可以使该服务开机启动

    5.启动chunk server 服务

       service moosefs-chunkserver start

六.Client的安装

    1.apt-get install moosefs-client

    2.创建本地挂载目录

    3.挂载远程目录(需要再master机器中的mfsexports.cfg为该机器配置访问权限)

        mfsmount 本地目录 -p -H mfsmaster

七.DNS配置

    需要配置mfsmaster的对应的ip解析,方法是打开/etc/hosts,添加192.168.1.1 mfsmaster

 

        

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值