Sun Java System Application Server 9.1 高可用性管理指南

建立節點代理程式

若要建立節點代理程式,請在執行節點代理程式的機器上,直接從本機執行 asadmin 指令 create-node-agent

節點代理程式的預設名稱為該節點代理程式建立時所在的主機的名稱。

如果已建立節點代理程式預留位置,請使用與節點代理程式預留位置相同的名稱來建立相關聯的節點代理程式。如果尚未建立節點代理程式預留位置,而 DAS 已啟動並且可存取,則 create-node-agent 指令還將在 DAS 上建立節點代理程式配置 (預留位置)。

如需有關指令語法的完整描述,請參閱該指令的線上說明。

可配置 DAS 與節點代理程式來進行安全通訊。在此情況下啟動節點代理程式時,它必須驗證 DAS 傳送給節點代理程式的憑證。為了驗證憑證,節點代理程式會在受主密碼保護的信任清單存放區中查找憑證。若要啟動節點代理程式而不提示使用者輸入密碼,請在建立節點代理程式時,將節點代理程式的主密碼儲存到檔案。若未將節點代理程式的主密碼儲存到檔案,則每當使用者啟動節點代理程式時,系統會提示使用者輸入主密碼。


備註 –

在某些情況下,必須指定可透過 DNS 使用的主機名稱。如需更多資訊,請參閱為 DNS 可存取的主機建立節點代理程式


Procedure建立節點代理程式

  1. 請鍵入下列指令:


    asadmin create-node-agent --host das-host --port port-no --user das-user 
    [--savemasterpassword=true] nodeagent
    

    若要啟動節點代理程式而不提示使用者輸入密碼,請將節點代理程式的主密碼儲存到檔案。若要將節點代理程式的主密碼儲存到檔案,請在指令中,將 --savemasterpassword 選項設為 true 來建立節點代理程式。

    如果將 --savemasterpassword 設為 true,則系統會提示您輸入主密碼。否則不會提示您輸入密碼。

    --host das-host

    指定正在執行 Domain Administration Server (DAS) 的主機名稱。

    -port port-no

    指定用來管理網域的 HTTP 或 HTTPS 連接埠號。

    --user das-user

    指定 DAS 使用者。

    nodeagent

    指定所建立的節點代理程式名稱。此名稱在網域中必須唯一。


範例 8–1 建立節點代理程式


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

此指令會建立名為 nodeagent1 的節點代理程式。與節點代理程式進行通訊的 DAS 正在電腦 myhost 上執行。用來管理代理程式網域的 HTTP 連接埠是 4848。DAS 使用者的名稱是 admin


Procedure為 DNS 可存取的主機建立節點代理程式

在下列情況下,正在執行 DAS 的主機必須可以透過 DNS 存取:

  1. 若要在 create-domain 指令中建立網域,請指定 --domainproperties domain.hostName=das-host-name 選項。

    das-host-name 是執行 DAS 的電腦名稱。

  2. 若要在 create-node-agent 指令中建立節點代理程式,請指定下列選項:

    • --host das-host-name,其中 das-host-name 是您在步驟 1 中指定的 DAS 主機名稱。此選項與 as-install/nodeagents/nodeagentname/agent/config/das.properties 檔案中的 agent.das.host 特性相對應。

    • --agentproperties remoteclientaddress=node-agent-host-name,其中 node-agent-host-name 是 DAS 用來連線到節點代理程式的主機名稱。此選項與 as-install/nodeagents/nodeagentname/agent/config/nodeagent.properties 檔案中的 agent.client.host 特性相對應。

更新 hosts 檔案以指定主機

另外一種解決方案是更新該平台的 hosts 主機名稱/IP 解析檔案,從而將主機名稱解析為正確的 IP 位址。但是,使用 DHCP 重新連線時,可能會指定給您一個不同的 IP 位均C在這種情況下,您必須更新每個伺服器中的主機解析檔案。