博客统计信息

51cto专家博客 51cto博客之星
用户名:sery
文章数:191
评论数:2878
访问量:1283147
无忧币:11539
博客积分:8262
博客等级:9
注册日期:2006-03-29

moosefs-1.6.10 安装手记
2009-12-24 16:54:47
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://sery.blog.51cto.com/10037/248503
Moosefs-1.6.10 INSTALL
 
Forms 1
rule
OS
ip
Service
Host quantity
Master
Centos 5.3
192.168.0.19
Mfsmaster,mfsmetalogger
1
chunkserver
Centos5.3/freebsd7.*
192.168.0.71~74
chunkserver
4
Mfs client
Centos5.3/freebsd7.*
192.168.0.0/24
mfsmount
several
 
Use software:
1 fuse-2.7.4.tar.gz
2 mfs-1.6.10.tar.gz
 
 
Master install and running steps:
1 add mfs user :useradd mfs –s /sbin/nologin
 
2 install mfs: tar zxvf mfs-1.6.10.tar.gz; cd mfs-1.6.10; ./configure –prefix=/usr/local/mfs –with-default-user=mfs –with-default-group=mfs; make ; make install
 
3 produce and modify configuration file:
(1) cd /usr/local/mfs/etc ; cp mfsmaster.cfg.dist mfsmaster.cfg ; cp mfsmetalogger.cfg.dist mfsmetalogger.cfg
(2) vi mfsmetalogger.cfg -à  MASTER_HOST = 192.168.0.19
(3) mkdir /var/run/mfs ; chown –R mfs:mfs /var/run/mfs
 
4 running mfsmaster:
(1) cd /usr/local/mfs ; sbin/mfsmaster start
(2) sbin/mfsmetalogger start
(3) check process: ps aux | grep mfsmaster
(4) check system log: tail –f /var/log/messages
(5) check network status: netstat –an | grep tcp
tcp4       0     52  192.168.0.19.22        192.168.1.252.49020    ESTABLISHED
tcp4       0      0  192.168.0.19.9420      192.168.0.75.16178     ESTABLISHED
tcp4       0      0  192.168.0.19.9420      192.168.0.72.42870     ESTABLISHED
tcp4       0      0  192.168.0.19.9420      192.168.0.71.2740      ESTABLISHED
tcp4       0      0  192.168.0.19.9420      192.168.0.73.38114     ESTABLISHED
tcp4       0      0  192.168.0.19.9419      192.168.0.19.25712     ESTABLISHED
tcp4       0      0  *.9421                 *.*                    LISTEN
tcp4       0      0  *.9420                 *.*                    LISTEN
tcp4       0      0  *.9419                 *.*                    LISTEN
…………………….(omitted)…………………………..
 
Everything seems to be fine!!!!!
 
 
Chunkserver install and running steps:
1 add mfs user :useradd mfs –s /sbin/nologin
 
2 install mfs: tar zxvf mfs-1.6.10.tar.gz; cd mfs-1.6.10; ./configure –prefix=/usr/local/mfs –with-default-user=mfs –with-default-group=mfs; make ; make install
 
3 produce and modify configuration file:
(1) cd /usr/local/mfs/etc ; cp mfschunkserver.cfg.dist mfschunkser.cfg ; cp mfshdd.cfg.dist  mfshdd.cfg
(2) vi mfschunkserver.cfg -à  MASTER_HOST = 192.168.0.19
(3) vi mfshdd.cfg -à /data (It is a separate partition)
(4) mkdir /var/run/mfs ; chown –R mfs:mfs /var/run/mfs
(5) chown –R mfs:mfs /data
 
4 running mfsmaster:
(1) cd /usr/local/mfs ; sbin/mfschunkserver start
(2) check process: ps aux | grep mfsmaster
(3) check system log: tail –f /var/log/messages
(4) check network status: netstat –an | grep tcp
(5) check directory /data , Observed the existence of a file or directory: ls –al /data
[root@mfs-1 etc]# ls -al /data/
total 1036
drwxr-xr-x 258 mfs  mfs  4096 Dec 23 11:59 .
drwxr-xr-x  24 root root 4096 Dec 22 10:17 ..
drwxr-x---   2 mfs  mfs  4096 Dec 23 11:59 00
drwxr-x---   2 mfs  mfs  4096 Dec 23 11:59 01
drwxr-x---   2 mfs  mfs  4096 Dec 23 11:59 02
drwxr-x---   2 mfs  mfs  4096 Dec 23 11:59 03
………………………………
Everything seems to be fine!!!!!
 
 
Mfs client install and mount operation steps:
1 add mfs user :useradd mfs –s /sbin/nologin
 
2 install mfs: tar zxvf mfs-1.6.10.tar.gz; cd mfs-1.6.10; ./configure –prefix=/usr/local/mfs –with-default-user=mfs –with-default-group=mfs –enable-mfsmount; make ; make install
 
3 mount mfs:
(1) when os is freebsd: mkdir /mnt/mfs ; /usr/local/mfs/bin/mfsmount -h 192.168.0.19 ; df –h Output is as follows
shoucang5# df -h
Filesystem                          Size    Used   Avail Capacity  Mounted on
/dev/ad4s1a                          19G    1.8G     16G    10%    /
devfs                               1.0K    1.0K      0B   100%    /dev
……………………………………………………………………..
/dev/fuse0                          7.1T      0B    7.1T     0%    /mnt/mfs
(2)when os is centos:mkdir /mnt/mfs ; /usr/local/mfs/bin/mfsmount -H 192.168.0.19 /mnt Output is as follows
[root@dl-src mfs]# bin/mfsmount -H 192.168.0.19 /mnt
mfsmaster register error: Permission denied
 
It is not fine!!!!!!!
 
Note:If found not fuse , you can perform command in unix shell .
#export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
 
But when I use mfs-1.5.12 as mfsclient installing to mount master(version1.6.10),It is ok!
 
 

本文出自 “sery” 博客,请务必保留此出处http://sery.blog.51cto.com/10037/248503

分享至
更多
一键收藏,随时查看,分享好友!
0人
了这篇文章
类别:《互联网运营智慧》技术圈()┆阅读()┆评论() ┆ 推送到技术圈返回首页

文章评论

 
2009-12-25 10:01:59
呵呵,1.6比1.5改动很大,用1.5的方法在1.6上是行不通的,官方文档又跟不上,这时候咋办呢?自己动手丰衣足食

2009-12-25 10:15:02
已经发信给作者了

2009-12-25 12:06:27
额,我的意思是说:是可以用的,只是配置方法不同...

2009-12-29 17:14:01
[root@dl-src mfs]# bin/mfsmount -H 192.168.0.19 /mnt
mfsmaster register error: Permission denied

在master上执行;
cd /usr/local/mfs/etc/
cp mfsexports.cfg.dist mfsexports.cfg
/usr/local/mfs/sbin/mfsmaster restart
然后就可以正常挂载,还可以在mfsexports.cfg按需要进行配置

2009-12-29 21:12:02
用mfs-1.5.12可以直接挂载mfs-1.6.10 很神奇吧

2010-01-07 12:55:36
有个mfsexports.cfg 是控制权限的,看你的文件没有更改

2010-01-07 13:43:52
即将撰写mfs-1.6.11文档

2010-01-08 17:22:49
感谢sery 提供好文章,我写的1.6.11文档在:http://www.lsanotes.cn/moosefs-1-6-11
请田兄指点,多次参考你的文章,非常感谢!

 

发表评论            

【技术门诊】专家解析:软考重点难点及应试技巧
昵  称:
登录  快速注册
验证码:

请点击后输入验证码博客过2级,无需填写验证码

内  容: