Fedora13上安装Globus-5.0.2

来源:互联网 发布:手机版电脑桌面软件 编辑:程序博客网 时间:2024/06/05 03:20

一.globus的安装

参考网站www.globus.org.cn,点击进入快速安装页面。

1.下载globus-5.0.2压缩包文件

2.建立/usr/local/globus-5.0.2文件夹,并设置所有者是globus用户  chown globus:globus ...

3.设置环境变量

    vim .bash_profile

    添加JAVA_HOME、ANT_HOME、GLOBUS_LOCATION路径,并将GLOBUS_LOCATION中的bin和sbin添加到PATH路径

    source .bash_profile

4.进入解压好的文件,cd gt5.0.2-all-source-installer

5../configure --prefix=$GLOBUS_LOCATION/

6.编译

    make | tee installer.log   需要很长时间

7.安装

    make install  

这样,globus安装成功,由于Fedora13中包含了必须的软件包,所以不需要查看额外的软件包的安装情况,但是,在装Fedora13系统的时候,要把一些安装项勾上。下面该进行一些服务的配置了。

二.CA和GSI的配置

参看网址:http://www.globus.org.cn/index.php?title=GT5.0.2%E5%AE%89%E8%A3%85%E6%8C%87%E5%8D%97中第九部分- 附录 C-安装SimpleCA,按照上面步骤就可以成功。

这样,CA中心和GSI服务配置成功,并申请好了主机证书和用户证书

三.MyProxy和GridFTP

参看网页:http://www.globus.org.cn/index.php?title=GT5.0.2%E5%BF%AB%E9%80%9F%E5%BC%80%E5%A7%8B#.E5.88.9B.E5.BB.BA.E4.B8.80.E4.B8.AAMyProxy.E6.9C.8D.E5.8A.A1.E5.99.A8。

同样的, MyProxy和GridFTP配置成功,测试通过。

四.分布式CA

将服务器上的一个文件拷贝到客户端,进行安装。

文件是globus_simple_ca_HASH_setup-0.20.tar.gz,存放在/home/globus/.globus/simpleCA中

拷贝到目标机器的某一文件夹中,我放在/home/globus/文档中

接着运行命令(以globus用户)

    gpt-build globus_simple_ca_6967a6da_setup-0.20.tar.gz gcc32dbg

    gpt-postinstall -force

然后转换到root用户

    $GLOBUS_LOCATION/setup/globus_simple_ca_6967a6da_setup-0.20/setup-gsi -default

好了,这样目标机器信任了服务器的CA中心,可以申请用户证书了,申请过程和上面相似,只是要将usercert_request.pem文件拷贝到服务器中,然后使用CA的管理者签名,再把签名后的证书传回来即可。

注意,不要忘记在服务器的/etc/grid-security/grid-mapfile中添加映射信息。

这样,客户端就可以通过GridFTP于服务器进行文件的传输了。

 

 

还不够完全,很多想法还没整理出来,待续吧。。。