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输入。
来源:51CTO
作者:期待美好
链接:https://blog.51cto.com/13399294/2427029