一步步安装配置MooseFS社区版

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一步步安装配置MooseFS社区版
MooseFS一种轻量级的分布式文件系统,为了进一步了解从直观上有一个比较完整的
认识,我们首先安装配置一个可用的环境,进行测试。

一、准备
1.系统环境:
ubuntu12.04,其他系统可类似参考安装moosefs3.08社区版 2.准备机器及其说明:(1)管理服务器master:192.168.5.130
负责各个数据存储服务器的管理,文件读写调度,文件空间回收以及恢复.多节点拷贝。

(2)数据存储服务器chunks:192.168.5.134
数据存储服务器:负责连接管理服务器,听从管理服务器调度,提供存储空间,并为客
户提供数据传输。

(3)客户机client:192.168.5.133
通过fuse内核接口挂接远程管理服务器上所管理的数据存储服务器,看起来共享的文
件系统和本地unix文件系统使用一样的效果。

二、软件安装准备
在以上三台机子上做以下操作: 1.添加资源
在 etc/apt/sources.list里添加
deb /moosefs-3/apt/ubuntu/precise precise main 执行
命令
2.获取最新的软件包 apt-get update
3.出错处理
如果遇到没有公钥的情况
sudo apt-key adv --keyserver --recv-keys
6AF0E1940624A220 #
此处6AF0E1940624A220需要是错误提示的key
如果遇到签名无效,重建cache,执行如下命令 sudo -i apt-get clean cd
/var/lib/apt mv lists lists.old mkdir -p lists/partial apt-get clean
apt-get update
完成以上操作,可以获得moosefs相关的最新的软件安装包,便可以在三台机器上安
装相关的软件服务。

三、安装master
1.执行master安装命令
# apt-get install moosefs-master
2.修改配置文件进入目录/etc/mfs 输入如下命令:
# cp mfsmaster.cfg.sample mfsmaster.cfg # cp mfsexports.cfg.sample mfsexports.cfg # cp mfstopology.cfg.sample mfstopology.cfg 修改mfsmaster.cfg
将# MATOCS_LISTEN_HOST = *
改成MATOCS_LISTEN_HOST = 192.168.5.130 修改mfsexports.cfg
192.168.5.120/150 / rw , alldirs , maproot =0
3.安装cgi
# apt-get install moosefs-cgi # apt-get install moosefs-cgiserv # apt-get install moosefs-cli
4.启动master
执行命令:mfsmaster start 如果遇到
can't create lockfile in working directory: EACCES (Permission denied) 请
使用mfs用户 su mfs 启动成功
5.启动监控
执行命令:mfscgiserv 启动成功:
查看监控,我们在浏览器输入地址http://192.168.5.130:9425/回车,出现如下界面:
将Mfsmaster改成你的主机地址,这里是192.168.5.130,点击try it,出现以下界面:
至此,管理服务器master安装完毕。

四、安装chunkserver
1.执行chunkserver安装命令 apt-get install moosefs-chunkserver
2.修改配置文件进入目录/etc/mfs 输入如下命令:
# cp mfschunkserver.cfg.sample mfschunkserver.cfg # cp mfshdd.cfg.sample mfshdd.cfg
然后修改mfschunkserver.cfg文件去掉#
MASTER_HOST=192.168.5.130
修改mfshdd.cfg
添加两行 /mnt/mfschunks1 /mnt/mfschunks2
3.新建目录,并赋予目录权限,输入如下命令: mkdir /mnt/mfschunks1 mkdir
/mnt/mfschunks2
chown -R mfs:mfs /mnt/mfschunks1 chown -R mfs:mfs /mnt/mfschunks2
4.执行命令: mfschunkserver start 启动成功:
查看disk可以看到对应的目录
至此,数据存储服务器chunks安装完毕,可以将数据存储mfschunks1,mfschunks2挂载在其他服务器上作为本地文件系统使用,看下面的client安装使用。

感谢您的阅读,祝您生活愉快。

相关文档
最新文档