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

 

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM