|  | 级别: 初级 Matt Davis (mattdavis@us.ibm.com), Linux on POWER 技术顾问, IBM eServer Solutions Enablement Rohit Sahasrabudhe (sahas@us.ibm.com), 电子商务架构师, IBM, ISV and Developer Relations
2004 年 4 月 01 日 Globus Toolkit 是新近出现的网格计算技术的焦点,Globus Toolkit 3.0(GT3)全部用 Java 编写。POWER(iSeries 和 pSeries 服务器)上 Linux 的 GT3 安装模块包仍处于开发过程中,但是还不能使用。在这里,本文介绍了如何在单独的节点上安装 GT3。
Globus Toolkit 以前是用 C 编程语言编写的代码库,它近来开始采用 Java 技术来帮助在异构体系结构实现上进行部署。尽管我们熟悉的 Globus Tookit 仍在继续开发 2.x 解决方案,但 Globus Toolkit 3.0(GT3)完全是用 Java 编写的。
GT3 实现使得不用像以前那样需要编译二进制文件进就可进行部署,这对编写用于 iSeries 和 pSeries 的 Linux 应用程序的开发者有着重要的意义。用于 POWER(iSeries 和 pSeries 服务器)的 Linux 上的 GT3 的安装模块包仍然处于开发过程中,但是还不能使用。本文档举例说明了在单独的节点上进行安装的详细步骤。
必要条件
可以免费获得在 iSeries 和 pSeries 的 Linux 上安装 GT3 所需要的必备软件:
安装必备软件
- 使用 SLES 8 的 YAST2 管理工具,用给出的 rpm 包来安装 Bison(或者 YACC)。
- 下载 Ant 1.5.4,并将 tar 文件解开到 /usr/local/ant 目录(或者系统允许的其他路径)。Ant 是解释性的,所以不需要编译,但是
$ANT_HOME 必须设置到环境中。将
$ANT_HOME/bin 添加到用户 path 中。
- 下载 IBM JDK 1.4.1(32 位)并将其安装到 /opt/IBMJava2-ppc-141/bin。将
$JAVA_HOME 设置为这一位置,并将
$JAVA_HOME 添加到用户 path 中。
- 用 SLES8 提供的 rpm 包安装 PostgreSQL。打开 /etc/init.d/postgresql 文件,并确保
postmaster 使用
-i 选项启动。如果远程机器需要访问 GT3 安装,那么编辑 pg_hba.conf 文件(位于 /var 树中)以允许除了 127.0.0.1 以外的其他主机可以连接。如果进行了修改,别忘了要重新启动 postgrpsql 服务器($/etc/init.d/postgresql restart)。
安装 GT3
GT3 需要以非 root 用户身份来安装。
- 从 Globus 下载
GT3 bundle
。将文件解开到首选的编译目录 {osga-root}。
- 切换到 {ogsa-root}/impl/java 目录,然后执行
$ant dist 命令来编译 GT3 的发行版本。
- 将生成的文件拷贝到一个安装目录,比如 /usr/local/osga。
- 通过运行这些命令来检查安装是否成功:
$ant startContainer [-Dservice.port={port}] (port is :8080 by default)
$ant gui [-Dservice.port={port}]
如果成功,第二个命令将启动一个基于 X 的界面。
要深入了解 Globus Toolkit,请回顾可以从 Globus 和
developerWorks上获得的 GT3 文档。(请参阅下面的
参考资料)。
参考资料
作者简介  | |  | Matt Davis 是 IBM eServer Solutions Enablement 团队的一名 Linux 技术顾问。作为
Linux on POWER 项目从其创建开始的一名成员,他研究和测试了新近出现的 Linux on POWER 技术,并写了一些报告来总结他的发现。这其中包括
POWER 上 Linux 的日志文件系统(Journaling File Systems),利用 POWER 上的 Linux 进行并行网格计算,POWER
上 Linux 商业软件的开放源代码方案,以及 Linux 解决方案编录,等等。当他还是位于奥斯汀的得克萨斯州立大学的一名学生时(在那里他获得了两个学位),他就以实习生的身份来到了
IBM。可以通过
mattdavis@us.ibm.com
与 Matt 联系。
|
 | 
|  | Rohit
Sahasrabudhe 是位于美国得克萨斯州奥斯汀市的 IBM Developer Relations Technical Consulting
的一位电子商务架构师。Rohit 是一名 IBM 认证的电子商务解决方案设计师(IBM Certified for e-business
Solution Designer)、解决方案技术专家(Solution Technologist)、Red Hat 认证工程师(Red
Hat Certified Engineer),以及 IBM Certified Application Developer -
IBM WebSphere Portal for Multiplatforms, V4.1, Implementation。 他拥有
Louisville 大学的数学和计算机科学学士学位。在 2000 年加入 IBM之前,他参与了三次合作,其中有一次是在德国。他作为一名软件工程师加入到
IBM,致力于 Lotus Domino 解决方案。现在他正在帮助 IBM 业务合作伙伴和独立软件提供商获取 IBM 产品方面的知识。他走遍世界各地进行培训、教育和指导。可以通过
sahas@us.ibm.com
与 Rohit 联系。
|
对本文的评价
|  | IBM 公司保留在 developerWorks 网站上发表的内容的著作权。未经IBM公司或原始作者的书面明确许可,请勿转载。如果您希望转载,请通过 提交转载请求表单 联系我们的编辑团队。 |