Sun Cluster 数据服务开发者指南(适用于 Solaris OS)

Agent Builder 的 Cluster Agent 模块

Agent Builder 的 Cluster Agent 模块是一个 NetBeansTM 模块。 使用 Cluster Agent 模块,Sun Java Studio(原 Sun ONE Studio)产品的用户可以通过集成的开发环境为 Sun Cluster 软件创建资源类型或数据服务。 Cluster Agent 模块提供了一种基于屏幕的界面,用来说明要创建的资源类型的种类。


注意:

Sun Java Studio documentation 包含有关如何设置、安装和使用 Sun Java Studio 产品的信息。


安装和设置 Cluster Agent 模块

安装 Sun Cluster 软件时会同时安装 Cluster Agent 模块。 Sun Cluster 安装工具将 Cluster Agent 模块文件 scdsbuilder.jar 放置在 /usr/cluster/lib/scdsbuilder 中。 要将 Cluster Agent 模块与 Sun Java Studio 软件配套使用,您需要创建指向此文件的符号链接。


注意:

希望运行 Cluster Agent 模块的系统上必须安装或可以使用 Sun Cluster 和 Sun Java Studio 产品以及 JavaTM 1.4。


  1. 您是希望使所有用户都可以使用 Cluster Agent 模块,还是希望只有您自己可以使用该模块?

    • 要使所有用户都可以使用该模块,您需要成为超级用户或相当的身份,然后在全局模块目录中创建符号链接:


      # cd /opt/s1studio/ee/modules
      # ln -s /usr/cluster/lib/scdsbuilder/scdsbuilder.jar
      


      注意:

      如果已将 Sun Java Studio 软件安装在 /opt/s1studio/ee 之外的目录, 请用您所用的目录的路径代替此目录路径。


    • 如果希望只有您自己可以使用该模块,请在您的 modules 子目录中创建符号链接:


      % cd ~your-home-dir/ffjuser40ee/modules
      % ln -s /usr/cluster/lib/scdsbuilder/scdsbuilder.jar
      

  2. 停止并重新启动 Sun Java Studio 软件。

启动 Cluster Agent 模块

以下各个步骤介绍了如何从 Sun Java Studio 软件启动 Cluster Agent 模块。

  1. 从 Sun Java Studio“文件”菜单中选择“新建”,或单击工具栏上的图标:在 Sun Java Studio 软件的工具栏上显示“新建”图标的图形

    将显示“新建向导”屏幕。 显示“新建向导”屏幕的对话框

  2. 在“选择模板”窗口中,向下滚动(如果有必要)并单击“其它”文件夹旁边的钥匙符号。 显示“其它”文件夹的钥匙符号的内置图形

    将打开“其它”菜单。显示扩展的“其它” 文件夹菜单的图形

  3. 从“其它”菜单中选择“Sun Cluster Agent Builder”并单击“下一步”。

    Sun Java Studio 的 Cluster Agent 模块将启动。 将显示第一个“新建向导 - Sun Cluster Agent Builder”屏幕。显示第一个“新建向导 - Sun Cluster Agent Builder”屏幕的对话框

使用 Cluster Agent 模块

Cluster Agent 模块的使用方法与 Agent Builder 软件的使用方法相同, 而且它们的界面也是相同的。 例如,以下各图分别显示了 Agent Builder 软件的“创建”屏幕和 Cluster Agent 模块中的第一个“新建向导 - Sun Cluster Agent Builder”屏幕,它们包含有相同的字段和选项。

图形 9–4 Agent Builder 软件中的“创建”屏幕

显示已输入信息的“创建”屏幕的对话框

图形 9–5 Cluster Agent 模块中的“新建向导 - Sun Cluster Agent Builder”屏幕

显示已输入信息的“新建向导 - Sun Cluster Agent Builder”屏幕的对话框

Cluster Agent 模块和 Agent Builder 之间的区别

虽然 Cluster Agent 模块和 Agent Builder 之间很相似,但是两者之间仍然存在微小的差别: