手机版
你好,游客 登录 注册 搜索
背景:
阅读新闻

分布式文件系统MooseFS

[日期:2012-06-04] 来源:Linux社区  作者:yejiankang [字体: ]

主控服务器 Master server: 192.168.0.82 desktop82.example.com

存储块服务器 Chunk servers: 192.168.0.81 and 192.168.0.93
客户端主机 (clients): 192.168.0.95
 
所有节点都需要安装fuse-libs 

下载tar包,将它制作为rpm包进行安装(desktop82.example.com上面)

  1. yum install gcc make gcc-c++ rpm-build fuse-devel zlib-devel openssh-clients  -y 
  2. rpmbuild -tb mfs-1.6.25.tar.gz
  3. cd /root/rpmbuild/RPMS/x86_64
  4. ls
  5. mfs-cgi-1.6.25-1.x86_64.rpm mfs-master-1.6.25-1.x86_64.rpm mfs-chunkserver-1.6.25-1.x86_64.rpm mfs-metalogger-1.6.25-1.x86_64.rpm mfs-client-1.6.25-1.x86_64.rpm

  1. scp mfs-chunkserver-1.6.25-1.x86_64.rpm desktop81.example.com:~ 
  2. scp mfs-chunkserver-1.6.25-1.x86_64.rpm desktop93.example.com:~ 

生成里这样五个RPM包

主控服务器 Master server 安装 

  1. rpm -ivh mfs-master-1.6.25-1.x86_64.rpm 
  2. rpm -ql mfs-master 
  3. /etc/mfsexports.cfg.dist 
  4. /etc/mfsmaster.cfg.dist 
  5. /etc/mfstopology.cfg.dist  #成功安装 master 以后,系统会在/etc 目录自动生成样例配置文件,这些样例文件是以.dist 后缀命名。直接复制重命名
  6. *********** 
  7. cp /etc/mfsexports.cfg.dist /etc/mfsexports.cfg #访问控制
  8. cp /etc/mfstopology.cfg.dist /etc/mfstopology.cfg
  9. cp /etc/mfsmaster.cfg.dist /etc/mfsmaster.cfg #主配置文件
  10. useradd mfs
  11. vim /etc/mfsmaster.cfg #将前两行进行修改,加井号表示默认值
  12. WORKING_USER = mfs
  13. WORKING_GROUP = mfs
  1. cd /var/lib/mfs
  2. cp metadata.mfs.empty metadata.mfs
  3. chown mfs.mfs /var/lib/mfs/ -R
  1. vim /etc/hosts 
  2. 192.168.0.82    mfsmaster #每个节点都要做这一部 

  1. cd ~ 
  2. rpm -ivh mfs-cgi-1.6.25-1.x86_64.rpm 
  3. cd /usr/share/mfscgi/ 
  4. chmod +x *.cgi 
  5. mfsmaster start 
  6. mfscgiserv start 

 此时打开desktop82.example.com:9425就可以打开可视化的控制界面 

linux
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款