可配置 IBM® Rational® Asset Manager 以与捆绑的网络文件系统 (NFS) 服务器协同工作,这样 Rational Asset Manager 服务器上的资产就可用于 NFS 客户机。在此方案中,Rational Asset Manager 中存储的资产可作为文件安装到另一台计算机上。例如,可安装 Rational Asset Manager 中存储的 .ear 文件以将其安装到另一台计算机上。在此方案中,无需下载 .ear 文件并在安装后将其删除。另外,客户端计算机上需要的磁盘空间更少。使用云中的虚拟映像时,磁盘空间可能是一个问题。
开始之前
NFS 服务器软件随
Rational Asset Manager 一起提供。NFS 服务器无需在
Rational Asset Manager 运行所在的同一计算机上运行。
- NFS 服务器运行所在的计算机上安装的 Java 运行时环境 (JRE) 必须是 V1.6 或更高版本。
- 对于 Rational Asset Manager 使用的数据库类型,NFS 服务器上必须提供相应的 JDBC JAR 文件。例如,如果 Rational Asset Manager 服务器正在使用 IBM DB2®,那么需要 db2jcc4.jar。
- NFS 服务器必须能够访问 Rational Asset Manager 使用的数据库和持久文件夹。
要了解关于持久文件夹的更多信息,请参阅配置存储器。
过程
- 作为存储库管理员登录 Rational Asset Manager Web 客户端。
- 单击帮助。
- 在帮助下拉列表中,单击扩展。
- 在“扩展”页面上的“Rational Asset Manager NFS 服务器”部分中,单击 nfsRAMserver.zip 以下载 NFS 服务器软件。
- 在计划运行 NFS 服务器的计算机上,解压缩 nfsRamserver.zip 文件。 将 nfsRamserver.zip 文件中的所有 JAR 文件解压缩到同一目录中。
- 在“扩展”页面上的“Rational Asset Manager NFS 服务器”部分中,单击转至“工具”部分以下载 nfsd.properties 文件以下载样本 nfsd.properties 文件。 此时将显示“创建 NFS 服务器属性文件”页面。
- 在“创建 NFS 服务器属性文件”页面上,指定以下信息,然后单击下载。
| 选项 |
描述 |
| NFS 高速缓存目录位置 |
输入 NFS 服务器可高速缓存信息的目录的路径名 |
| 资产持久目录位置 |
输入 Rational Asset Manager 的持久文件夹的路径名。 |
| 要导出的文件系统 |
输入 NFS 服务器上您希望可用于 NFS 客户机的任何目录的路径名。 |
在已解压缩 nfsRAMserver.zip 文件的同一目录中保存 NFS 服务器属性文件。 NFS 服务器属性文件是使用您所指定的信息以及从 Rational Asset Manager 抽取的信息创建的。
- 可选: 编辑 NFS 服务器属性文件以更改安装资产时遵循的关系。对于 com.ibm.nfs.export.asset.relationships.follow 属性,输入关系名称的逗号分隔列表。
- 可选: 编辑 NFS 服务器属性文件以更改要检索的相关资产的级别数量。对于 com.ibm.nfs.export.asset.relationships.depth 属性,输入整数,或输入 -1 以遵循数量不受限制的相关资产级别。 要检索的相关资产的缺省级别数为 10。
- 如果 NFS 服务器在计划运行 Rational Asset Manager NFS 服务器的计算机上运行,请停止本地 NFS 服务器。 通常,在大多数 UNIX 或 Linux 操作系统上,在命令行上输入 service nfsserver
stop 可停止 NFS 服务器。当同一计算机上有其他 NFS 服务器软件正在运行时,无法运行 Rational Asset Manager NFS 服务器。
- 通过在命令提示符处发出以下某个命令来启动 Rational Asset Manager NFS 服务器。
| 选项 |
描述 |
| java_home\bin\java -jar nfsRAMserver.jar |
如果 JDBC JAR 文件具有缺省名称,并且位于已解压缩 nfsRAMserver.zip 文件的同一目录中。 |
| java_home\bin\java -jar nfsRAMserver.jar JDBC_JAR_directory |
如果 JDBC JAR 文件具有缺省名称,并且不在已解压缩 nfsRAMserver.zip 文件的目录中。JDBC_JAR_directory 是包含 JDBC JAR 文件的目录的标准路径名。 |
| java_home\bin\java -jar nfsRAMserver.jar JDBC_JAR_1 JDBC_JAR_2 ... |
如果 JDBC JAR 文件没有缺省名称,JDBC_JAR_1、JDBC_JAR_2 等是 JDBC JAR 文件的标准路径名。 |
必须使用管理员特权登录才能启动 NFS 服务器。
结果
NFS 服务器将启动。
Rational Asset Manager 服务器上的资产可用于具有正确安全性令牌的 NFS 客户机。从本地文件系统导出的任何资产都可用于所有 NFS 客户机。
注: NFS 访问是只读的。无法从 NFS 客户机对 Rational Asset Manager 中的已安装资产进行更改。另外,也无法对从 NFS 服务器导出的文件系统进行更改。