MooseFS分布式存储搭建

环境
mfsmaster 192.168.100.53
metalogger 192.168.100.54
chunk 192.168.100.55
client 192.168.100.100

  1. 关闭防火墙(mfsmaster、metalogger、chunk、client同时执行)
    systemctl stop firewalld
    systemctl disable firewalld

  2. 关闭selinux(mfsmaster、metalogger、chunk、client同时执行)
    vi /etc/selinux/config
    将划线的地方改为disabled

  3. 修改解析文件(mfsmaster、metalogger、chunk、client同时执行)
    vi /etc/hosts
    client也需要配置,方便后面挂载使用

  4. 配置yum源(mfsmaster、metalogger、chunk、client同时执行)(需要将系统原来的yum 源文件备份,命令如下:)
    cd /etc/yum.repos.d/
    mkdir bf
    mv *.repo bf/
    备份完成后进行以下操作
    添加key
    curl “https://ppa.moosefs.com/RPM-GPG-KEY-MooseFS” > /etc/pki/rpm-gpg/RPM-GPG-KEY-MooseFS
    添加repo文件(centos7用这个)
    curl “http://ppa.moosefs.com/MooseFS-3-el7.repo” > /etc/yum.repos.d/MooseFS.repo
    如果是其他的centos版本到官网下载
    moosefs官网地址
    点击画线的地方
    对应自己的系统版本进行下载
    下载完成后清除yum缓存
    yum clean all
    yum list

  5. 安装
    mfsmaster节点
    yum install moosefs-master moosefs-cgi moosefs-cgiserv moosefs-cli -y
    metalogger节点
    yum install moosefs-metalogger -y
    chunk节点
    yum install moosefs-chunkserver -y
    client 节点
    yum install moosefs-client -y
    可自行到官网下载

  6. mfsmaster配置
    启动 mfsmaster
    systemctl start moosefs-master

  7. chunk节点配置
    添加硬盘(在VMware Workstation Pro进行操作)

    新硬盘分区及格式化
    fdisk /dev/sdb

    mkfs.xfs /dev/sdb1(格式化磁盘)

    创建挂载目录
    mkdir /data
    挂载
    mount -t xfs /dev/sdb1 /data/
    设置开机自动挂载
    vi /etc/fstab

    创建chunk的目录
    mkdir /data/mfs
    修改配置文件
    vi /etc/mfs/mfshdd.cfg
    在文件中添加创建的chunk目录
    修改chunk目录的用户
    chown mfs.mfs /data/mfs
    启动chunk服务
    systemctl start moosefs-chunkserver
    systemctl enable moosefs-chunkserver

  8. metalogger节点配置
    启动metalogger
    systemctl start moosefs-metalogger
    systemctl enable moosefs-metalogger

  9. client节点配置
    创建挂载目录
    mkdir /mfsclient
    mfs挂载
    mfsmount /mfsclient -H mfsmaster

    测试
    切换目录
    cd /mfsclient/
    写入文件
    vi a.sh

    sh a.sh(运行文件)
    查看
    mfsgetgoal a.txt
    mfsfileinfo a.txt

到这里moosefs搭建就完成了

如果想要添加一个chunk可以进行以下操作

新建一台虚拟机
环境
chunk2 129.168.100.56

  1. 关闭防火墙(mfsmaster、metalogger、chunk、client同时执行)
    systemctl stop firewalld
    systemctl disable firewalld

  2. 关闭selinux(mfsmaster、metalogger、chunk、client同时执行)
    vi /etc/selinux/config

  3. 修改解析文件
    vi /etc/hosts

  4. 配置yum源(需要将系统原来的yum 源文件备份,命令如下:)
    cd /etc/yum.repos.d/
    mkdir bf
    mv *.repo bf/
    备份完成后进行以下操作
    添加key:
    curl “https://ppa.moosefs.com/RPM-GPG-KEY-MooseFS” > /etc/pki/rpm-gpg/RPM-GPG-KEY-MooseFS
    添加repo文件(同样是centos7下载,如果是其他版本到官网下载repo文件)
    curl “http://ppa.moosefs.com/MooseFS-3-el7.repo” > /etc/yum.repos.d/MooseFS.repo
    清除yum缓存
    yum clean all

  5. 安装chunk
    yum -y install moosefs-chunkserver

  6. chunk2配置
    添加硬盘(在VMware 操作)

    新硬盘分区及格式化


    创建挂载目录
    mkdir /data
    挂载
    mount -t xfs /dev/sdb1 /data/
    设置开机自动挂载
    vi /etc/fstab

    创建chunk的目录
    mkdir /data/mfs
    修改配置文件
    vi /etc/mfs/mfshdd.cfg
    在文件最后添加chunk目录
    修改chunk目录的用户
    chown mfs.mfs /data/mfs
    启动chunk服务
    systemctl start moosefs-chunkserver
    systemctl enable moosefs-chunkserver

  7. client节点配置
    mfs挂载

    查看
    mfsgetgoal a.txt
    mfsfileinfo a.txt

节点添加完成

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值