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輸入。
MooseFs 安裝
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.