IBM WebSphere ESB 및
WebSphere Application Server Network
Deployment의 기본 사본을 자동으로 제거하려면 이 절차를 따르십시오.
시작하기 전에
이 절차를 따라
WebSphere ESB를
설치 제거하기 전에 다음을 수행하십시오.
- 설치 제거하려는
WebSphere ESB 설치가 있는지
확인하십시오.
- 설치 제거 GUI(Graphical User Interface)를 사용하지 않고
WebSphere ESB를 자동으로
설치 제거할 것인지 판별하십시오.
- WebSphere ESB를
설치 제거할 때 기본 WebSphere Application Server Network
Deployment 제품을 설치 제거할 것인지 판별하십시오.
- 기본 WebSphere Application Server
Network Deployment 제품을 설치 제거하도록 선택한 경우 설치 제거 프로그램이 각 프로파일의
모든 구성 데이터 및 응용프로그램을 포함하여 모든 프로파일도 제거합니다.
- 기본 WebSphere Application Server 제품을
설치 제거하지 않도록 선택한 경우
WebSphere ESB 다음에 프로파일을
기능 업그레이드한 다른 제품이 없으면 작성되거나 기능 업그레이드되었던 모든 WebSphere ESB 프로파일이
WebSphere Application Server 프로파일로
기능 업그레이드 해제됩니다.
- 필요한 경우 각 프로파일의 config 폴더, installableApps
폴더 및 installedApps 폴더를 백업하십시오.
다른 위치에 저장되지 않은 모든 응용프로그램을 백업하십시오.
- 이벤트 메시징 엔터프라이즈 응용프로그램, 이벤트 데이터베이스 및
공통 이벤트 하부 구조의 구성을 순서대로 제거하십시오.
해당 응용프로그램 및 데이터베이스를 제거하는 지시사항은
tcei_install_removeConfig.dita에 나와 있습니다.
- Linux 또는 UNIX 시스템에서 루트 사용자로 또는 Windows 시스템 관리자 그룹의
한 구성원으로 제품을 설치 제거 중인지 확인하십시오.
이 타스크를 수행하는 이유 및 시기
WebSphere ESB를
자동으로 설치 제거하려면 다음을 수행하십시오.
이 타스크의 단계
- Linux 또는 UNIX 시스템에서 루트 사용자로 또는 Windows 시스템 관리자 그룹에
속한 사용자로 로그온하십시오.
- 기본 WebSphere Application Server Network
Deployment 제품을 설치 제거 중인 경우
WebSphere Application Server용
웹 서버 플러그인의 설치 제거 프로그램을 실행하십시오.
시스템에 WebSphere Application ServerNetwork
Deployment와 함께 실행되도록 구성된 웹 서버가 있을 경우 플러그인을 설치 제거하여
웹 서버에서 구성을 제거하십시오.
http://publib.boulder.ibm.com/infocenter/ws60help/index.jsp의
WebSphere Application Server Network
Deployment Information Center에 있는 이 제품의 설치 제거 절차를 참조하십시오.
- 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로 노드를 연합할 경우 연합 노드가 있는
각 시스템에서 실행 중일 수 있는 Node Agent 프로세스를 중지하십시오.
예를 들어, 플랫폼에 따라 다음 중 한 명령을 실행하여 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 디렉토리의
로그 파일은 설치 제거 프로그램이 제거하지 않습니다. 기본
WebSphere Application Server Network Deployment
제품을 설치 제거하도록 선택한 경우 설치 제거 프로그램이 모든 프로파일 및 모든 프로파일의
모든 데이터를 제거합니다.
필요한 경우 나중에 참조할 수 있도록
각 프로파일의 config 폴더 및 logs 폴더를 백업하십시오.
프로파일을 다시 사용할 수 없으므로 전체 프로파일을 백업할 필요는 없습니다.
- WebSphere ESB를
자동으로 설치 제거하는 명령을 실행하십시오.
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 Network
Deployment 설치를 설치 제거하는 데 사용할 수 있는 옵션입니다.
WebSphere Application Server Network
Deployment를 설치한 상태로 두려면 이 옵션을 포함하지 마십시오.
- 삭제된 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.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 유형의 요소를 찾아보십시오. 삭제한 노드를 참조하는
모든 코어 그룹 서버 요소를 제거하십시오.
다음 디렉토리 중 하나로 이동한 후
파일을 찾으십시오. 이 예에서
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 ESB를
설치 제거하며 선택한 경우 WebSphere Application Server Network
Deployment도 설치 제거합니다. 자동 설치 제거를 실행한 후 디렉토리 구조에는
logs 디렉토리를 포함한 몇 개의 디렉토리만 남게 됩니다.
uninstlog.txt 파일은 파일 시스템 또는 기타
비정상 오류를 기록합니다. 로그에서 성공을 나타내는 INSTCONFSUCCESS 표시기를
찾아보십시오.
Uninstall, com.ibm.ws.install.ni.ismp.actions.
ISMPLogSuccessMessageAction, msg1,
INSTCONFSUCCESS
다음에 수행할 작업
동일한 설치 루트 디렉토리에 제품을 다시 설치하려는 경우
설치 제거의 성공에 따라 다음 중 하나를 수행해야 합니다.
이 주제에 언급된 명령에 대해서는
http://publib.boulder.ibm.com/infocenter/ws60help/index.jsp의
WebSphere Application Server Network Deployment 버전 6.0 Information Center를
참조하십시오.