MooseFs 安裝

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輸入。
相關文章
相關標籤/搜索