Chinaunix首页 | 论坛 | 博客
  • 博客访问: 201974
  • 博文数量: 33
  • 博客积分: 995
  • 博客等级: 准尉
  • 技术积分: 335
  • 用 户 组: 普通用户
  • 注册时间: 2006-06-13 21:36
文章分类

全部博文(33)

文章存档

2014年(9)

2011年(1)

2010年(2)

2009年(7)

2008年(8)

2007年(3)

2006年(3)

我的朋友

分类: LINUX

2008-05-04 11:30:27

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
阅读(779) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~