MFS-学习总结(部署)

实验环境

主机 IP 作用 安装软件
node1 192.168.27.11 Master Server moosefs-master\moosefs-cgi\moosefs-cgiserv\moosefs-cli
node2 192.168.27.12 Chunk Servers moosefs-chunkserver
node3 192.168.27.13 Chunk Servers moosefs-chunkserver
node4 192.168.27.14 Chunk Servers moosefs-chunkserver
node5 192.168.27.15 Chunk Servers moosefs-chunkserver
node6 192.168.27.16 Clients moosefs-client

软件安装,官网有教程

  • https://moosefs.com/download/
  • 包括了下载repo文件,和节点安装软件命令

部署过程

简单部署

Master Server

  1. 修改hosts文件
    hosts文件添加解析mfsmaster,是因为cgi服务的/usr/share/mfscgi/mfs.cgi配置文件会寻找mfsmaster名称的服务器,如果没有解析,服务查询到master主机
[root@node1 ~]# cat /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.27.11 node1 mfsmaster
#添加mfsmaster的解析
  1. 配置文件(没有什么修改的)
[root@node1 ~]# ls /etc/mfs/mfs
mfsexports.cfg					#指定那些客户端主机可以远程挂接 MooseFS 文件系统,以及授予挂接客户端什么样的访问权限          
mfsmaster.cfg           		#master服务的主配置文件
mfstopology.cfg    				#mfs网络拓扑定义,包含IP地址到网络位置的分配(通常是交换机号)。 该文件是可选的。如果您的网络中有一台交换机,或者不需要减少交换机之间的流量,则将此文件留空。
  1. 启动master节点相关服务
[root@node1 ~]# systemctl start moosefs-master
#启动master主服务
[root@node1 ~]# systemctl start moosefs-cgiserv
#启动图形界面
  1. 查看启动端口
[root@node1 ~]# netstat -antpl | grep 94*
tcp        0      0 0.0.0.0:9419            0.0.0.0:*               LISTEN      18853/mfsmaster     
tcp        0      0 0.0.0.0:9420            0.0.0.0:*               LISTEN      18853/mfsmaster     
tcp        0      0 0.0.0.0:9421            0.0.0.0:*               LISTEN      18853/mfsmaster     
tcp        0      0 0.0.0.0:9425            0.0.0.0:*               LISTEN      18819/python2       
  1. 图形界面在,浏览器访问192.168.27.11:9425,可以看到分布式文件系统的监控页面
    a. 点击不同选项卡查看具体信息
    b. 显示界面可同时显示多个选项卡内容,其中想监控哪一选项卡信息,就点击哪个选项的加号即可加号
    在这里插入图片描述

Chunk Server

  1. 修改hosts文件
    hosts文件添加解析mfsmaster,是因为chunkserver服务的/etc/mfs/mfschunkserver.cfg配置文件会寻找mfsmaster名称的服务器,如果没有解析,无法连接到master主机
[root@node2 ~]# cat /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.27.11 node1 mfsmaster
#添加mfsmaster的解析
  1. 配置文件(主配置文件没有修改的,mfshdd.cfg中需要添加一个存储路径)
[root@node2 mfs]# ls /etc/mfs
mfschunkserver.cfg 					#主配置文件
mfshdd.cfg  						#mfschunkserver的MooseFS存储目录列表
[root@node2 mfs]# vim /etc/mfs/mfshdd.cfg
……省略部分内容
/mnt/chunk_n2						#根据配置文件中给出的样例设定,此处不设定大小,使用磁盘挂载管理此文件夹
  1. 设置挂载磁盘,统一管理
[root@node2 mfs]# mkdir /mnt/chunk_n2
[root@node2 mfs]# chown mfs.mfs /mnt/chunk_n2/
[root@node2 mfs]# ll /mnt/chunk_n2/ -d
drwxr-xr-x 2 mfs mfs 6 Mar 18 00:02 /mnt/chunk_n2/
#创建本机chunk存储路径文件,注意文件所属改为mfs用户和组

[root@node2 mfs]# mount /dev/vdb1 /mnt/chunk_n2
[root@node2 mfs]# df
Filesystem            1K-blocks    Used Available Use% Mounted on
/dev/vdb1               1044132   32944   1011188   4% /mnt/chunk_n2
#临时挂载

[root@node2 mfs]# blkid
/dev/vdb1: UUID="28fb1a81-751c-47b1-86c2-5c3dab62e9cf" TYPE="xfs"
[root@node2 mfs]# vim /etc/fstab
UUID="28fb1a81-751c-47b1-86c2-5c3dab62e9cf"     /mnt/chunk_n2   xfs     defaults        0 0
[root@node2 mfs]# mount -a
#永久挂载,建议使用uuid
  1. 启动服务
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值