生成资源类型并将其软件包安装到群集上之后,您还必须获取在群集上运行的该资源类型的实例(资源)。通常,可以使用管理命令或 SunPlex Manager 获取实例。但是为了方便起见,Agent Builder 将生成用于启动目标资源类型的资源的定制实用程序脚本,还将生成用于停止和删除该资源的脚本。位于 install-directory/rt-name/util 目录中的这三个脚本具有以下作用:
启动脚本。注册资源类型和创建必要的资源组和资源。此脚本还可以创建网络地址资源(LogicalHostname 或 SharedAddress ),使用该资源可以使应用程序与网络上的客户机进行通信。
停止脚本。 停止资源。
删除脚本。撤消启动脚本的工作。即,此脚本用来停止并删除系统中的资源、资源组和目标资源类型。
您只能使用与启动脚本启动的资源相对应的删除脚本,因为这些脚本使用了内部约定来命名资源和资源组。
Agent Builder 通过将应用程序名称附加到脚本名称来命名这些脚本。例如,如果应用程序名为 ftp,则脚本名分别为 startftp、stopftp 和 removeftp。
在 install-directory/rt-name/man/man1m 中,Agent Builder 为每个实用程序脚本都提供了手册页。启动这些脚本之前,应阅读这些手册页,由于它们记录了需要传送给脚本的参数。
要查看这些手册页,请通过使用 -M 选项和 man 命令来指定此 man 目录的路径。例如,如果 SUNW 为供应商,ftp 为应用程序名,则键入以下命令以查看 startftp(1M) 手册页:
% man -M install-directory/SUNWftp/man startftp |
手册页公用程序脚本也可供群集管理员使用。如果 Agent Builder 生成的软件包已安装在群集上,则实用程序脚本的手册页将位于 /opt/rt-name/man 目录中。例如,键入以下命令可以查看 startftp(1M) 手册页:
% man -M /opt/SUNWftp/man startftp |