노드 에이전트는 DAS를 호스팅하는 시스템을 비롯하여 서버 인스턴스를 호스팅하는 모든 시스템에서 실행되는 경량 프로세스입니다. 노드 에이전트의 기능은 다음과 같습니다.
DAS의 명령에 따라 서버 인스턴스를 시작 및 중지합니다.
실패한 서버 인스턴스를 다시 시작합니다.
실패한 서버의 로그 파일 뷰를 제공하여 원격 진단을 지원합니다.
각 서버 인스턴스의 로컬 구성 저장소와 DAS의 중앙 저장소를 동기화하므로 노드 에이전트 관찰 하에 서버 인스턴스를 시작합니다.
인스턴스가 처음 생성될 때 인스턴스에 필요한 디렉토리를 만들고 인스턴스 구성과 중앙 저장소를 동기화합니다.
서버 인스턴스가 삭제될 때 적절한 정리를 수행합니다.
각 물리적 호스트에는 호스트가 속한 도메인별로 하나 이상의 노드 에이전트가 있어야 합니다. 물리적 호스트의 인스턴스가 둘 이상의 도메인에 포함된 경우 도메인별로 노드 에이전트가 필요합니다. 하나의 호스트에서 도메인별로 둘 이상의 노드 에이전트를 갖는 것은 가능하지만 아무런 이점이 없습니다.
노드 에이전트는 서버 인스턴스를 시작 및 중지하기 때문에 항상 실행 중이어야 합니다. 따라서 운영 체제가 부트될 때 시작됩니다. Solaris 및 기타 Unix 플랫폼의 경우 inetd 프로세스로 노드 에이전트를 시작할 수 있습니다. Windows의 경우 노드 에이전트를 Windows 서비스로 만들 수 있습니다.
노드 에이전트에 대한 자세한 내용은 Sun Java System Application Server 9.1 고가용성 관리 설명서의 8 장, 노드 에이전트 구성을 참조하십시오.