本站首页    管理页面    写新日志    退出


«January 2026»
123
45678910
11121314151617
18192021222324
25262728293031


公告
暂无公告...

我的分类(专题)

日志更新

最新评论

留言板

链接


Blog信息
blog名称:黑洞
日志总数:6
评论数量:22
留言数量:0
访问次数:104523
建立时间:2005年8月30日




[globus]GT4.0.0安装历程2
心得体会,  软件技术

嘻嘻哈哈 发表于 2005/8/30 20:39:30

安装simpleCa 安装安全,执行 $GLOBUS_LOCATION/setup/globus/setup-simple-ca 按照提示填写信息。最后一行会输出setup-ssl-utils: Complete表示安装完成。(详细信息见附件1),本步骤将创建/home/globus/.globus/相关目录,并生成CA等相关文件到该目录。   我安装的过程中,出现了:  creating CA config package.../bin/chmod: getting attributes of `globus_simple_ca_9c5a55a6_setup-0.18': No such file or directory   还是目录权限的问题,chown,解决。   然后由于.profile原有版本文件路径设置错误,重装了一次   出现:  ERROR: Unable to configure the simple_ca 9c5a55a6 setup package  解决:??  安装gsi。 切换为root用户,到/usr/local/globus-4.0.0,执行 ./setup/globus_simple_ca_1592e942_setup/setup-gsi –default gsi为globus的安全管理支持。 输出信息见附件2。     2、  使用root用户,执行 ./bin/grid-default-ca 输出见附录4。 3、  安装CA,使用globus用户,执行 globus$ ./sbin/gpt-build /home/globus/.globus/simpleCA/globus_simple_ca_1592e942_setup-0.18.tar.gz –force (某些资料对这里描述如下,但会出现错误 globus$ ./sbin/gpt-build –install -only /home/globus/.globus/simpleCA/globus_simple_ca_1592e942_setup-0.18.tar.gz –force) 输出信息见附录3。 4、  使用globus用户,执行 globus$ ./sbin/gpt-postinstall –force 该过程需要几分钟时间。     1、  客户机请求证书,比如为操作系统用户zy用户请求,则 1)  使用zy用户执行命令:grid-cert-request 这将在目录/home/zy/.globus/ 产生usercert_request.pem,用root用户将该文件拷贝到/usr/local/globus-4.0.0/ 目录下, 2)  更改/usr/local/globus-4.0.0/usercert_request.pem 属性, chown globus:globus usercert_request.pem 3)  用globus用户执行命令: grid-ca-sign -in usercert_request.pem -out usercert.pem 详细输出信息见附录5。 4)  用root用户将usercert.pem拷贝到/home/zy/.globu/ 下。 5)  用zy用户执行 grid-proxy-init 将输出如下: Your identity: /O=Grid/OU=GlobusTest/OU=simpleCA-yly2/CN=zy Enter GRID pass phrase for this identity: Creating proxy ............................ Done Your proxy is valid until: Thu May 19 23:32:33 2005   2、  服务端添加信息进gridmap映射文件: ./sbin/grid-mapfile-add-entry -dn zy -ln zy 将输出如下: Modifying /etc/grid-security/grid-mapfile ... New entry: "zy" zy (1)    entry added 如果该DN已经添加,则显示: Modifying /etc/grid-security/grid-mapfile ... DN zy already exists. No changes were made - already present and ignored: zy 3、  启动服务,确认已经启动postgreSQL数据库,执行globus-start-container -nosec 如果有安全错误需要修改源文件:/usr/local/globus-4.0.0/source-trees/wsrf/java/core/source/src/org/globus/wsrf/container/ServiceContainer.java,将其中的secure = true;改为secure = false;使其不进行安全验证。 二、部署开发应用: 1、  所有开发源码详见progtutorial-examples_zy.rar。 2、  将全部源码直接解压到$GLOBUS_LOCATION/ examples目录(需建立examples目录)。 3、  执行source etc/globus-devel-env.sh,部署编译运行环境 4、  用Ant创建一个GAR文件,执行 ./globus-build-service.sh \ -d org/globus/examples/services/core/first/ \ -s schema/examples/MathService_instance/Math.wsdl 执行./globus-build-service.sh first 在本地将出现org_globus_examples_services_core_first.gar 5、  部署gar文件(即在本机部署服务),运行: globus-deploy-gar org_globus_examples_services_wsrf_core_first.gar 6、  编译客户端如下: javac \ -classpath ./build/stubs/classes/:$CLASSPATH \ org/globus/examples/clients/MathService_instance/Client.java 7、  启动服务:globus-start-container –nosec 该服务地址为:http://127.0.0.1:8080/wsrf/services/examples/core/first/MathService 8、  如果服务正确部署,我们现在可以运行客户端: java \ -classpath ./build/stubs/classes/:$CLASSPATH \ org.globus.examples.clients.MathService_instance.Client \ http://127.0.0.1:8080/wsrf/services/examples/core/first/MathService        这将显示类似以下消息:        Current value: 25 Current value: 20 Current value: 35 Current value: 30 由于为有状态服务,该数字随请求次数增长。       ======================================= 附件: 1、  CA安装显示信息:   WARNING: GPT_LOCATION not set, assuming:          GPT_LOCATION=/usr/local/globus-4.0.0           C e r t i f i c a t e    A u t h o r i t y    S e t u p   This script will setup a Certificate Authority for signing Globus users certificates.  It will also generate a simple CA package that can be distributed to the users of the CA.   The CA information about the certificates it distributes will be kept in:   /home/globus/.globus/simpleCA/ /bin/sed: can't read /tmp//globus_tmp_ca_setup//pkgdata/pkg_data_src.gpt.tmpl: No such file or directory   creating CA config package...done.     A self-signed certificate has been generated for the Certificate Authority with the subject:   /O=Grid/OU=GlobusTest/OU=simpleCA-yly2/CN=Globus Simple CA   If this is invalid, rerun this script   ./setup-simple-ca   and enter the appropriate fields.   -------------------------------------------------------------------   The private key of the CA is stored in /home/globus/.globus/simpleCA//private/cakey.pem The public CA certificate is stored in /home/globus/.globus/simpleCA//cacert.pem   The distribution package built for this CA is stored in   /home/globus/.globus/simpleCA//globus_simple_ca_1592e942_setup-0.18.tar.gz   This file must be distributed to any host wishing to request certificates from this CA.   CA setup complete.   The following commands will now be run to setup the security configuration files for this CA:   $GLOBUS_LOCATION/sbin/gpt-build /home/globus/.globus/simpleCA//globus_simple_ca_1592e942_setup-0.18.tar.gz   $GLOBUS_LOCATION/sbin/gpt-postinstall -------------------------------------------------------------------     setup-ssl-utils: Configuring ssl-utils package Running setup-ssl-utils-sh-scripts...   ***************************************************************************   Note: To complete setup of the GSI software you need to run the following script as root to configure your security configuration directory:   /usr/local/globus-4.0.0/setup/globus_simple_ca_1592e942_setup/setup-gsi   For further information on using the setup-gsi script, use the -help option.  The -default option sets this security configuration to be the default, and -nonroot can be used on systems where root access is not available.   ***************************************************************************   setup-ssl-utils: Complete     2、setup-gsi: Configuring GSI security Making trusted certs directory: /etc/grid-security/certificates/ mkdir /etc/grid-security/certificates/ Installing /etc/grid-security/certificates//grid-security.conf.1592e942... Running grid-security-config... Installing Globus CA certificate into trusted CA certificate directory... Installing Globus CA signing policy into trusted CA certificate directory... setup-gsi: Complete   3、gpt-build ====> CHECKING BUILD DEPENDENCIES FOR globus_simple_ca_1592e942_setup gpt-build ====> Changing to /usr/local/globus-4.0.0/BUILD/globus_simple_ca_1592e942_setup-0.18/ gpt-build ====> BUILDING globus_simple_ca_1592e942_setup gpt-build ====> Changing to /usr/local/globus-4.0.0/BUILD gpt-build ====> REMOVING empty package globus_simple_ca_1592e942_setup-noflavor-pgm_static   4、The available CA configurations installed on this host are:   Directory: /etc/grid-security/certificates   1) 1592e942 -  /O=Grid/OU=GlobusTest/OU=simpleCA-yly2/CN=Globus Simple CA     The default CA is: /O=Grid/OU=GlobusTest/OU=simpleCA-yly2/CN=Globus Simple CA          Location: /etc/grid-security/certificates/1592e942.0     Enter the index number of the CA to set as the default:1   setting the default CA to: /O=Grid/OU=GlobusTest/OU=simpleCA-yly2/CN=Globus Simple CA   linking /etc/grid-security/certificates//grid-security.conf.1592e942 to         /etc/grid-security/grid-security.conf   linking /etc/grid-security/certificates//globus-host-ssl.conf.1592e942 to         /etc/grid-security/globus-host-ssl.conf   linking /etc/grid-security/certificates//globus-user-ssl.conf.1592e942 to         /etc/grid-security/globus-user-ssl.conf   removing link /etc/grid-security/directions     ...done.   5、 To sign the request please enter the password for the CA key:   The new signed certificate is at: /home/globus/.globus/simpleCA//newcerts/02.pem   示例到www.globus.org下载。  


阅读全文(6776) | 回复(3) | 编辑 | 精华
 


回复:GT4.0.0安装历程2
心得体会,  软件技术

喜子(游客)发表评论于2006/5/30 17:41:15

真的很感谢你总结的部分问题,我也在安装GT4也有很多权限的问题,请问你有没有详细点的安装文挡,截图或出错解决的方法集合吗? 有的话可以发过来吗?谢谢~~ 对了我是菜鸟,不过找到的关于网格的资料不少,你需要的话也可以共享交流以下~ Email:jingxi624@sina.com jx624@hotmail.com


个人主页 | 引用回复 | 主人回复 | 返回 | 编辑 | 删除
 


回复:GT4.0.0安装历程2
心得体会,  软件技术

naomi(游客)发表评论于2006/4/25 11:07:13

你好 出现:  ERROR: Unable to configure the simple_ca 9c5a55a6 setup package  解决:?? 你怎么解决的阿?

个人主页 | 引用回复 | 主人回复 | 返回 | 编辑 | 删除
 


回复:GT4.0.0安装历程2
心得体会,  软件技术

嘻嘻哈哈发表评论于2005/9/7 10:22:44

附录我放上去了,不过那些信息基本没用

个人主页 | 引用回复 | 主人回复 | 返回 | 编辑 | 删除
 


回复:GT4.0.0安装历程2
心得体会,  软件技术

阿明(游客)发表评论于2005/9/4 21:00:02

楼主,你这个二里面有很多附录,在哪了?

个人主页 | 引用回复 | 主人回复 | 返回 | 编辑 | 删除
 


» 1 »

发表评论:
昵称:
密码:
主页:
标题:
验证码:  (不区分大小写,请仔细填写,输错需重写评论内容!)



站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 0.891 second(s), page refreshed 144819777 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号