mfs的使用

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           #刷新集群资源 

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

淼祺

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值