WebSphere WebSphere Enterprise Service Bus, Version 6.0.1 운영 체제: AIX, HP-UX, Linux, Solaris, Windows

Linux 시스템에서 설치 제거 실패 후 재설치 준비

WebSphere ESB의 설치 제거에 실패한 경우 이 절차는 Linux 시스템을 정리합니다. 설치 제거 프로그램을 실행한 후 이러한 수동 단계에서 원래 디렉토리로 제품을 다시 설치하지 못하도록 방지할 수 있는 레지스트리 항목을 제거합니다. 재설치할 계획이 없을 경우에는 이 타스크를 수행하지 마십시오.

시작하기 전에

이 절차를 수행하기 전에 설치 제거 마법사를 사용하거나 자동으로 WebSphere ESB를 설치 제거했으나 절차를 성공적으로 완료하지 못했는지 확인하십시오. 절차를 성공적으로 완료한 경우에는 이 타스크를 수행할 필요가 없습니다.

제품을 올바르게 제거하고 파일 삭제를 완료하도록 제품의 install_root 디렉토리를 판별하십시오.

기본 디렉토리는 표 1에 나와 있습니다.

표 1. 제품 설치의 실제 위치를 판별하기 위한 계획 테이블
ID 기본 디렉토리 위치
install_root
기본 위치 /opt/IBM/WebSphere/ESB 또는 /opt/IBM/WebSphere/AppServer
실제 위치  
profile_root
기본 위치 /opt/IBM/WebSphere/ProcServer/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 ESBWebSphere Application Server Network Deployment를 모두 설치 제거한 후에 남는 artifact를 제거합니다. 처리되는 WebSphere Application Server 제품은 WebSphere ESB 설치의 기본 중 하나라고 가정됩니다.

시스템 정리를 생성하려면 다음 절차를 수행하십시오.

이 타스크의 단계

  1. 루트로 로그온하십시오.
  2. kill 명령을 사용하여 실행 중인 모든 Java 프로세스를 종료시키십시오.
    WebSphere ESB 또는 WebSphere Application Server 제품과 연관되지 않은 Java 프로세스를 실행 중인데 중지시킬 수 없는 경우 모든 WebSphere ESBWebSphere Application Server 제품 관련 프로세스를 중지하십시오. 다음 명령을 사용하여 실행 중인 모든 프로세스를 판별하십시오.
    ps -ef | grep java
    kill -9 java_pid_1 java_pid_2...java_pid_n 명령으로 모든 WebSphere ESBWebSphere Application Server 제품 관련 프로세스를 중지하십시오.
  3. 관련 패키지를 검색하십시오. 다음 명령을 실행하여 WebSphere ESBWebSphere Application Server 제품의 패키지를 표시하십시오.
    rpm -qa | grep WS
    WebSphere ESB 패키지만 검색하도록 조회의 범위를 세분화하려면, 다음 명령을 입력하십시오.
    rpm -qa | grep WSEAA60
    예를 들어, rpm -qa | grep WSEAA60 명령을 실행하면 다음 패키지 목록이 표시될 수 있습니다.
    WSEAA60WBICoreComponent-6.0-0
    WSEAA60WBIServerSamplesComponent-6.0-0
    WSEAA60BPCComponent-6.0-0
    WSEAA60WBIServerComponent-6.0-0
    WSEAA60JavadocsComponent-6.0-0
    WSEAA60LicensingComponent-6.0-0
    WSEAA60CEISamplesComponent-6.0-0
    WSEAA60AddBytesNonHP-6.0-0
    WSEAA60WBICoreSamplesComponent-6.0-0
    WSEAA60CEIComponent-6.0-0
    WSEAA60BPCSamplesComponent-6.0-0

    WebSphere ESB 패키지 이름의 접두부는 WSE이고 접미부는 60입니다. WebSphere Application Server Network Deployment 패키지 이름의 접두부는 WSB 또는 WSP이고 접미부는 60입니다. 설치 제거하지 않은 WebSphere ESBWebSphere Application Server 제품의 패키지는 제거하지 마십시오.

  4. 삭제할 패키지가 있을 경우 rpm -e packagename을 입력하여 설치 제거한 제품의 패키지를 제거하십시오.
    또는 패키지를 검색하여 목록의 모든 항목이 삭제할 항목인지 확인하십시오.
    rpm -qa | grep WSEAA60
    목록에 삭제하려는 패키지만 있고 다른 패키지는 없을 경우 다음 명령을 사용하여 모든 패키지를 제거하십시오.
    rpm -qa | grep WSEAA60 | xargs rpm -e
    패키지 종속성에 문제점이 있을 경우 다음 명령을 사용하여 패키지를 제거할 수 있습니다.
    rpm -e packagename --nodeps --justdb

    nodeps 옵션은 종속성 검사를 건너뜁니다. justdb 옵션은 패키지 데이터베이스만 갱신하고 파일 시스템은 갱신하지 않습니다. nodeps 옵션만 사용할 경우 종속성 파일 시스템(파일 및 디렉토리)에 불일치가 있으면 패키지 제거에 장애가 발생할 수 있습니다.

  5. 설치 루트(install_root) 디렉토리에 없는 프로파일 디렉토리를 모두 제거하십시오.

    프로파일 디렉토리의 위치를 판별하려면 먼저 manageprofile -listProfiles 명령을 사용하여 프로파일 이름을 표시하십시오. 그런 다음 프로파일 디렉토리 위치를 판별하려면 manageprofile -getPath -profileName profile_name 명령을 사용하십시오. 여기서 profile_name은 지정된 디렉토리에 해당하는 프로파일의 이름입니다.

  6. 설치 루트 디렉토리를 제거하십시오. rm -rf install_root를 입력하여 WebSphere ESB 디렉토리를 제거하십시오. 설치 제거한 제품에 대해 올바른 install_root를 지정했는지 확인하십시오. 예를 들어, 기본 설치 디렉토리인 /opt/IBM/WebSphere/ESB에서 WebSphere ESB를 설치 제거한 경우 다음 명령을 실행하십시오.
    rm -rf /opt/IBM/WebSphere/ESB
  7. WebSphere ESBWebSphere Application Server Network Deployment의 항목을 제거하도록 vpd.properties 파일을 편집하십시오.

    이 파일은 운영 체제의 설치 디렉토리(예: root 디렉토리)에 있습니다. 설치 제거한 WebSphere ESB 설치의 모든 항목을 제거하십시오. 각 WebSphere ESB 항목은 WSE 문자로 시작하며, 그 뒤에 릴리스 번호를 나타내는 번호가 옵니다. 동일한 행에 설치 제거한 설치에 해당하는 install_root 경로도 표시됩니다. (자동 줄 바꾸기를 해제한 문서 편집기에 파일을 표시할 경우 각 항목은 단일 행에 있습니다.)

    vpd.properties 파일의 각 WebSphere Application Server Network Deployment 항목 형식은 비슷합니다. 삭제할 내용을 판별하도록 돕는 해당 항목에 대한 정보 및 vpd.properties 파일에 대한 자세한 정보는 vpd.properties 파일을 참조하십시오.

    ISMP(InstallShield for MultiPlatform) 프로그램이 설치한 다른 제품에 vpd.properties 파일을 사용하므로 해당 파일을 삭제하거나 이름을 바꾸지 마십시오. 설치 제거 중인 WebSphere ESB 또는 WebSphere Application Server 제품이 vpd.properties 파일에 항목을 갖는 제품뿐일 경우 해당 파일을 삭제할 수 있습니다.

  8. .WBIRegistry.WASRegistry 파일을 편집하십시오.

    이러한 파일은 제품을 설치한 사용자 ID의 홈 디렉토리에 있습니다.

    .WBIRegistry 파일에는 각 WebSphere ESB 제품 설치에 대한 한 행 입력이 있습니다. 각 WebSphere Application Server 제품 설치의 경우에 해당 파일은 .WASRegistry 파일입니다.

    제거한 제품을 식별하는 각 파일에 한 행만 있을 경우 해당 파일을 삭제할 수 있습니다. 그렇지 않은 경우에는 텍스트 파일 편집기를 사용하여 제거한 제품의 설치 루트 디렉토리를 식별하는 행을 제거하십시오. 다른 행은 그대로 두십시오. 파일에 표시된 모든 설치를 제거하지 않을 경우에는 .WBIRegistry.WASRegistry 파일을 삭제하지 마십시오.

결과

이 절차의 결과로 시스템이 정리됩니다. 이제 동일한 디렉토리에 재설치할 수 있습니다. 정리된 시스템은 이전에 삭제한 설치를 추적하지 못합니다.

다음에 수행할 작업

시스템을 정리한 후에는 WebSphere ESB 설치로 가서 설치 절차를 선택하십시오.


Task topic

이용약관 | 피드백

시간소인 아이콘마지막 갱신 날짜: 6 Mar 2006
http://publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp?topic=/com.ibm.websphere.wesb.doc.nl1_6.0.1\doc\tins_uninstall_linux.html

(C) Copyright IBM Corporation 2005. All Rights Reserved.
이 information Center는 Eclipse 기술을 기반으로 합니다. (http://www.eclipse.org)