可以使用 asadmin 执行以下节点代理任务:
要创建节点代理,请在运行节点代理的本地计算机上运行 asadmin 命令 create-node-agent。
节点代理的默认名称为创建节点代理时所在的主机的名称。
如果已创建节点代理占位符,请使用与节点代理占位符相同的名称来创建相应的节点代理。如果尚未创建节点代理占位符,而 DAS 已启动并且可访问,则 create-node-agent 命令还将在 DAS 上创建节点代理配置(占位符)。
有关命令语法的完整说明,请参见该命令的联机帮助。
可用以下命令创建节点代理:
asadmin create-node-agent --host myhost --port 4849 ---user admin nodeagent1 |
其中,myhost 是域管理服务器 (Domain Administration Server, DAS) 主机名,4849 是 DAS 端口号,admin 是 DAS 用户,nodeagent1 是要创建的节点代理的名称。
在以下情况下,必须指定一个 DNS 可访问的主机名:
域跨越了子网边界(即,节点代理和域管理服务器 [DAS] 处于不同的域中,例如 sun.com 和 java.com)
使用主机名未在 DNS 中注册的 DHCP 计算机。
创建域和节点代理时,可通过明确指明域和节点代理的主机名指定一个 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-agent。stop-node-agent 命令将停止节点代理所管理的所有服务器实例。
有关命令语法的完整说明,请参见该命令的联机帮助。
例如:
asadmin stop-node-agent nodeagent1
其中,nodeagent1 为节点代理的名称。
有关更多信息,请访问:
删除节点代理之前,必须先停止节点代理。您还可以删除从未启动过或者从未成功地与域管理服务器连接(即尚未绑定)的节点代理。
要删除节点代理文件,请在该节点代理驻留的系统中运行 asadmin 命令 delete-node-agent。
有关命令语法的完整说明,请参见该命令的联机帮助。
例如:
asadmin delete-node-agent nodeagent1
其中,nodeagent1 是节点代理。
删除节点代理时,您还必须使用管理控制台或 asadmin delete-node-agent-config 命令将该节点代理的配置从域管理服务器中删除。
有关更多信息,请访问: