节点代理是一个轻量级进程,它在每台承载服务器实例的计算机上运行,其中包括承载 DAS 的计算机。节点代理:
按照 DAS 的指令启动和停止服务器实例。
重新启动出现故障的服务器实例。
为出现故障的服务器提供日志文件视图,并帮助进行远程诊断。
将每个服务器实例的本地配置系统信息库与 DAS 的中心系统信息库进行同步,因为服务器实例是在其监视下启动的。
在最初创建实例时,创建实例所需的目录,并将实例配置与中心系统信息库进行同步。
在删除服务器实例时,执行相应的清除操作。
每个物理主机对其所属的每个域都必须至少具有一个节点代理。如果物理主机包含来自多个域的实例,则每个域需要有一个节点代理。虽然允许在主机上为每个域设置多个节点代理,但这样做并没有什么好处。
因为节点代理用于启动和停止服务器实例,所以它必须始终保持运行。因此,在操作系统引导时,将启动该代理。在 Solaris 和其他 Unix 平台上,可通过 inetd 进程来启动节点代理。在 Windows 上,可以将节点代理指定为 Windows 服务。
有关节点代理的更多信息,请参见《Sun Java System Application Server 9.1 高可用性管理指南》中的第 8 章 “配置节点代理”。