설치 제거 마법사 GUI 또는 자동을 사용하거나 명령행 호출을 사용하여
WebSphere Process Server 및 WebSphere Application Server 또는
WebSphere Application Server Network Deployment의 기본 사본을 설치
제거하려면 이 프로시저를 사용하십시오.
시작하기 전에
이 프로시저를 사용하여
WebSphere Process Server를 설치 제거하기 전에 다음을 수행하십시오.
- 사용자가 대화식으로 또는 자동으로 WebSphere Process Server를 설치 제거하려는지를 판별하십시오. 각 프로시저에서
수행해야 하는 단계가 아래의 전반적인 프로시저에 나와 있습니다.
- WebSphere Process Server를 설치 제거 중일 때
기본 WebSphere Application Server 또는 WebSphere Application Server Network Deployment 제품을 설치 제거할지 여부를 판별하십시오.
- 필요한 경우, 각 프로파일의 config 폴더, installableApps 폴더
및
installedApps 폴더를 백업하십시오.
다른 위치에 저장되지 않은
모든 응용프로그램을 백업하십시오.
- 이벤트 메시징 엔터프라이즈 응용프로그램, 이벤트 데이터베이스 및 공통 이벤트 하부 구조 응용프로그램을
순서대로 제거하십시오. 해당 응용프로그램 및 데이터베이스 제거 지시사항은 다음 위치의
WebSphere Process Server for
Multiplatforms, 버전 6.0.2 Information Center에서 보실 수 있습니다.
- 비즈니스 프로세스 컨테이너를 구성한 경우 WebSphere Process Server를
설치 제거한 후 수동으로 모든 외부 자원을 삭제해야 합니다. 삭제하려면 비즈니스 프로세스 컨테이너를 구성한
각 Application Server에서 제품을 설치 제거하기 전에 다음 단계를 수행하십시오.
- WebSphere MQ를 JMS(Java Message Service) 프로바이더로 사용하는 경우 관리 콘솔을 사용하여
비즈니스 프로세스 컨테이너의 대기열 연결 팩토리를 보고 대기열 관리자의 이름을 기록하여
이후에 이를 삭제할 수 있습니다.
- 비즈니스 프로세스 컨테이너용으로 Cloudscape 데이터베이스를 사용하지 않는 경우
관리 콘솔을 사용하여 비즈니스 프로세스 컨테이너용 데이터소스를 보고 이후에 데이터베이스를 삭제할 수 있도록
이름을 기록하십시오. (비즈니스 프로세스 컨테이너용으로 Cloudscape 데이터베이스를 사용하는 경우
데이터베이스가 자동으로으로 삭제됩니다.)
- Linux 또는 UNIX 시스템에서 루트 사용자로 Windows 시스템에서
관리자 그룹의 구성원으로 제품을 설치 제거 중인지 확인하십시오.
제한사항: 부분, 사용자 정의
또는 증분 설치 제거를 수행할 수 없습니다.
제한사항:
Windows 플랫폼: Windows 플랫폼의 최대 파일 경로 길이는 256자입니다. 프로파일 디렉토리의 파일 경로가
너무 긴 경우 설치 제거 마법사가 디렉토리를 제거하지 못합니다.
긴
profile_root 디렉토리 이름, 긴 셀 이름, 긴 프로세스 서버 이름 또는 프로파일내 디렉토리의 파일 폴더
이름으로 사용되는 기타 긴 이름으로 인해 파일 경로가 길어질 수 있습니다.
Windows 플랫폼에서 긴 파일 경로가 허용되지만 운영 체제는 수동으로 삭제하려고 시도하는 경우에도
긴 파일 경로를 삭제하지 못합니다. 이 문제가 발생한 경우 설치 제거하려면 파일의
디렉토리 및 서브디렉토리 이름의 길이를 줄이십시오. 그리고 수동으로 해당 디렉토리를 삭제하십시오.
이 타스크의 수행 목적 및 시기
설치 제거 프로그램은 제품 설치 중 작성됩니다. 설치 제거 프로그램은 설치된 기능을 제거하기 위한 루틴 및 특정 디스크 위치를
포함하여 각 제품 설치에 맞게 사용자 정의됩니다.
설치 제거에 필요한 시간 예측: 설치 제거에 필요한 시간은 시스템의 처리
속도에 따라 달라집니다. 대략 WebSphere Process Server, WebSphere Application
Server Network Deployment 및 하나의 프로세스 서버 프로파일을 설치 제거하는 데에는 대략 20분 정도가 소요됩니다.
WebSphere
Process Server를 설치 제거하려면 다음 단계를 수행하십시오.
이 타스크의 단계
- Linux 또는 UNIX 시스템에서 루트 사용자로 로그온하거나 Windows 시스템에서
관리자 그룹에 속하는 사용자로 로그온하십시오.
- 기본 WebSphere Application Server 또는 WebSphere Application Server Network Deployment 제품 제품을
설치 제거하는 경우 WebSphere Application Server의 웹 서버 플러그인 설치 제거 프로그램을 실행하십시오.
WebSphere Application Server 또는 WebSphere Application Server
Network Deployment와 함께 실행하도록 구성된 웹 서버가 시스템에 있을 경우
플러그인을 설치 제거하여 웹 서버에서 구성을 제거해야 합니다. WebSphere Application Server Network Deployment, 버전 6.0 Information
Center에 있는 WebSphere Application
Server용 웹 서버 플러그인 설치 제거 주제에서 플러그인에 대한 설치 제거 프로시저를 참조하십시오.
- Deployment Manager를 설치한 경우,
stopManager 명령을 사용하여 Deployment Manager dmgr 프로세스를
중지시키십시오.
시스템에서 실행 중인 모든
dmgr 프로세스를 중지하십시오. 예를 들어, 플랫폼에
따라 다음 명령 중 하나를 실행하십시오(여기서
profile_root는 Deployment Manager 프로파일의 설치 디렉토리입니다).
Linux 및 UNIX 플랫폼: profile_root/bin/stopManager.sh
-user user_ID -password password
Windows 플랫폼: profile_root\bin\stopManager.bat
-user user_ID -password password
- stopNode 명령을 사용하여 Node Agent 프로세스를 중지시키십시오.
시스템에서 Deployment Manager로 노드를 연합할 경우,
연합 노드가 있는 각 시스템에서 실행 중일 수 있는 nodeagent 프로세스를
중지하십시오. 예를 들어 다음 명령 중 하나를 실행하여 플랫폼에 따라 Node Agent 프로세스를
중지하십시오(여기서
profile_root은 연합 노드의 설치 디렉토리입니다).
Linux 및 UNIX 플랫폼: profile_root/bin/stopNode.sh
Windows 플랫폼: profile_root\bin\stopNode.bat
- stopServer 명령을 사용하여 실행 중인 각 프로세스 서버를 중지하십시오.
시스템의 모든 프로파일에서 모든 서버 프로세스를
중지시키십시오. 예를 들어, 플랫폼에 따라 다음 명령 중 하나를 실행하여 프로파일에서
server1 프로세스를 중지하십시오. 이 예제에서
profile_root는 프로파일 설치 위치입니다.
Linux 및 UNIX 플랫폼: profile_root/bin/stopServer.sh
server1
Windows 플랫폼: profile_root\bin\stopServer.bat
server1
주: 실행 중인 서버가 발견되면
메시지가 install_root/logs/wbi/uninstlog.txt 로그 파일에 작성되고
설치 제거에 실패합니다.
- 옵션: 구성 파일 및 필요에 따라 나중에
참조할 로그 파일을 백업하십시오.
설치 제거 프로그램은 install_root 디렉토리에서
로그 파일을 제거하지 않습니다. 기본 WebSphere Application Server 또는 WebSphere Application Server Network Deployment 제품을
설치 제거하도록 선택한 경우, 모든 프로파일 및 모든 프로파일의 모든 데이터가 제거됩니다.
각 프로파일의
config 폴더 및 필요에 따라 나중에 참조할 logs 폴더를
백업하십시오. 프로파일은 다시 사용할 수 없으므로 전체 프로파일을
백업할 필요는 없습니다.
대화식 GUI 인터페이스로 설치 제거하려면
7단계로 이동하십시오.
자동으로 설치 제거하려면 8단계로 이동하십시오.
- 설치 제거 마법사만 사용하여 비대화식으로 설치 제거하려면
다음을 수행하십시오.
- 플랫폼에 따라 다음 명령 중 하나를 사용하여 명령행에서 uninstall 을 실행하십시오.
Linux 및 UNIX 플랫폼:
install_root/_uninstwbi/uninstall
Windows 플랫폼: install_root\_uninstwbi\uninstall.exe
설치 제거 마법사가 시작되며 환영 패널이 표시됩니다.
- 환영 패널에서 WebSphere Process Server를 설치 제거 중일 때
기본 WebSphere Application Server 또는 WebSphere Application Server Network Deployment 제품을 설치 제거할지 여부를 선택하십시오.
- 이러한 제품을 설치 제거하려면 기본 WebSphere Application
Server, 버전 6.0 설치 제거 선택란(WebSphere Application Server가 설치된 경우)을 선택하거나
기본 WebSphere Application Server Network Deployment, 버전 선택란(WebSphere Application Server Network
Deployment가 설치된 경우)를 선택하십시오. 그런 후 다음을 선택하여 계속 진행하십시오.
- 이 제품을 설치 제거하지 않으려면 이 선택란을 취소된 채로 두십시오.
네 개
패널 중 하나가 표시됩니다.
- 시스템에 실행 중이 서버가 있는 경우
해당 서버를 종료하고 설치 제거를 다시 시작하도록 경고 패널이 표시됩니다. 설치 제거를 취소하고
실행 중인 서버를 중지하십시오.
- 시스템에서 실행 중인 서버가 없고 기본 WebSphere Application Server 또는 WebSphere Application Server Network Deployment 제품을
설치 제거하도록 선택한 경우 다음을 수행하십시오.
- 설치 제거 프로그램이 프로파일이
WebSphere Application Server 프로파일에 올바르게 기능 해제될 수 있음으로 간주한 경우 설치 제거 요약이 표시됩니다. 7.d단계에서 계속하십시오.
- 설치 제거 프로그램이 프로파일이 올바르게 기능 해제될 수 없음으로 간주한 경우
WebSphere Process Server 프로파일이 사용 불가능하게 됨을 경고하는
경고 패널이 표시됩니다. 7.c단계에서 계속하십시오.
- 시스템에서 실행 중인 서버가 없고 기본 WebSphere Application Server 또는 WebSphere Application Server Network Deployment 제품을
설치 제거하도록 선택한 경우 WebSphere Process Server 프로파일이 삭제됨을 경고하는
경고 패널이 표시됩니다. 7.c단계에서 계속하십시오.
- 경고 패널에서 설치 제거를 계속할지
여부를 선택하십시오.
- 기본 WebSphere Application Server 또는 WebSphere Application Server Network Deployment 제품을
설치 제거하는 경우, 설치 제거 프로그램은 각 프로파일의
모든 구성 데이터와 응용프로그램을 포함하여 모든 프로파일도 제거합니다.
- 이 제품을 설치 제거하지 않는 경우, WebSphere Process Server
이후에 다른 제품이 프로파일을 기능 보강하지 않은 때에만 작성되거나 기능 보강된
WebSphere Process Server 프로파일이 WebSphere Application Server나 WebSphere Application Server
Network Deployment로 다시 보강 취소됩니다.
기본 WebSphere Application Server 또는 WebSphere Application Server Network Deployment 제품을
설치 제거하지 않고 경고 패널이 표시된 경우 프로파일이 기능 해제되고 사용 불가능하게 됨을 나타냅니다. 설치 제거를 계속하려면 다음을 선택하고
제품 설치 제거를 다시 고려하려는 경우에는 이전을 선택하십시오.
이 예제 프로시저에서는 설치 제거를 계속한다고 가정합니다.
- 설치 제거 요약 패널에서 설치 제거 중인 제품 및 기능에
대한 요약을 검토하십시오.
설치 제거를 계속하려면 다음을 선택하고
설치 제거를 다시 고려하려는 경우에는 이전을 선택하십시오.
이 예제 프로시저에서는 설치 제거를 계속한다고 가정합니다.
제품 설치 제거가 시작됩니다. 기본 WebSphere Application Server 또는 WebSphere Application Server Network Deployment 제품을
설치 제거하도록 WebSphere Application Server 또는 WebSphere Application Server Network
선택한 경우 설치 제거 프로그램이 다음 타스크를 다음 순서대로 수행합니다.
- WebSphere Process Server에서
최종으로 기능 보강된 프로파일 기능 해제
- WebSphere Process Server 설치 제거
- 프로파일을 삭제하는 WebSphere Application Server 또는 WebSphere Application Server Network
Deployment 설치 제거
- 설치 제거 완료 패널에서 완료를 선택하여 설치 제거 마법사를 닫으십시오.
- 자동으로 설치 제거하는 경우에만: WebSphere Process Server를 설치 제거하는 명령을 실행하십시오.
Linux 및 UNIX 플랫폼:
install_root/_uninstwbi/uninstall -silent
[-W uninstallWelcomePanel_UninstallWizardBean.uninstallUnderlyingWAS \
="true"]
Windows 플랫폼:
install_root\_uninstwbi\uninstall.exe -silent
[-W uninstallWelcomePanel_UninstallWizardBean.uninstallUnderlyingWAS \
="true"]
여기서 –W uninstallWelcomePanel_UninstallWizardBean.
uninstallUnderlyingWAS =“true” 옵셥은
기본 WebSphere Application Server 또는
WebSphere Application Server Network Deployment 설치 제거에 사용될 수 있습니다.
WebSphere Application Server 또는 WebSphere Application Server Network Deployment 설치를
유지하려면 이 옵션을 포함시키지 마십시오.
- 비즈니스 프로세스 컨테이너를 구성한 경우 모든 외부 자원을 수동으로 삭제해야 합니다.
다음을 수행하십시오.
- WebSphere MQ를
비즈니스 프로세스 컨테이너용 JMS(Java Message Service) 프로바이더로 사용하는 경우 이전에 기록한
대기열 관리자를 삭제하십시오.
- Cloudscape 데이터베이스를 사용하지 않는 각 비즈니스 프로세스 컨테이너용으로 기록한 데이터베이스를 삭제하십시오. (비즈니스 프로세스 컨테이너용으로
Cloudscape 데이터베이스를 사용하는 경우 데이터베이스는 자동으로 삭제됩니다.)
- 삭제된 Deployment Manager를 설명하는 관리 대상 노드의 구성 항목을
제거하십시오.
일반 토폴로지는
여러 시스템에 코어 제품 파일을 설치하는 것입니다. 한 시스템에는 Deployment Manager가 있고
다른 시스템에는 사용자 정의 프로파일에서 작성되는 관리 노드가 있습니다.
사용자 정의 프로파일을 작성하고
노드를 다른 설치의 Deployment Manager 셀로 연합한 설치를 제거하는 경우 Deployment Manager에서 구성을 제거해야
합니다.
관리 대상
노드의 노드 구성 문제에 대한 공식 지원 해결 방법은
초기 설치 후 backupConfig 명령을 사용하는 것입니다. 저장해야 하는 중요 구성 변경을 수행할 때마다 명령을
재사용하십시오. 구성의 유효한 백업이 있으면
항상 restoreConfig 명령을 사용하여 구성의 이전 상태로 돌아갈 수
있습니다.
관리 노드가 있는 시스템에서 다음 명령 중 하나를 실행하여
Deployment Manager가 실행 중이지 않을 때 노드를 제거할 수 있습니다. 이 예제에서
profile_root는 관리 노드 프로파일 설치 위치입니다.
Linux 및 UNIX 플랫폼: profile_root/bin removeNode.sh
-force
Windows 플랫폼: profile_root\bin
removeNode.bat -force
관리 대상 노드의 구성을 수동으로 정리해야 하는 경우 지원되지 않는
다음 프로시저를 시도해 볼 수 있습니다.
- 현재 이름이 원래 이름이 아니면 노드에 대한 cell_name 디렉토리의
이름을 원래 이름으로 바꾸십시오
다음 디렉토리 중 하나로
찾아가서
cell_name 디렉토리의 이름을 원래 이름으로 바꾸십시오. 이 예제에서
profile_root는 노드 프로파일 설치 위치입니다.
Linux 및 UNIX 플랫폼: profile_root/config/cells/
Windows 플랫폼: profile_root\config\cells\
- dmgr_node_name 디렉토리가 존재하는 경우 삭제하십시오
다음 디렉토리 중 하나로 이동하여 삭제하려는
dmgr_node_name 디렉토리를 찾으십시오. 이 예제에서
profile_root는 노드 프로파일 설치 위치입니다.
Linux 및 UNIX 플랫폼: profile_root/config/cells/original_cell_name/nodes
Windows 플랫폼: profile_root\config\cells\
original_cell_name\nodes
- Linux 또는 UNIX 운영 체제에서 setupCmdLine.sh 파일을 편집하거나
Windows 시스템에서 setupCmdLine.setupCmdLine.bat 파일을 편집한 후 셀 이름을 원래 셀 이름으로
변경하십시오.
이 파일은 플랫폼에 따라 다음 디렉토리 중 하나에 있습니다. 이 예제에서
profile_root는 노드 프로파일 설치 위치입니다.
Linux 및 UNIX 플랫폼: profile_root/bin
Windows 플랫폼: profile_root\bin
WAS_CELL 변수의 값을 원래 셀 이름으로 변경하십시오.
- 삭제된 관리 대상 노드를 설명하는 Deployment Manager의 구성 항목을
제거하십시오.
Deployment Manager의 관리 콘솔을 열고 시스템 관리 > 노드를 클릭하십시오.
삭제하려는 노드 옆에 있는 선택란을 선택한 후 노드 제거를 선택하십시오.
Deployment Manager의
노드 구성 문제에 대한 공식 지원 해결 방법은 초기 설치 후 backupConfig 명령을
사용하는 것입니다. 저장해야 하는 중요 구성 변경을 수행할 때마다 명령을
재사용하십시오. 구성의 유효한 백업이 있으면
항상 restoreConfig 명령을 사용하여 구성의 이전 상태로 돌아갈 수
있습니다.
구성을 수동으로 정리해야 하는 경우
지원되지 않는 다음 프로시저를 시도해 볼 수 있습니다.
- Deployment Manager의 nodes 디렉토리 내에서 삭제한 노드에
대한 구성 디렉토리를 제거하십시오.
다음 디렉토리 중 하나로 찾아가서
deleted_node_name 파일을 찾으십시오.
이 예제에서
profile_root는 Deployment Manager 프로파일 설치 디렉토리입니다.
Linux 및 UNIX 플랫폼: profile_root/config/cells/
cell_name/nodes
Windows 플랫폼: profile_root\config\cells\cell_name\nodes
- Deployment Manager의
buses 디렉토리 내에서 삭제한 노드에 대한 구성 디렉토리를
제거하십시오.
다음 디렉토리 중 하나로 찾아가서
deleted_node_name 파일을 찾으십시오.
이 예제에서
profile_root는 Deployment Manager 프로파일 설치 디렉토리입니다.
Linux 및 UNIX 플랫폼: profile_root/config/cells/
cell_name/buses
Windows 플랫폼: profile_root\config\cells\cell_name\buses
- Deployment Manager의 coregroups
디렉토리의 각 하위 디렉토리에 있는 coregroup.xml 파일을 편집하십시오. coreGroupServers 유형의 요소를
찾으십시오. 삭제한 노드에 대한 참조가 있는
coreGroupServers 요소를 제거하십시오.
다음 디렉토리 중 하나로 가서 파일을 찾으십시오.
이 예제에서
profile_root는 Deployment Manager 프로파일 설치 디렉토리입니다.
Linux 및 UNIX 플랫폼: profile_root/config/cells/
cell_name/coregroups/deleted_node_name
Windows 플랫폼: profile_root\config\cells\
cell_name\coregroups\deleted_node_name
- Deployment Manager의 nodegroups
디렉토리의 각 하위 디렉토리에 있는 nodegroup.xml 파일을 편집하십시오. members 유형의 요소를
찾으십시오. 삭제한 노드에 대한 참조가 있는 구성원 요소를
제거하십시오.
다음 디렉토리 중 하나로 가서 파일을 찾으십시오.
이 예제에서
profile_root는 Deployment Manager 프로파일 설치 디렉토리입니다.
Linux 및 UNIX 플랫폼: profile_root/config/cells/
cell_name/coregroups/deleted_node_name
Windows 플랫폼: profile_root\config\cells\
cell_name\coregroups\deleted_node_name
결과
이 프로시저는 WebSphere Process Server와 선택된 경우
WebSphere Application Server 또는 WebSphere Application Server
Network Deployment를 설치 제거합니다. 설치 제거 마법사를 실행한 후 디렉토리 구조에는
logs 디렉토리를 포함하여 일부 디렉토리만이 남습니다.
uninstlog.txt 파일은 파일 시스템 또는 기타 비정상 오류을
기록합니다. 로그에서 성공했음을
나타내는 INSTCONFSUCCESS를 찾아 보십시오.
Uninstall, com.ibm.ws.install.ni.ismp.actions.
ISMPLogSuccessMessageAction, msg1,
INSTCONFSUCCESS
다음에 수행할 내용
같은 설치 루트 디렉토리에 제품을 다시 설치하려는 경우 설치 제거의 성공 여부에 따라
다음 중 하나를 수행해야 합니다.
이 주제의
필수 명령에 대한 자세한 정보는 WebSphere Application Server Network
Deployment, 버전 6.0, Information Center에 있는 다음 주제를 참조하십시오.