Sun Java System Application Server 9.1 고가용성 관리 설명서

노드 에이전트 만들기

노드 에이전트를 만들려면 노드 에이전트가 실행되는 시스템에서 asadmin 명령 create-node-agent를 로컬로 실행합니다.

노드 에이전트의 기본 이름은 노드 에이전트가 만들어지는 호스트 이름입니다.

노드 에이전트 자리 표시자를 이미 만든 경우 노드 에이전트 자리 표시자와 동일한 이름을 사용하여 연관된 노드 에이전트를 만듭니다. 노드 에이전트 자리 표시자를 만들지 않았지만 DAS를 실행 중이고 연결할 수 있는 경우 create-node-agent 명령으로도 DAS에 노드 에이전트 구성(자리 표시자)을 만들 수 있습니다.

명령 구문에 대한 자세한 설명은 명령에 대한 온라인 도움말을 참조하십시오.

DAS 및 노드 에이전트가 보안 통신을 수행하도록 구성되었을 수 있습니다. 이런 경우 노드 에이전트가 시작될 때 DAS가 노드 에이전트에 전송하는 인증서를 검증해야 합니다. 인증서를 검증하기 위해 노드 에이전트는 마스터 비밀번호로 보호되는 노드 에이전트의 로컬 truststore에서 인증서를 찾습니다. 노드 에이전트가 비밀번호를 묻지 않고 시작되게 하려면 노드 에이전트를 만들 때 노드 에이전트의 마스터 비밀번호를 파일에 저장합니다. 노드 에이전트의 마스터 비밀번호를 파일에 저장하지 않으면 노드 에이전트를 시작할 때마다 마스터 비밀번호를 묻는 메시지가 나타납니다.


주 –

상황에 따라 DNS를 통해 연결할 수 있는 호스트의 이름을 지정해야 할 수 있습니다. 자세한 내용은 DNS 연결 가능 호스트에 대한 노드 에이전트 만들기를 참조하십시오.


Procedure노드 에이전트 만들기

  1. 다음 명령을 입력합니다.


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

    노드 에이전트가 비밀번호를 묻지 않고 시작되게 하려면 노드 에이전트의 마스터 비밀번호를 파일에 저장합니다. 노드 에이전트의 마스터 비밀번호를 파일에 저장하려면 노드 에이전트를 만드는 명령에서 --savemasterpassword 옵션을 true로 설정합니다.

    --savemasterpasswordtrue로 설정한 경우 마스터 비밀번호를 묻는 메시지가 나타납니다. 그렇지 않은 경우에는 비밀번호를 묻는 메시지가 나타나지 않습니다.

    --host das-host

    DAS(Domain Administration Server)를 실행 중인 호스트 이름을 지정합니다.

    -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입니다.


ProcedureDNS 연결 가능 호스트에 대한 노드 에이전트 만들기

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 hostname/IP 결정 파일을 업데이트하여 호스트 이름이 올바른 IP 주소로 변환될 수 있도록 하는 것입니다. 그러나 DHCP를 사용하여 다시 연결할 경우 다른 IP 주소가 지정될 수 있습니다. 그럴 경우 각 서버에서 호스트 결정 파일을 업데이트해야 합니다.