syncNode 명령
syncNode 명령은 노드가 구성되는 셀의 배치 관리자와 노드 간에 구성 동기화가 발생하도록 강제 실행합니다.
노드 에이전트 서버는 노드 구성이 마스터 셀 구성과 동기화된 상태를 유지하도록 하는 구성 동기화 서비스를 실행합니다. 노드 구성의 문제로 인해 노드 에이전트를 실행할 수 없는 경우 노드 구성을 다시 셀 구설과 동기화하기 위해 노드 에이전트가 실행 중이지 않을 때 syncNode 명령을 사용하여 동기화를 수행할 수 있습니다. 노드 에이전트가 실행 중이고 syncNode 명령을 실행하려는 경우에는 먼저 노드 에이전트를 중지해야 합니다.
syncNode.log 파일은 profile_root/logs 디렉토리에 있습니다.
이 명령을 실행하는 위치에 대한 자세한 정보는 "명령행 도구 사용"을 참조하십시오.
구문
명령 구문은 다음과
같습니다.
syncNode <deploymgr host> <deploymgr port> [options]
- <deploymgr host> 인수는 필수입니다.
- <deploymgr port>는 -conntype 매개변수의 커넥터 유형에 해당하는 JMX(Java™ Management Extensions) 포트 번호입니다.
매개변수
syncNode 명령에 다음 옵션을 사용할 수 있습니다.
- -stopservers
- 셀과의 구성 동기화를 수행하기 전에 노드 에이전트를 포함한 노드의 모든 서버를 중지하도록 syncNode 명령에 지시합니다.
- -restart
- 구성 동기화를 완료한 후 노드 에이전트 프로세스를 실행하도록 syncNode 명령에 지시합니다. 노드 에이전트가 실행 중이고 syncNode 명령을 실행하려는 경우에는 먼저 노드 에이전트를 중지해야 합니다.
- -nowait
- 실행된 노드 에이전트 프로세스가 초기화될 때까지 대기하지 않도록 syncNode 명령에 지시합니다.
- -quiet
- syncNode 명령이 정상 모드에서 인쇄하는 진행상태 정보를 제외합니다.
- -logfile <fileName>
- 추적 정보를 기록할 로그 파일의 위치를 지정합니다. 기본적으로 로그 파일의 이름은 syncNode.log이며 동기화 중인 노드와 관련된 프로파일의 logs 디렉토리에 작성됩니다.
-profileName
다중 프로파일 설치에서 Application Server 프로세스의 프로파일을 정의합니다. 단일 프로파일 환경에서 실행하기 위해 -profileName 옵션은 필요하지 않습니다. 이 옵션의 기본값은 기본 프로파일입니다.
- -replacelog
- 현재 로그에 추가하는 대신 로그 파일을 바꿉니다.
- -trace
- 디버깅에 사용하기 위해 추적 정보를 파일에 생성합니다.
- -timeout <seconds>
- 노드 에이전트 초기화 제한시간이 초과되어 오류가 리턴되기 전의 대기 시간을 지정합니다.
- -username <name>
- 보안이 사용 가능한 경우 인증 사용자 이름을 지정합니다. -user 옵션과 동일하게 작용합니다.
- -user <name>
- 보안이 사용 가능한 경우 인증 사용자 이름을 지정합니다. -username 옵션과 동일한 기능을 수행합니다.
- -password <password>
- 보안이 사용 가능한 경우 인증의 비밀번호를 지정합니다.
- -conntype <type>
- 배치 관리자에 연결하는 데 사용할 JMX(Java Management Extensions) 커넥터 유형을 지정합니다. 올바른 유형은 SOAP 또는 RMI(Remote Method Invocation)입니다. 기본 유형은 SOAP입니다.
- -help
- 명령문 사용법을 인쇄합니다.
- -?
- 명령문 사용법을 인쇄합니다.
사용법 시나리오
다음 예제는 올바른 구문을 보여줍니다.
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[IBM i]](../images/iseries.gif)
syncNode testhost 8879
syncNode deploymgr 8879 -trace (produces the syncNode.log file)
syncNode host25 4444 -stopservers -restart
(assumes that the deployment manager JMX port is 4444)
![[z/OS]](../images/ngzos.gif)
syncNode.sh testhost 8879
syncNode.sh deploymgr 8879 -trace (produces the syncNode.log file)
syncNode.sh host25 4444 -stopservers -restart
(assumes that the deployment manager JMX port is 4444)
![[HP-UX]](../images/hpux.gif)
![[Solaris]](../images/solaris.gif)
XX:PermSize=128m