免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1388 | 回复: 0
打印 上一主题 下一主题

Gfarm 2.0文件系统部署 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-05-04 11:30 |只看该作者 |倒序浏览
1、测试环境描述
*操作系统
    建议:
        Linux kernel version 2.6.9 or later.
    测试环境:
        CentOS 3.8    (Linux kernel version 2.4.21-47.0.1.ELsmp)
*Gfarm
    建议:
        Gfarm version 2.0 or later.
    测试环境:
        Gfarm version 2.0.0

*FUSE
    需求:
        FUSE version 2.5 or later.
           (FUSE version 2.6 can work on Linux kernel version 2.6.9 or later.)
    建议:
        FUSE version 2.7 or later.
    测试环境:
        FUSE version fuse-2.5.3

*Gfarm2fs
   建议:
       Gfarm2fs version 1.0 or later.
   测试环境:
       Gfarm2fs version 1.0.0

2、RPMS
fuse-2.5.3-3CentOSrelease38Final_2.4.21_47.0.1.ELsmp.i386.rpm
fuse-devel-2.5.3-3CentOSrelease38Final_2.4.21_47.0.1.ELsmp.i386.rpm
fuse-libs-2.5.3-3CentOSrelease38Final_2.4.21_47.0.1.ELsmp.i386.rpm
gfarm2fs-1.0.0-1.i386.rpm
gfarm-client-2.0.0-1.i386.rpm
gfarm-devel-2.0.0-1.i386.rpm
gfarm-fsnode-2.0.0-1.i386.rpm
gfarm-libs-2.0.0-1.i386.rpm
gfarm-server-2.0.0-1.i386.rpm

3、安装配置
*Metadata server node
**安装
  # rpm -ivh gfarm-libs-2.0.0-1.i386.rpm
# rpm -ivh gfarm-server-2.0.0-1.i386.rpm
# rpm -ivh gfarm-client-2.0.0-1.i386.rpm
**配置
  用root用户后运行’config-gfarm’ 来配置Gfarm filesystem,
可以加’-t’选项来显示默认的选项。

# config-gfarm
  ’config-gfarm’会创建Gfarm file system的配置文件(/etc/gfarm2.conf和/etc/gfmd.conf.)

  在’root’的家目录生成一个共享的密钥。用于在gfhost把节点加入到Gfarm system的时候用。
  # gfkey –c –p 31536000   (31536000秒,密钥的过期时间是一年)
  # $ ls -l ~/.gfarm_shared_key

  创建用户’_gfarmfs’。这个用户是用于gfmd和gfsd之间验证。
  # useradd -c "Gfarm gfsd" _gfarmfs

  在’_gfarmfs’的家目录生成一个共享的密钥。

# su - _gfarmfs
  $ gfkey -c -p 31536000   (31536000秒,密钥的过期时间是一年)
  $ ls -l ~/.gfarm_shared_key

*Filesystem node
**安装
  # rpm -ivh gfarm-libs-2.0.0-1.i386.rpm
# rpm -ivh gfarm-client-2.0.0-1.i386.rpm
# rpm -ivh gfarm-fsnode-2.0.0-1.i386.rpm
**配置
  创建用户’_gfarmfs’。这个用户是用于gfmd和gfsd之间验证。
  # useradd -c "Gfarm gfsd" _gfarmfs

  把metadata服务器用户’_gfarmfs’家目录的密钥文件’ .gfarm_shared_key’
  复制到Filesystem node服务器用户’_gfarmfs’的家目录。
  注意:要把密钥文件权限置为’0600’,并且owner为’_gfarmfs’

  # scp metaserver:/home/_gfarmfs/.gfarm_shared_key /home/_gfarmfs/

  # chmod 0600 /home/_gfarmfs/.gfarm_shared_key

  # chown _gfarmfs._gfarmfs /home/_gfarmfs/.gfarm_shared_key


  把metadata服务器用户’ root家目录的密钥文件’ .gfarm_shared_key’
  复制到Filesystem node服务器用户’ root的家目录。

  # scp metaserver:/root/.gfarm_shared_key ~/

  把metadata服务器的’ /etc/gfarm2.conf’复制到当前节点服务器的/etc目录下。

  # scp metaserver:/etc/gfarm2.conf /etc/

  运行’config-gfsd‘ 来配置Gfarm filesystem node,
可以加’-t’选项来显示默认的选项。

  # config-gfsd

  切换到Gfarm filesystem管理员帐户用下面的命令把当前的节点加入到Gfarm filesystem中
  # su – gfarmadmin
  $ gfhost -c -a i386-centos3.8-linux -p 600 -n 2 proxy2.pg.teltel.cn
  (gfhost –h可以查看gfhost相关参数的含意)

  切换到root用户后把gfsd服务启动
  # /etc/init.d/gfsd start

*Client node
**安装
  # rpm -ivh gfarm-libs-2.0.0-1.i386.rpm
# rpm -ivh gfarm-client-2.0.0-1.i386.rpm
# rpm -ivh fuse-2.5.3-3CentOSrelease39Final_2.4.21_53.ELsmp.i386.rpm
# rpm -ivh fuse-libs-2.5.3-3CentOSrelease39Final_2.4.21_53.ELsmp.i386.rpm
# rpm -ivh gfarm2fs-1.0.0-1.i386.rpm
**配置
  把metadata服务器用户’ root家目录的密钥文件’ .gfarm_shared_key’
  复制到Client node服务器用户’ root的家目录。

  # scp metaserver:/root/.gfarm_shared_key ~/

  把metadata服务器的’ /etc/gfarm2.conf’复制到Client node服务器的/etc目录下。

  # scp metaserver:/etc/gfarm2.conf /etc/

创建一个挂载点,挂载点为File Share系统的共享目录。
# mkdir /var/www/html/data

用’gfarm2fs’把文件系统进行挂载
# gfarm2fs -o allow_other,default_permissions /var/www/html/data/

利用/etc/fstab实现自动挂载

Gfarm2fa  /var/www/html/data/  fuse  allow_other,default_permissions  0   0


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/20645/showart_668029.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP