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 是網域管理伺服器 (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 位均C在這種情況下,您必須更新每個伺服器中的主機解析檔案。


如需更多資訊,請參閱:

啟動節點代理程式

節點代理程式必須先執行,才能管理伺服器實例。在節點代理程式常駐的系統中直接從本機執行 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 指令從網域管理伺服器中,刪除該節點代理程式的配置。

如需更多資訊,請參閱: