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

Agent Builder 使用前须知

使用 Agent Builder 之前,需要了解如何创建具有多个独立进程树的资源类型。

Agent Builder 可以为具有一个以上独立进程树的应用程序创建资源类型。说进程树是独立的是因为 PMF 分别监视和启动每个进程树。PMF 使用每个进程树自己的标记启动它们。


注 –

只有在指定生成的源代码为 C 或 GDS 时,才可以使用 Agent Builder 创建具有多个独立的进程树的资源类型。对于 Korn shell,不能使用 Agent Builder 创建上述资源类型。要针对 Korn shell 创建上述资源类型,必须手动写入代码。


在基本应用程序具有多个独立的进程树的情况下,不能通过仅指定一个命令行来启动该应用程序,而是必须创建一个文本文件,并在每一行中指定指向用来启动一个应用程序进程树的命令的完整路径。此文件不能包含空行。需要在 Agent Builder“配置”屏幕上的“启动命令”文本字段中指定此文本文件。

确保此文件不具有执行权限,从而使 Agent Builder 可以识别此文件。此文件的用途是从包含多个命令的单一可执行脚本启动多个进程树。如果此文本文件具有执行权限,则出现在群集上的资源不会带有任何问题或错误。但是,将在一个 PMF 标记下启动所有命令。结果是 PMF 不能分别监视和重新启动每个进程树。