我是靠谱客的博主 鲤鱼冰淇淋,最近开发中收集的这篇文章主要介绍mfs的使用1.mfs的 部署2.mfs的 分布式文件系统3. mfs的 回收站4.mfs 控制 存储位置5.mfs 热备 高可用,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

mfs

  • 1.mfs的 部署
  • 2.mfs的 分布式文件系统
  • 3. mfs的 回收站
  • 4.mfs 控制 存储位置
  • 5.mfs 热备 高可用
    • 如果master 系统中断 断掉 产生问题 解决方法
    • pcs 常用命令

1.mfs的 部署

官网地址 moosefs.com
下载 地址 https://moosefs.com/download/#current
首先准备 三台虚拟机 编辑好 hosts 在这里插入图片描述
下载 yum源
curl “http://ppa.moosefs.com/MooseFS-3-el7.repo” > /etc/yum.repos.d/MooseFS.repo
在这里插入图片描述下载好更改下 gpgcheck=0
在这里插入图片描述
开始安装 master 节点
yum install moosefs-master moosefs-cgi moosefs-cgiserv moosefs-cli
在这里插入图片描述
启动服务
在这里插入图片描述
端口启动 master完成在这里插入图片描述
9425端口 为 图形化界面 master 节点部署完成在这里插入图片描述
部署两台存储节点
复制yum源在这里插入图片描述安装 yum install moosefs-chunkserver
在这里插入图片描述
修改 配置文件在这里插入图片描述
创建 储存目录 如果挂载 硬盘 自动为硬盘空间 如果 不挂载则为 根硬盘 剩余空间
在这里插入图片描述
给mfs用户权限在这里插入图片描述
**开启服务 9422端口开启成功 ** 在这里插入图片描述
两台安装完成在这里插入图片描述
安装一个 客户端
yum install moosefs-client
在这里插入图片描述修改配置文件在这里插入图片描述mfsmount df显示挂接成功在这里插入图片描述
进入 /mnt/mfs 创建目录 默认 保存 两份 有几个 储存端 就会 保存 几份 在这里插入图片描述可以修改
在这里插入图片描述如果 设置 一份数据保存 存储端停掉 则会不能访问在这里插入图片描述

2.mfs的 分布式文件系统

做一个 实验文件 200M 的文件 会被拆分为四份 一份默认64M 只要有一份文件损坏 则不能打开在这里插入图片描述

3. mfs的 回收站

在 /mnt 目录下 创建一个目录 mfsmeta 挂载 到此目录 mfsmount -m /mnt/mfsmeta/在这里插入图片描述
删除实验文件在这里插入图片描述
进入 trash 目录 找到 文件 移动undel 后 可以 从回收站 还原文件在这里插入图片描述

4.mfs 控制 存储位置

添加一个 存储端来使用
分别 修改 配置文件 LABELS 标签****加粗样式****
在这里插入图片描述在这里插入图片描述在这里插入图片描述重载服务在这里插入图片描述
网页可以看到标签在这里插入图片描述
自定义存储 位置 命名为 scs1
mfsscadmin create A,C scs1

在这里插入图片描述
使用 该类 存储位置 保存 文件
mfssetsclass -r scs1 fstab
在这里插入图片描述
会从 有A C 标签的 存储端 保存在这里插入图片描述
可以使用 数字 加标签 2H 表示 2个 标签 带有 H H 的 存储端 B{H+S} 表示 BH 或者 BS 满足一个即可在这里插入图片描述
给 B添加一个标签 做实验 重启服务 在这里插入图片描述在这里插入图片描述
mfsscadmin create -C 2AS -K AS,BS -A BH,CH -d 7 scs3
表示在 AS标签 端 创建两份 保存到 AS,BS 上 7天后 打包到 BH CH

在这里插入图片描述
在这里插入图片描述精确控制位置 设置完成
在这里插入图片描述

5.mfs 热备 高可用

关闭一台存储端 做master在这里插入图片描述
选择一台存储端 安装targetcli在这里插入图片描述加一块硬盘 作为后端存储 盘 输出 出去在这里插入图片描述在这里插入图片描述
存储端 添加一些 信息 把数据导入 在这里插入图片描述
master端 安装 iscsi-*在这里插入图片描述修改 主机端的 iscsi 名称在这里插入图片描述
注册 登录到 targetcli在这里插入图片描述
成功后 硬盘会被导入 直接 格式化 挂载在这里插入图片描述
复制数据时 停掉 master
复制 mfs 数据 到mnt 并给相同权限 卸掉挂载在这里插入图片描述另一台master 一样在这里插入图片描述![开启服务 数据共享成功
在这里插入图片描述安装高可用套件
编辑yum源
在这里插入图片描述yum install -y pacemaker pcs psmisc policycoreutils-python在这里插入图片描述
启动pcsd 给用户修改密码 创建集群
在这里插入图片描述在这里插入图片描述
在这里插入图片描述关闭一个不需要的 服务 正常开启 在这里插入图片描述
在这里插入图片描述
添加 vip在这里插入图片描述刷新一下 在这里插入图片描述当high2挂掉 high1 自动 成为master
在这里插入图片描述
在这里插入图片描述挂载存储在这里插入图片描述添加一个资源服务
在这里插入图片描述
添加一个资源组在这里插入图片描述等待 时间 会同步 到一个 master在这里插入图片描述
所有节点 编辑hosts 把100设置为 mfsmaster在这里插入图片描述
进入到 /mnt/mfs文件依然存在 保存成功在这里插入图片描述当任意master 出现问题 另一台master 迅速接管
在这里插入图片描述

如果master 系统中断 断掉 产生问题 解决方法

服务器 会stop 不能启动在这里插入图片描述
在这里插入图片描述
这个报错 是因为 正常关闭 会自动取消.back但是 断电或者宕机 不会删除后缀 所以无法启动在这里插入图片描述
解决办法 mfsmaster -a在这里插入图片描述在这里插入图片描述重启高可用 需要刷新
pcs resource cleanup
在这里插入图片描述

pcs 常用命令

pcs cluster auth node1 node2        #创建认证

pcs cluster setup --name mycluster node1 node2     #创建两个节点的集群 

pcs cluster start --all         #启动所有集群

pcs property set stonith-enabled=false     #关闭不需要的 stonith服务

pcs status                       #查看集群状态 

pcs cluster destroy --all     #删除集群

pcs resource cleanup           #刷新集群资源 

最后

以上就是鲤鱼冰淇淋为你收集整理的mfs的使用1.mfs的 部署2.mfs的 分布式文件系统3. mfs的 回收站4.mfs 控制 存储位置5.mfs 热备 高可用的全部内容,希望文章能够帮你解决mfs的使用1.mfs的 部署2.mfs的 分布式文件系统3. mfs的 回收站4.mfs 控制 存储位置5.mfs 热备 高可用所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(56)

评论列表共有 0 条评论

立即
投稿
返回
顶部