快速业务通道

使用mogadm配置和管理MogileFS

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-20

  1 向Tracker添加Storage节点

  在10.0.0.122和10.0.0.130服务器上都可以执行添加Storage的命令.使用mogadm来添加Storage节点.

  view sourceprint?

  1mogadm add mog_storage_122 --ip=10.0.0.122 --port=7500 --status=alive

  2mogadm host add mog_storage_130 --ip=10.0.0.130 --port=7500 --status=alive

  3mogadm host list

  如果mogadm报模块未找到的错误,需要加“–lib”参数告诉mogadm命令MogileFS相关模块的位置,如“–lib=/usr/lib/perl5/site_perl/5.8.8”,这些模块在安装MogileFS-Client的时候安装.可以使用下列命令查询MogileFS相关模块的位置:

  view sourceprint?

  1find `perl -e ''print "@INC"''` -name ''MogileFS'' -print

  2/usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/auto/MogileFS

  3/usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/auto/MogileFS

  4/usr/lib/perl5/site_perl/5.8.8/MogileFS

  5/usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/auto/MogileFS

  6/usr/lib/perl5/site_perl/5.8.8/MogileFS

  其中/usr/lib/perl5/site_perl/5.8.8就是MogileFS相关模块的安装位置.

  2 向Storage节点添加设备

  假设10.0.0.122上有两块硬盘,它们各自的挂载点如下:

  /dev/sda1 -> /

  /dev/sdb1 -> /disk2

  假设10.0.0.130上有两块硬盘,它们各自的挂载点如下:

  /dev/sda1 -> /

  /dev/sdb1 -> /disk4

  要在Storage节点上添加设备,方式是在Storage节点的根存储目录下建立设备目录,设备目录以“dev”开头,后面跟一个数字序号,在MogileFS系统中,要求每个设备的序号是唯一的.根存储目录所在磁盘直接建立设备空目录即可,对其他磁盘则需要挂载到设备目录上.如果其他硬盘已经挂载其他地方,可以建立一个软链接来连接到挂载点上.

  在10.0.0.122上执行如下操作:

  view sourceprint?

  1mkdir -p /var/mogile_data/dev12201

  2mogadm device add mog_storage_122 12201

  3ln -s /disk2 dev12202

  4mogadm device add mog_storage_122 12202

  在10.0.0.130上执行如下操作:

  view sourceprint?

  1mkdir -p /var/mogile_data/dev13001

  2mogadm device add mog_storage_130 13001

  3ln -s /disk2 dev13002

  4mogadm device add mog_storage_130 13002

  可以check一下MogileFS系统的状态:

  view sourceprint?

  1mogadm check

  如果一切顺利,打印出来的信息应该类似于下面的结果:

  view sourceprint?

  01Checking trackers...

  02127.0.0.1:7001 ... OK

  03Checking hosts...

  04[ 1] mog_storage_122 ... OK

  05[ 2] mog_storage_130 ... OK

  06Checking devices...

  07host device size(G) used(G) free(G) use% ob state I/O%

  08---- ------------ ---------- ---------- ---------- ------ ---------- -----

  09[ 1] dev12201 850.378 649.364 201.013 76.36% writeable 0.0

  10[ 1] dev12202 855.761 315.925 539.836 36.92% writeable 0.0

  11[ 2] dev13001 850.378 647.460 202.918 76.14% writeable 0.0

  12[ 2] dev13002 855.761 402.538 453.223 47.04% writeable 0.0

  13---- ------------ ---------- ---------- ---------- ------

  14total: 3412.277 2015.287 1396.990 59.06%

  3 设备失效时的处理

  如果发现某个设备失

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号