removeNode 명령
removeNode 명령은 WebSphere® Application Server, Network Deployment 분산 관리 셀에서 독립형 애플리케이션 서버 설치로 노드를 리턴합니다.
removeNode 명령은 셀에서 노드 특정 구성만 제거합니다. 이 명령은 addNode 명령을 실행한 결과로 설치된 애플리케이션을 설치 제거하지 않습니다. 이러한 애플리케이션은 나중에 WebSphere Application Server, Network Deployment 셀에서 추가 서버에 배치할 수 있습니다. 결과적으로, removeNode 명령 후에 -includeapps 옵션과 함께 실행된 addNode 명령이 애플리케이션을 셀로 이동시키지 않습니다. 첫 번째 addNode 명령으로 인해 애플리케이션이 이미 존재하기 때문입니다. 그 결과 추가 중인 노드의 애플리케이션 서버는 애플리케이션을 포함하지 않습니다. 이 상황을 처리하려면 노드를 추가하고 배치 관리자를 사용하여 애플리케이션을 관리하십시오. 노드가 셀에 통합된 후 애플리케이션을 노드 상의 서버에 추가하십시오.

- 조치
- 노드 에이전트 프로세스를 포함하여 노드에서 실행 중인 모든 서버 프로세스를 중지합니다.
- 명령을 배치 관리자로 전송하여 셀 저장소에서 노드 구성 문서를 제거합니다.
- 노드를 추가하고 애플리케이션을 처음 설치했을 때의 원래 애플리케이션 서버 셀 구성을 활성 구성에 복사합니다.
- 시스템 조건
- EAR 파일이 배치 관리자에 남아 있습니다.
- 설치된 애플리케이션은 배치 관리자에 남아 있습니다.
- 노드 연합 후에 변경한 사항은 기본 노드로 복원되지 않습니다.
- 노드를 연합하기 이전의 원래 기본 노드를 갖습니다. 노드를 연합한 후에도 노드 및 서버의 원래 구성이 계속 유지되며 원래 애플리케이션도 원래 상태대로 유지됩니다.
- 노드를 다시 연합할 경우 배치 관리자의 모든 업데이트사항을 겹쳐씁니다.
- 셀에서 노드를 제거하면, 셀에는 노드를 추가하기 전의 애플리케이션만 남습니다. 노드 연합 후에 변경한 사항은 유지되지 않습니다.
- removeNode 명령은 WebSphere Application Server, Network Deployment 분산 관리 셀에서 독립형 애플리케이션 서버 설치로 노드를 리턴합니다.
removeNode 함수를 사용하려면 관리자 특권이 있어야 합니다.
사용자 프로파일에는 *ALLOBJ 권한이 있거나 removeNode Qshell 스크립트에 대한 읽기 및 실행 권한이 있어야 합니다.
셀에서 제거하는 새 노드의 크기와 위치에 따라 이 명령이 완료하는 데 수 분이 소요될 수 있습니다.
셀 프로파일 작성의 일부로 연합된 노드 제거
셀 프로파일 작성의 일부로 빌드된 애플리케이션 서버 노드에는 원래 구성이 없습니다. 따라서 removeNode 명령은 노드를 사용 가능한 기본 구성으로 복원하지 않습니다. 셀 프로파일 작성 중에 작성된 노드에서 removeNode 명령을 사용하는 경우, 이 명령은 노드 제거 유틸리티로 노드를 제거할 수 없고 노드를 기본 구성으로 복원할 수 없음을 나타냅니다.
셀 프로파일 작성의 일부로 연합된 노드를
제거하려면 manageprofiles 명령을 사용하여 노드에 대한 프로파일을
삭제하십시오. 노드에 대한 프로파일을 삭제한 후, 배치 관리자에서 cleanupNode 명령을 사용하여
셀 저장소에서 노드 구성을 제거하십시오. 프로파일 관리 도구 또는
manageprofiles 명령을 사용하여 새 프로파일을 작성할 수 있습니다.
셀
프로파일 작성의 일부로 연합된 노드를 제거하려면 프로파일 관리 도구을 사용하여 노드에 대한 프로파일을 삭제하십시오. 노드에
대한 프로파일을 삭제한 후, 배치 관리자에서 cleanupNode 명령을 사용하여
셀 저장소에서 노드 구성을 제거하십시오.
프로파일 관리 도구을 사용하여 새 프로파일을 작성할 수 있습니다.
구문
removeNode [options]
다음
매개변수는 모두 선택사항입니다. 매개변수
다음 옵션은 removeNode 명령에 대해 사용 가능합니다.
- -force
- 셀 저장소 정리를 위해 배치 관리자에 접속할 수 있는지 여부에 관계 없이 로컬 노드 구성을 정리합니다. -force 매개변수를 사용한 후, 배치 관리자에 cleanupNode 명령을 사용해야 할 수도 있습니다.
- -logfile <fileName>
- 추적 정보를 기록할 로그 파일의 위치를 지정합니다. 기본적으로, 로그 파일의 이름은 removeNode.log이며 제거 중인 프로파일의 logs 디렉토리에 작성됩니다.
- -password <password>
- 보안이 사용 가능한 경우 인증 비밀번호를 지정합니다.
-profileName
다중 프로파일 설치에서 애플리케이션 서버 프로세스의 프로파일을 정의합니다. 단일 프로파일 환경에서 실행하기 위해 -profileName 옵션은 필요하지 않습니다. 이 옵션의 기본값은 기본 프로파일입니다.
- -quiet
- removeNode 명령이 정상 모드에서 인쇄하는 진행상태 정보를 억제합니다.
- -replacelog
- 현재 로그 파일에 추가하는 대신 로그 파일을 바꿉니다.
- -statusport <portNumber>
- 관리자가 서버 상태 콜백에 대한 포트 번호를 설정할 수 있는 선택적 매개변수. 도구는 이 포트를 열고 서버가 완전히 중지되기 직전에 서버에서 상태 콜백을 대기합니다. 이 매개변수가 설정되지 않으면 사용하지 않은 포트가 자동으로 할당됩니다.
- -trace
- 디버깅 목적으로 추적 정보를 파일에 생성합니다.
- -user <name>
- 보안이 사용 가능한 경우 인증 사용자 이름을 지정합니다. -username 옵션과 동일하게 작용합니다.
- -username <name>
- 보안이 사용 가능한 경우 인증 사용자 이름을 지정합니다. -user 옵션과 동일하게 작용합니다.
- -help
- 명령문 사용법을 인쇄합니다.
- -?
- 명령문 사용법을 인쇄합니다.
사용법 시나리오
다음 예제는 올바른 구문을 보여 줍니다.
removeNode -quiet
![[AIX]](../images/aixlogo.gif)
![[HP-UX]](../images/hpux.gif)
![[Linux]](../images/linux.gif)
![[Solaris]](../images/solaris.gif)
removeNode.sh -trace (produces the removeNode.log file)
![[Windows]](../images/windows.gif)
![[z/OS]](../images/ngzos.gif)
removeNode -trace (produces the removeNode.log file)
![[IBM i]](../images/iseries.gif)
removeNode -profileName mynode
removeNode -trace (produces the removeNode.log file)