wsadmin 명령을
사용하여 전개 환경 정의에서 노드를 제거할 수 있습니다.
시작하기 전에
전개 환경에서 노드를 제거하는 이 명령은 토폴로지가 구성되어 있는 경우에는 실패합니다.
관리
클라이언트는 노드를 제거할 Deployment Manager에
연결되어야 합니다.
이 타스크에 필요한 보안 역할: 보안 및
역할 기반 권한이 사용 가능한 경우 이 타스크를 수행하려면 관리자 또는
운영자 권한이 있는 사용자 ID 및 암호를 사용해야 합니다.
이 태스크 정보
이 타스크에서는
wsadmin
명령을 사용하여 전개 환경 정의에서 노드를 제거합니다.
전개 환경에서 여러 사항을 변경한 경우
명령행을 사용하여 전개 환경에서 연합된 노드를 삭제하려는 경우가 있습니다.
관리 콘솔을 사용할 때보다
wsadmin 명령을 사용할 때 오버헤드가 더 적습니다.
프로시저
- 명령창을 여십시오.
wsadmin 명령은 <ESB>/profiles/<dmgr
profile>/bin 디렉토리 또는 <ESB>/bin 디렉토리에 있습니다.
- 명령 프롬프트에서
wsadmin 명령을 입력하여
명령 환경으로 들어가십시오.
주: 연결 모드로 실행하는 경우 wsadmin이
올바른 Deployment Manager에 연결되었는지 확인하십시오.
- removeNodeFromDeploymentEnvDef 명령을 사용하여 전개 환경 정의에서 노드를 제거하십시오.
주: 관리 보안이 작동되면 명령에서 사용자 ID 및 암호를 입력하지 않은 경우
사용자 ID 및 암호를 입력하라는 프롬프트가 표시됩니다.
예
이 예제에서는 관리 보안이 사용 가능한 전개 환경 정의(
myDepEnv)의
메시징 클러스터(
Messaging)에서
노드(
MyNode)를 제거합니다.
주: Deployment Manager
bin 폴더에서 관리 클라이언트를 실행하는 경우 명령에
-host 및 -port 매개변수를 포함하지 않아도
됩니다.
wsadmin -connType SOAP -host myDmgr -port 8879 -user dmgrAdmin -password -dmgrPass
> $AdminTask removeNodeFromDeploymentEnvDef -topologyName myDepEnv -topologyRole Messaging -nodeName MyNode
-conntype
매개변수는 사용할 연결 유형을 지정합니다. 기본 인수는
SOAP입니다.
주: 기본값이 SOAP이므로
SOAP가 사용 중인 연결 유형인 경우 명시적으로 제공하지 않아도 됩니다.
-host
매개변수는 SOAP 또는 RMI 연결에서 사용하는 호스트를 지정합니다.
-host에 대한
기본값은 로컬 호스트입니다.
주: 로컬 호스트에서 노드가 실행 중인 경우 -host를 지정하지 않아도
됩니다.
주: topologyRole 값을 지정하지 않은 경우
환경 정의의 모든 역할(클러스터)에서 노드가 제거됩니다.
주: 관리 보안을 사용할 수 없는 경우
사용자 ID 및 암호를 입력할 필요가 없습니다.
마스터 구성에 이 변경사항을 저장하려면 다음 명령을 실행하십시오.
$AdminConfig
Save