MFS分布式文件存储服务器配置详解

MFS分布式文件存储系统的组成

1. 元数据服务器(Master)
2. 数据存储服务器(Chunk Server)

(两台服务器均以虚拟机centos7系统为实例搭建)

一、 搭建Master Server(主控服务器)

以下代码在主控端执行

yum install gcc gcc-c++ zlib-devel -y		//下载编译环境
systemctl stop firewalld.service		//关闭防火墙
setenforce 0		//关闭selinux
useradd -s /sbin/nologin mfs		//建立管理用户

下载mfs软件包链接:https://pan.baidu.com/s/1rcmBFZYv3TfPpvbZunQ_Og
提取码:dlir
将下载的软件包上传到服务器
在这里插入图片描述
tar zxvf mfs-1.6.27-5.tar.gz -C /opt //对压缩包进行解压

cd /opt/mfs-1.6.27/
./configure \		//修改服务器配置
--prefix=/usr/local/mfs \		//指定安装路径
--with-default-user=mfs \		//指定默认用户为 mfs	
--with-default-group=mfs \		//指定默认用户组
--disable-mfschunkserver \			//禁用 Chunk Server
--disable-mfsmount		//禁用客户端
make && make install		//编译安装
cd /usr/local/mfs/etc/mfs/
cp mfsexports.cfg.dist mfsexports.cfg
cp mfsmaster.cfg.dist mfsmaster.cfg
cp mfsmetalogger.cfg.dist mfsmetalogger.cfg
cd /usr/local/mfs/var/mfs/
cp metadata.mfs.empty metadata.mfs		//以上复制文件
chown -R mfs.mfs /usr/local/mfs			//更改文件所属为mfs
/usr/local/mfs/sbin/mfsmaster start		//启动Master Server
ps -ef | grep mfs		//查看进程 若有MFS的进程如下图表示服务成功开启

在这里插入图片描述
(关闭Master代码:/usr/local/mfs/sbin/mfsmaster -s)

二、 搭建Chunk Server(存储)

yum install gcc gcc-c++ zlib-devel -y		//安装编译环境
useradd -s /sbin/nologin mfs		//创建管理用户
systemctl stop firewalld.service		//关闭防火墙
setenforce 0		//关闭selinux

同样方法把压缩包上传服务器

tar zxvf mfs-1.6.27-5.tar.gz -C /opt		//解压安装包
cd /opt/mfs-1.6.27/
./configure \		//修改服务器配置
--prefix=/usr/local/mfs \		//指定安装路径
--with-default-user=mfs \		//指定默认用户为 mfs	
--with-default-group=mfs \		//指定默认用户组
--disable-mfsmaster \		//禁用Master Sercer
--disable-mfsmount		//禁用Mount Sercer
make && make install		//编译安装
cd /usr/local/mfs/etc/mfs/
cp mfschunkserver.cfg.dist mfschunkserver.cfg		//开启mfschunkserver文件
cp mfshdd.cfg.dist mfshdd.cfg		//开启mfshdd文件
vi mfschunkserver.cfg		//进入chunk文件 修改如图

在这里插入图片描述
注意:两行MASTER前的“#”去掉

vi mfshdd.cfg		//进入mfshdd文件 在最下方添加/data 作为给MFS的分区(fdisk)
mkdir /data
chown -R mfs.mfs /data		//创建挂载目录
/usr/local/mfs/sbin/mfschunkserver start		//开启服务
ps -ef | grep mfs		//查看进程如下

在这里插入图片描述
(关闭命令为:/usr/local/mfs/sbin/mfschunkserver -s)

三、 测试(版本号1.6.27)

/usr/local/mfs/sbin/mfscgiserv		//(在主控服务器进行)

启动Mfscgiserv服务器可以利用浏览器全名监控所有客户挂载 Chunk Server Master Server 以及客户端的操作
通过浏览器访问http://192.168.126.141:9425/ (改为主控服务器IP地址)结果如图即为挂载成功
在这里插入图片描述

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值