MooseFs 安装

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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输入。

以上是关于MooseFs 安装的主要内容,如果未能解决你的问题,请参考以下文章

MooseFS的使用总结

高可用分布式存储(Corosync+Pacemaker+DRBD+MooseFS)

Moosefs基本概念

[moosefs] storage class

MFS(MooseFS分布式文件系统)

MFS(MooseFS分布式文件系统)