WebSphere® ESB의
설치 제거에 실패하는 경우 AIX®
시스템을 정리하는 방법을 학습합니다. 설치 제거를 실행한 후에
이 수동 단계를 실행하여 원래 디렉토리에 제품을 재설치하는 것을 방해하는 레지스트리 항목을 제거하십시오.
시작하기 전에
이
프로시저를 수행하기 전에 설치 제거 마법사를 사용하거나 자동으로
WebSphere ESB를 설치 제거하고
프로시저가 올바르게 완료되지 못했는지
확인하십시오. 프로시저를 완료한 경우에는
이 타스크를 수행할 필요가 없습니다.
제품을 올바르게 제거하고 파일 삭제를 완료하도록 제품의 install_root 디렉토리를 판별하십시오.
기본
디렉토리 위치에 대한 자세한 내용은 제품, 프로파일 및 도구의 기본 설치 디렉토리를 참조하십시오.
주: 설치 마법사 및 프로파일 관리 도구를 사용하여 설치 루트 디렉토리의
위치를 직접 지정할 수 있습니다. 다음 파일을 조사하여 실제 위치를 판별하십시오.
- /usr/.ibm/.nif/.nifregistry 파일은
설치된 모든 WebSphere ESB
제품의 설치 루트를 식별하고 모든 WebSphere
Application Server 제품을 검색하기도 합니다.
- 작성된 각 프로파일의 install_root/logs/manageprofiles/profile_name_create.log
파일은 invokeWSProfile 메소드로 스탠자의 설치 위치를 식별합니다.
제품을 설치 제거하면
profile_root/logs
파일을 포함하여,
profile_root 디렉토리가 남겨집니다.
여기서,
profile_root는 프로파일의 설치 위치를 나타냅니다.
install_root/logs 디렉토리도 남겨집니다.
이 태스크 정보
이전 설치에서 파일이 남은 경우 제품을 새 위치로 다시 설치하면
공존 시나리오가 생성될 수 있습니다. 그러나 모든 파일 및 레지스트리 항목을 삭제하여
WebSphere ESB를
완전히 제거할 수도 있습니다.
시스템을 정리하면, 이전 파일이 없으므로 원래 디렉토리에 제품을 다시 설치할 수 있습니다.
중요사항: 이 프로시저 전체의 단계는
WebSphere ESB 및
WebSphere
Process Server 또는 WebSphere
Application Server Network Deployment 모두를 설치 제거한 후에 남은
아티팩트 제거를 처리합니다. 처리되는
WebSphere
Application Server 제품은 WebSphere ESB
설치의 기반이 된다고 가정합니다.
다음 프로시저를 수행하여 시스템을 정리하십시오.
프로시저
- 제품 설치 사용자 ID와 동일한 사용자 ID로 로그온하십시오.
- kill 명령을 사용하여 실행 중인 모든
Java™ 프로세스를 중지하십시오.
WebSphere ESB 또는 WebSphere Application
Server 제품에 관련되지 않은 Java
프로세스를 실행 중이며 이 프로세스를 중지할 수 없는 경우에는
모든
WebSphere ESB 및
WebSphere Application
Server 제품 관련 프로세스를 중지하십시오. 다음 명령을 사용하여 실행 중인 모든 프로세스를 판별하십시오.
ps -ef | grep java
kill -9 java_pid_1 java_pid_2...java_pid_n
명령으로 모든
WebSphere ESB 및
WebSphere
Application Server 제품 관련 프로세스를 중지하십시오.
- 설치된 WebSphere ESB
및 WebSphere Application
Server 컴포넌트를 나열하십시오.
다음 명령을 입력하여 관련 패키지를 검색하십시오.
lslpp -l | grep -i WS
WebSphere ESB
패키지만 검색하도록 조회의 범위를 세분화하려면, 다음 명령을 입력하십시오.
lslpp -l | grep -i WSEAA62
WebSphere ESB,
버전 6.2 패키지 이름에는
WSE 접두부 및 62 접미부가 포함되어 있습니다. WebSphere
Application Server Network Deployment, 버전 6.1 패키지 이름에는 접두부 WSB 또는 WSP와
접미부 61이 붙습니다. 설치 제거하지 않은 WebSphere ESB
및 WebSphere
Application Server 제품의 패키지를 제거하지 마십시오.
- /usr/IBM 디렉토리로 디렉토리를 변경하거나 설치의 동등한 맨 위 디렉토리로
변경하십시오.
- ESB(또는
AppServer 디렉토리만 제거한 WebSphere ESB 설치에
연관된 경우)가 WebSphere 디렉토리 내의 유일한 디렉토리인 경우에만
rm -rf WebSphere를 입력하여 이 WebSphere ESB
관련 디렉토리를 삭제하십시오.
디렉토리에 삭제하려는 제품만 포함된 경우에 디렉토리를 삭제하십시오.
- installRegistryUtils
명령을 사용하여 설치된 모든 WebSphere
서버 제품의 설치 위치를 검토한 후 원하는 제품을 설치 레지스트리에서 제거하십시오.
- vpd.properties 파일을 편집하여
WebSphere ESB 및
WebSphere Application
Server의 항목을 제거하십시오.
이 파일은 운영 체제의 설치 디렉토리(예:
root
디렉토리)에 있습니다. 설치 제거한
WebSphere ESB
설치의 모든 항목을 제거하십시오. 각
WebSphere ESB
항목은
WSE 문자로 시작하며, 그 뒤에 릴리스 번호를 나타내는 번호가 옵니다.
동일한 행에 설치 제거한 설치에 해당하는
install_root 경로도 표시됩니다.
(자동 줄 바꾸기를 해제한 문서 편집기에 파일을 표시할 경우 각 항목은 단일 행에
있습니다.) 예를 들어, 다음 행은
WSEAA62|6|2|0|0|6.2.0.0|2=IBM WebSphere Enterprise Service Bus|
IBM WebSphere Enterprise Service Bus|IBM WebSphere Enterprise Service Bus V6.2|
IBM|http://www.ibm.com|6.2.0.0|
C:\Program Files\IBM\WebSphere\ESB|0|0|1|WSEAA62|6|2|0|0|6.2.0.0|2|0|
false|"properties/version/_uninst.wbi" "uninstall.jar" "uninstall.dat" "
"|true|3|WSEAA62|6|2|0|0|6.2.0.0|2
C:\Program
Files\IBM\WebSphere\ESB
디렉토리에 설치된 Websphere Application Server에 해당합니다.
주: 이 텍스트는 형식 상의 이유로 이 문서에서 여러 행에 표시되지만
vpd.properties 파일에서는 한 행으로 입력됩니다.
vpd.properties 파일의 각
WebSphere
Application Server 또는 WebSphere
Application Server Network Deployment 항목은 형식이 유사합니다. 삭제할 내용을
판별하는 데 도움이 되는 이 항목에 대한 정보 및 vpd.properties 파일에 대한 자세한 정보는
WebSphere
Application Server Network Deployment, 버전 6.1 Information Center에서
vpd.properties
파일 주제를 참조하십시오.
ISMP(InstallShield MultiPlatform) 프로그램이 설치한 다른 제품에
vpd.properties 파일을 사용하므로 이 파일을 삭제하거나 이름을
바꾸지 마십시오.
설치 제거 중인 WebSphere ESB 또는 WebSphere
Application Server 제품이 vpd.properties 파일에 항목이 있는
유일한 제품인 경우에는 이 파일을 삭제할 수 있습니다.
- WPS_ODM_clean.sh 스크립트를 실행하십시오.
- WebSphere Application
Server 지원 사이트에서 Manual Object
Data Manager (ODM) cleanup script for AIX란
제목의 기술 노트 문서에서 스크립트를 구하십시오.
- WPS_ODM_clean.sh 스크립트를 편집하고 /usr/WebSphere/AppServer
문자열의 모든 인스턴스를 실제 설치 루트 디렉토리로 바꾸십시오.
- 명령행에서 다음과 같이 WPS_ODM_clean.sh 스크립트를 실행하십시오.
- nifregistry 파일을 정리하십시오. 이 파일을 정리하려면 다음을 수행하십시오.
- .nifregistry 파일을 백업하십시오.
- .nifregistry 파일을 문서 편집기에서 여십시오(자동 줄 바꾸기가 해제되어 있는지 확인).
- <INSTALL_LOC> 및 <PRODUCT_ID>가 포함된 모든 행을
검색해서 삭제하십시오. 여기서, <INSTALL_LOC>는 설치 제거에 실패한
설치 위치이고 <PRODUCT_ID>는 설치 제거하려고 하는 제품의
제품 오퍼링 ID입니다.
- .nifregistry 파일을 저장하고 문서 편집기를 닫으십시오.
결과
이 프로시저의 결과로 시스템이 정리됩니다.
이제 동일한 디렉토리에 재설치할 수 있습니다.
정리된 시스템은 이전에 삭제한 설치를 추적하지 못합니다.
다음에 수행할 작업
시스템을 정리한 후에는 소프트웨어 설치로 가서 설치 프로시저를 선택하십시오.