MFS分布式存储

2015年开始研究分布式存储,当初目的是为了给支付环境提供一套稳定的共享文件系统存储。考察了当时 Lustre、HDFS、ceph(当初还不成熟)、glusterFS、MogileFS、FastDFS、KFS、淘宝TFS、NFS、OpenAFS、MooseFS、GPFS、PVFS、pnfs考察之后综合当时使用场景、做了性能测试和故障恢复测试,结果选择了MFS。

MFS工作原理:

当时MFS1.6版本没有高可用,因此生产环境用了MFS+DRBD+Keepalived实现master节点高可用。

架构图为:

说明:

①、2台MFS的master节点安装DRBD做网络磁盘,磁盘上存放master的meta元数据文件;

②、2台master上安装keepalived,做VIP漂移,keepalived通过脚本检测MFS的master的服务状态,让VIP自动切换。

③、client、chunk server、metalogger都连接到VIP上,保证了服务高可用。

具体MFS安装可参考官网帮助文档:https://moosefs.com/support/#documentation

生产中遇到过的问题:

1、由于机房管理人员操作失误,两个master节点硬盘全部格式化。

解决:通过日志服务器备份出来的日志恢复到了指定时间点。由于日志备份每天一次,数据还是有小部分丢失。

2、曾经入职一家商务公司,入职第一天技术部总监跟我说一个星期前一位同事去机房给3台chunk server节点换了8块硬盘(同时插拔的哦),其中两台节点硬盘没有做raid,生产数据也没有做多副本。

解决:从换硬盘到跑路。在测试MFS性能的时候对raid和单独硬盘挂载做过比较,相同数量硬盘情况下raid比但度硬盘挂载性能差距不大,个人认为可视服务器状况自行选择,注意生产环境中raid和默认多副本要选择其一。

认为可视服务器状况自行选择,注意生产环境中raid和默认多副本要选择其一。

MFS分布式存储 心得体会相关推荐

  1. 学习大数据Hadoop——心得体会

    总结与体会 1.项目总结 -- 1. HBase是什么? 1. 分布式 2. 可扩展 3. 支持海量数据的存储 4. NoSQL的数据库. -- 2. 说明: a.NoSQL: Not only SQ ...

  2. 一位测试工程师工作一年的心得体会

    去年3月份开始实习,6月份毕业后开始正式工作进入试用期,12月份转正,到而今3月算是工作一年了,今天周末有时间,索性就写写心得体会吧. 一年的点点滴滴 由于我毕业论文很早就完成了,所以年后跟人事商量能 ...

  3. 学计算机的好处处300字,学计算机的心得体会300字

    学计算机的心得体会300字 我们从一些事情上得到感悟后,可以寻思将其写进心得体会中,这么做可以让我们不断思考不断进步.那么好的心得体会都具备一些什么特点呢?以下是小编精心整理的学计算机的心得体会300 ...

  4. 计算机网站编辑需要学什么,网站编辑工作的心得体会

    网站编辑工作的心得体会 从事网络编辑之前,我对网络编辑这个名词可谓前所未闻,一无所知.从起步时我也认为网络编辑的工作应该是很轻松的,每天就是相同的工作:复制加粘贴,感觉是一个"搬运工&quo ...

  5. matlab实验是啥,matlab实验心得体会

    matlab实验心得体会这个就是我自己做出来的,发现用soundsc听出来还行,但是用wavwrite就变的很难听. 后来发现PB写的很好,而且还能够把前面一段没有噪音的部分给保存下来,我就看了他的代 ...

  6. 《课程的反思与重建--我们需要什么样的课程观》之心得体会

    <课程的反思与重建--我们需要什么样的课程观>之 学习<课程的反思与重建>心得体会<?xml:namespace prefix = o ns = "urn:sc ...

  7. 《课程的反思与重建--我们需要什么样的课程观》 心得体会

    <课程的反思与重建--我们需要什么样的课程观> 学习<课程的反思与重建>心得体会<?xml:namespace prefix = o ns = "urn:sch ...

  8. 计算机培训校本研修心得,精选校本培训心得体会三篇

    精选校本培训心得体会三篇 当我们心中积累了不少感想和见解时,写心得体会是一个不错的选择,这么做可以让我们不断思考不断进步.那么写心得体会要注意的内容有什么呢?下面是小编整理的校本培训心得体会3篇,欢迎 ...

  9. 大比拼:用24种可视化工具完成同一项任务的心得体会

    回顾今年5月,我为自己制定了一项挑战--我想要在数据可视化领域尝试使用尽可能多的应用程序.库和编程语言.为了在一个公平的竞争环境中比较这些工具,我运用这些工具分别创建了相同的散点图(也称为气泡图). ...

最新文章

  1. Swift 值类型和引用类型的内存管理
  2. NOIp 图论算法专题总结 (1):最短路、最小生成树、最近公共祖先
  3. Spring Boot 2.1之后如何在启动日志中打印请求路径列表
  4. 详解sentinel:分布式系统的流量防卫兵
  5. ALGORITHM IMPORTANT QUESTIONS
  6. mysql 操作xm_mysql基本命令使用
  7. luogu1082 [NOIp2012]同余方程 (扩展欧几里得)
  8. android 屏幕适配dimens,关于android:安卓屏幕适配一键生成dimens文件
  9. 牛客假日团队赛1 A.蹄球锦标赛
  10. python及环境安装_一、什么是python及开发环境安装
  11. HoloLens开发手记 - 使用HoloLens模拟器 Using HoloLens emulator
  12. 51nod-1391:01串
  13. FPGA实现“打字机”(VGA UART)
  14. VelocityTracker使用
  15. 小程序分享H5链接地址异常
  16. 虚拟机安装CentOS6.5报错:Hardware Unsupported detected问题的解决
  17. 快速隐藏所有桌面图标快捷键是什么?
  18. java 登录失败 显示在页面上_用友NC系统“登陆后页面显示不完全”,怎么办?...
  19. Gym 100015A Another Rock-Paper-Scissors Problem
  20. 【BZOJ3837】[Pa2013]Filary 随机化神题

热门文章

  1. 【人工智能】机器学习入门之监督学习(一)有监督学习
  2. Linux 查看PCI设备命令---lspci
  3. java读取二进制文件数据
  4. leetcode每日一题1609. 奇偶树 圣诞节你做奇偶数了没 BFS套模板一遍过
  5. matlab电气模块库,电气系统模块库-simulink与电气系统接口
  6. c语言永真循环格式,C语言的循环结构.ppt
  7. 永远不要嘲笑那些跪着赚钱的人
  8. win10组件服务器在哪里,win10internet信息服务组件在哪打开
  9. 第十五届深圳文博会精彩闭幕:非遗生活挥师汉文化产业、引擎汉文化产业繁荣发展...
  10. 远程桌面连接不可用解决方法