Sun Java System Application Server Enterprise Edition 8.1 2005Q2 高可用性管理指南

通过 asadmin 处理节点代理

可以使用 asadmin 执行以下节点代理任务:

创建节点代理

要创建节点代理,请在运行节点代理的本地计算机上运行 asadmin 命令 create-node-agent

节点代理的默认名称为创建节点代理时所在的主机的名称。

如果已创建节点代理占位符,请使用与节点代理占位符相同的名称来创建相应的节点代理。如果尚未创建节点代理占位符,而 DAS 已启动并且可访问,则 create-node-agent 命令还将在 DAS 上创建节点代理配置(占位符)。

有关命令语法的完整说明,请参见该命令的联机帮助。


示例 7–1 创建节点代理的示例

可用以下命令创建节点代理:


asadmin create-node-agent --host myhost --port 4849 ---user admin nodeagent1

其中,myhost 是域管理服务器 (Domain Administration Server, DAS) 主机名,4849 是 DAS 端口号,admin 是 DAS 用户,nodeagent1 是要创建的节点代理的名称。



注 –

在以下情况下,必须指定一个 DNS 可访问的主机名:

创建域和节点代理时,可通过明确指明域和节点代理的主机名指定一个 DNS 可访问的主机名:


create-domain --domainproperties domain.hostName=DAS-host-name
create-node-agent --hostDAS-host-name
--agentproperties remoteclientaddress=node-agent-host-name

另外一种解决方案是更新特定于平台的 hosts 主机名/IP 解析文件,从而将主机名解析为正确的 IP 地址。但是,使用 DHCP 重新连接时,可能会为您分配不同的 IP 地址。在这种情况下,您必须更新每个服务器中的主机解析文件。


有关更多信息,请访问:

启动节点代理

节点代理必须先运行才能管理服务器实例。通过在节点代理所驻留的系统中以本地方式运行 asadmin 命令 start-node-agent 来启动节点代理。

有关命令语法的完整说明,请参见该命令的联机帮助。

例如:

asadmin start-node-agent --user admin nodeagent1

其中,admin 为管理用户,nodeagent1 为要启动的节点代理。

有关更多信息,请访问:

停止节点代理

要停止正在运行的节点代理,请在该节点代理驻留的系统中运行 asadmin 命令 stop-node-agentstop-node-agent 命令将停止节点代理所管理的所有服务器实例。

有关命令语法的完整说明,请参见该命令的联机帮助。

例如:

asadmin stop-node-agent nodeagent1

其中,nodeagent1 为节点代理的名称。

有关更多信息,请访问:

删除节点代理

删除节点代理之前,必须先停止节点代理。您还可以删除从未启动过或者从未成功地与域管理服务器连接(即尚未绑定)的节点代理。

要删除节点代理文件,请在该节点代理驻留的系统中运行 asadmin 命令 delete-node-agent

有关命令语法的完整说明,请参见该命令的联机帮助。

例如:

asadmin delete-node-agent nodeagent1

其中,nodeagent1 是节点代理。

删除节点代理时,您还必须使用管理控制台或 asadmin delete-node-agent-config 命令将该节点代理的配置从域管理服务器中删除。

有关更多信息,请访问: