设为首页 收藏本站
查看: 1139|回复: 0

[经验分享] moosefs2.0-安装(1)

[复制链接]

尚未签到

发表于 2019-2-1 09:22:14 | 显示全部楼层 |阅读模式
  第1章 介绍
  注意:有一个依赖关系要解决:安装MooseFS时需要用户的电脑上装有FUSE安装包。可以从这个仓库中下载安装它。http://sourceforge.net/projects/fuse/
  1.1版本1.6.2X 与2.0.X之间区别
  1.Master主机们的配置只通过DNS方式—不再在Client和chunkserver的配置中列出master们的IP地址。Master的默认域名是mfsmaster,可以在配置文件中更改。
  2.在专业版中,metaloggers变为可选,我们可以通过附加master server来取代之。在CE版中,仍然建议安装metaloggers
  3.Mfsmetarestore工具不再存在于系统中,足可以在master进程中使用-a 开关来取而代之。
  4.mfs的配置文件现在是在mfs的子目录下,取代了原来在etc的目录下。(这点在1.6.27中就有说明)
  1.2 许多Master Servers 它们是怎么工作的?
  在以前的MooseFS 版本中你只能拥有一个master进程和任意个数的metaloggers.一旦master失效,系统管理员只能从metalogger中获取”metadata”信息来恢复,并启动一个新的master(如果必要的话在新的机器上),这样文件系统又再次运行起来。但是这种方式会导致客户端在一段时期内不可用,而且需要手工方式来进行备份。
  新的pro版本引进了许多master以不同角色一起工作。其中一个是领导者,这个领导者master是作为和chunkserver与客户端交互用。在任何一个运行系统中,不会多于一个领导者。
  其它的master扮演跟随者的角色。这些跟随者做着以前metalogger们做的事情—从master那下载元数据并保存。但是它们又不像metalogger,如果领导者master停止运行,跟随者会立即做好扮演领导者的准备。当领导者master失效,会从跟随者中选出一个新的领导者的继承者。假定某个继承者当选,一旦超过一半chunkserver连接到它,它就自动转变成了领导者。
  整个切换过程对系统使用者是不可见的,通常耗时几到十几秒之间。如果原先那个领导者又开始运行,它会被设定为跟随者。如果原来的master失效了,对整个系统是没有影响的。如果这个master又开始运行,它会再一次被设定为跟随者。
  第2章 安装前的准备
  本文档假设你的机器配置好了下面这些IP地址:
  Master servers: 192.168.1.1, 192.168.1.2
  Chunk servers: 192.168.1.101, 192.168.1.102 and 192.168.1.103
  Users' computers (clients): 192.168.2.x
  2.1 域名配置
  在安装MooseFS之前,你需要一个工作DNS。它使MooseFS拥有多个master工作机制成为可能,因为DNS能够将目标地址解析后对应的不止一个IP地址。
  所有master服务机器的IP地址,必需包含在DNS配置文件中,作为mfsmaster(也可以是其它名字)来解析,比如:
  mfsmaster IN A 192.168.1.1 ; address of first master server
  mfsmaster IN A 192.168.1.2 ; address of second master server
  更多关于DNS配置信息,请参考附录。
  2.2 添加库
  要安装MooseFS2.0的pro(专业)版或CE(社区)版,你需要在你的系统中添加MooseFS官方提供的仓库。这个过程在http://get.moosefs.com 或在《Installing MooseFS 2.0Step by Step Tutorial》文章2.2章节有描述。
  截止目前,可获得的库有支持Ubuntu / Debian, RHEL / CentOS / Fedora,
  FreeBSD and MacOS X。
  2.2.1库分支
  我们的库包含2个分支:稳定版和当前版。稳定版在测试环境与生产环境都是测试通过的。当前版只在测试环境中测试通过。在MoosrFS这些分支版本中,在测试结束后会自动升级。
  稳定版是默认版本,你可以通过下面的URL来获取:
  http://ppa.moosefs.com/stable/.
  如果你想使用当前版本,你只要用current来替代stable就可以了
  http://ppa.moosefs.com/current/[rest of url]
  你当然也可以用版本号来取代分支,如果你想升级某特殊的版本
  http://ppa.moosefs.com/2.0.40/[rest of url]
  如果你使用了这种方式,请记住,每次在之前版本上升级时,你需要人为的指定版本号。
  2.2.2 Ubuntu / Debian
  首先添加key:
  wget -O - http :// ppa . moosefs .com / stable / apt / moosefs .key | apt - key add -
  接着添加合适库入口
  For Ubuntu 14.04 Trusty:
  deb http://ppa.moosefs.com/stable/apt/ubuntu/trusty trusty main
  _ For Ubuntu 12.04 Precise:
  deb http://ppa.moosefs.com/stable/apt/ubuntu/precise precise main
  _ For Ubuntu 10.10 Maverick:
  deb http://ppa.moosefs.com/stable/apt/ubuntu/maverick maverick main
  _ For Debian 7.0 Wheezy:
  deb http://ppa.moosefs.com/stable/apt/debian/wheezy wheezy main
  _ For Debian 6.0 Squeeze:
  deb http://ppa.moosefs.com/stable/apt/debian/squeeze squeeze main
  _ For Debian 5.0 Lenny:
  deb http://ppa.moosefs.com/stable/apt/debian/lenny lenny main
  最后更新
  apt-get update
  2.2.3 CentOS / Fedora / RHEL
  为包管理添加合适的key
  Curl "http://ppa.moosefs.com/stable/yum/RPM-GPG-KEY-MooseFS" >/etc/pki/rpm-gpg/RPM-GPG-KEY-MooseFS
  接下来你需要添加库入口与更新yum源
  curl "http://ppa.moosefs.com/stable/yum/rhsysv/MooseFS.repo" > /etc/yum.repos.d/MooseFS.repo
  sodo yum update
  其他操作系统请参考官方文档中介绍
  2.3 专业版与社区版包名区别
  专业版:
  moosefs-pro-master
  moosefs-pro-cli
  moosefs-pro-chunkserver
  moosefs-pro-metalogger
  moosefs-pro-client
  社区版:
  moosefs-ce-master
  moosefs-ce-cli
  moosefs-ce-chunkserver
  moosefs-ce-metalogger
  moosefs-ce-client


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-670296-1-1.html 上篇帖子: Moosefs存储空间扩容及元数据恢复 下篇帖子: 分布式存储MooseFS的搭建
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表