WebSphere ESB의 설치 제거에
실패한 경우 이 절차는 HP-UX 시스템을 정리합니다.
설치 제거 프로그램을 실행한 후 이러한 수동 단계에서 원래 디렉토리로 제품을
다시 설치하지 못하도록 방지할 수 있는 레지스트리 항목을 제거합니다.
재설치할 계획이 없을 경우에는 이 타스크를 수행하지 마십시오.
시작하기 전에
이 절차를 수행하기 전에 설치 제거 마법사를 사용하거나 자동으로 WebSphere ESB를 설치 제거했으나
절차를 성공적으로 완료하지 못했는지 확인하십시오. 절차를 성공적으로 완료한 경우에는
이 타스크를 수행할 필요가 없습니다.
제품을 올바르게 제거하고 파일 삭제를 완료하도록 제품의 install_root 디렉토리를 판별하십시오.
기본 디렉토리는
표 1에 나와 있습니다.
표 1. 제품 설치의 실제 위치를
판별하기 위한 계획 테이블ID |
디렉토리 위치 |
install_root |
기본 위치 |
/opt/IBM/WebSphere/ESB 또는 /opt/IBM/WebSphere/AppServer |
실제 위치 |
|
profile_root |
기본 위치 |
/opt/IBM/WebSphere/ESB/profiles/profile_name
또는 /opt/IBM/WebSphere/AppServer/profiles/profile_name |
실제 위치 |
|
설치 마법사 및 프로파일 마법사를 사용하여 설치 루트 디렉토리의 사용자
위치를 지정할 수 있습니다. 다음 파일을 조사하여 실제 위치를 판별하십시오.
- ~/.WBIRegistry 파일이 설치된 모든
WebSphere ESB 제품의
설치 루트를 식별하며 ~/.WASRegistry 파일은 모든
WebSphere Application Server 제품의
설치 루트를 식별합니다.
이러한 파일은 제품을 설치한 사용자 ID의 홈 디렉토리에 있습니다.
- 작성된 각 프로파일의
install_root/logs/wasprofile/wasprofile_create_profile_name.log
파일은 <method>invokeWSProfile</method> 태그가 있는 스탠자에서 설치 위치를
식별합니다.
제품을 설치 제거하면
pcatLog<timestamp>.txt
파일이 있는
profile_root/logs 디렉토리를 포함하여
profile_root 디렉토리가 남게 됩니다.
여기서
profile_root는 프로파일의 설치 위치를 나타냅니다.
install_root/logs 디렉토리도 남습니다.
이 타스크를 수행하는 이유 및 시기
이전 설치에서 파일이 남은 경우 제품을 새 위치로 다시 설치하면
공존 시나리오가 생성될 수 있습니다. 그러나 모든 파일 및 레지스트리 항목을 삭제하여
WebSphere ESB를
완전히 제거할 수도 있습니다.
시스템을 정리하면, 이전 파일들과 겹쳐지지 않고 제품을 다시 설치할 수 있습니다.
중요사항: 이 절차의 단계에서 WebSphere ESB 및 WebSphere Application Server Network
Deployment를 모두 설치 제거한 후에 남는 artifact를 제거합니다.
처리되는 WebSphere Application Server
제품은 WebSphere ESB 설치의 기본 중 하나라고
가정됩니다.
시스템 정리를 생성하려면 다음 절차를 수행하십시오.
이 타스크의 단계
- 루트로 로그온하십시오.
- 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 제품 관련 프로세스를
중지하십시오.
- HP-UX SAM(System Administration Manager) 유틸리티를 사용하여 패키지를 제거하십시오.
- SAM 유틸리티를 시작하여 DISPLAY 및 TERM 환경 변수가 제대로 설정되었는지
확인하십시오.
- 소프트웨어 관리를 선택하십시오.
- 설치한 소프트웨어 보기를 선택하십시오.
- SD 목록에서 WebSphere ESB, WebSphere Application Server 또는
IBM HTTP Server 항목을 찾아보십시오.
- SD 목록을 닫으십시오.
- 로컬 호스트 소프트웨어 제거를 선택하십시오.
- SD 제거 목록에 표시되는 다음 인스턴스를 선택하십시오.
- WSEAA60
- IBM HTTP Server
- WSBAA60
- WSPAA60
- WSCAA
- gsk7bas
- 조치 > 제거 표시를 선택하십시오.
- 조치 > 제거를 선택하십시오.
- 분석 제거 대화 상자에서 확인을 선택하십시오.
- 로그를 선택하여 선택된 패키지의 실시간 제거를 표시하십시오.
- 모든 패키지를 제거하면 완료를 선택하십시오.
- SAM을 종료하십시오.
- 패키지를 검색하여 제거를 확인하십시오.
swlist
| grep WS를 입력하여
WebSphere ESB 및 WebSphere Application Server의 패키지를
표시하십시오.
WebSphere ESB
패키지만 검색하도록 조회의 범위를 세분화하려면, 다음 명령을 입력하십시오.
swlist | grep WSEAA60
- 설치 루트(install_root) 디렉토리에 없는 프로파일
디렉토리를 모두 제거하십시오.
프로파일 디렉토리의 위치를 판별하려면
먼저 manageprofile -listProfiles 명령을 사용하여 프로파일 이름을
표시하십시오. 그런 다음 프로파일 디렉토리 위치를 판별하려면
manageprofile -getPath -profileName profile_name
명령을 사용하십시오. 여기서 profile_name은
지정된 디렉토리에 해당하는 프로파일의 이름입니다.
- 설치 루트 디렉토리를 제거하십시오.
rm
-rf install_root를 입력하여
WebSphere ESB 디렉토리를
제거하십시오.
설치 제거한 제품에 대해 올바른
install_root를 지정했는지 확인하십시오.
예를 들어, 기본 설치 디렉토리인
/opt/IBM/WebSphere/ESB에서
WebSphere ESB를 설치 제거한
경우 다음 명령을 실행하십시오.
rm -rf /opt/IBM/WebSphere/ESB
- .WBIRegistry 및 .WASRegistry 파일을 편집하십시오.
이러한 파일은 제품을 설치한 사용자 ID의 홈 디렉토리에 있습니다.
.WBIRegistry
파일에는 각 WebSphere ESB 제품 설치에 대한
한 행 입력이 있습니다. 각 WebSphere Application Server
제품 설치의 경우에 해당 파일은 .WASRegistry 파일입니다.
제거한 제품을
식별하는 각 파일에 한 행만 있을 경우 해당 파일을 삭제할 수 있습니다.
그렇지 않은 경우에는 텍스트 파일 편집기를 사용하여 제거한 제품의 설치 루트 디렉토리를
식별하는 행을 제거하십시오. 다른 행은 그대로 두십시오. 파일에 표시된 모든
설치를 제거하지 않을 경우에는 .WBIRegistry 및 .WASRegistry
파일을 삭제하지 마십시오.
결과
이 절차의 결과로 시스템이 정리됩니다.
이제 동일한 디렉토리에 재설치할 수 있습니다.
정리된 시스템은 이전에 삭제한 설치를 추적하지 못합니다.
다음에 수행할 작업
시스템을 정리한 후에는 WebSphere ESB 설치로 가서 설치 절차를 선택하십시오.