Sun Java Enterprise System 2005Q4 설치 설명서

8장 구성요소제거

이 장에서는 Java ES 설치 프로그램을 사용하여 설치된 Sun JavaTM Enterprise System(Java ES) 구성 요소의 제거에 대해 설명합니다.

이장의내용은다음과같습니다

제거 프로그램의 작동 방법

Java ES는 Java ES 설치 프로그램을 사용하여 시스템에 설치한 구성 요소를 제거하는 제거 프로그램을 제공합니다. 제거 프로그램은 Java ES 설치 프로그램과 마찬가지로 그래픽 모드, 텍스트 기반 모드 또는 자동 모드로 실행할 수 있습니다.

설치 중에 Java ES 제거 프로그램을 다음 위치에 저장합니다.


주 –

선택 매개 변수인 -no를 사용하면 소프트웨어를 제거하지 않고도 제거 프로그램을 실행할 수 있습니다. 이옵션은사용자가제거프로그램을 이해하고 후속자동제거를위한상태파일을만들때유용합니다


제거 프로그램의 제한

제거 프로그램은 Java ES 설치 프로그램과 마찬가지로 그래픽 모드, 텍스트 기반 모드 또는 자동 모드로 실행할 수 있습니다.


주의 – 주의 –

Sun Cluster 소프트웨어가 설치되어 있지만 클러스터 노드를 구성한 적이 없는 경우 제거 프로그램을 사용하여 Sun Cluster 소프트웨어를 제거하지 마십시오. 자세한 내용은 Sun Cluster 소프트웨어 제거를 참조하십시오.


상호 종속성 처리

제거 프로그램은 설치한 구성 요소와 상호 관계에 따라 다르게 작동할 수 있습니다.


주의 – 주의 –

구성요소를제거하는경우해당구성요소에대해구성되어있는제품을식별해야합니다이경우추가구성이필요할수도있습니다그렇지않으면시스템에더이상존재하지않는제품을지원하도록구성된 구성 요소가 있게 될수도있습니다


제거 프로그램에서 다음 상호 종속성은 인식되지 않습니다.

원격 호스트의 구성 요소 종속성

일부구성요소의종속성은원격호스트에배포된구성요소로충족될수있습니다그러나제거프로그램은이러한종속성관계를인식하지못합니다

예를 들어, Directory Server를 제거하려 하면 두 제품이 동일한 호스트에 배포되어 있어도 Access Manager가 Directory Server에 종속되어 있다는 경고가 표시되지 않습니다. 이는 다른 호스트에 있는 다른 Directory Server 인스턴스에서 Access Manager를 지원할 수 있기 때문입니다.

구성으로 인한 구성 요소 종속성

제거프로그램은사후설치구성으로 인한 구성 요소종속성을인식하지못합니다

예를들어와를동일한호스트에설치한다음를달력채널로사용하도록를구성한다고가정해보겠습니다이렇게 구성하면는에종속됩니다그러나를제거하는경우제거프로그램에서사후설치구성에대해인식하지못하므로가에종속된다는경고를표시하지않습니다

제거 필수 사항

다음 표에는 제거를 시작하기 전에 수행해야 하는 작업이 나열되어 있습니다. 일부작업은특정상황에적용되지않을수도있습니다

왼쪽 열에는 작업을 수행하는 순서가 나와 있고, 오른쪽 열에는 다른 유용한 정보와 지침의 위치가 나와 있습니다.

표 8–1 사전 제거 확인 목록

작업설명 

지침및유용한정보 

1. 제거할 각 구성 요소의 필요 여부와 동작을 검토합니다.  

Java ES 구성 요소의 제거 동작 검토

2. 구성으로 인한 구성 요소 종속성을 식별하고 데이터 백업, 지원하는 구성 요소로부터 종속 구성 요소의 구성 해제, 적절한 순서로 구성 요소 제거 등의 적절한 조치를 취합니다. 

상호 종속성 처리

3. 제품 레지스트리 파일의 복사본을 만듭니다. 백업 복사본은 설치 실패 시 복구할 때 유용합니다. 

Solaris OS의 경우: /var/sadm/install/productregistry

Linux의 경우: /var/opt/sun/install/productregistry

4. 후속 설치 시 이 데이터를 다시 사용하려면 제거하려는 구성 요소에 대한 구성이나 사용자 데이터를 백업 또는 아카이브합니다. 

Java ES 구성 요소의 제거 동작 검토

5. 구성 디렉토리를 호스팅하는 Directory Server 인스턴스가 실행 중인지 확인합니다. 주: 대부분의 경우 웹 컨테이너와 Directory Server가 실행 중이어야 하지만, 제거하기 전에는 다른 서버를 종료해야 합니다. 

제거 프로그램이 제거되는 구성 요소를 제대로 구성 해제할 수 있으려면 이 Directory Server 인스턴스가 실행되고 있어야 합니다. 

6. 필요한 경우 Administration Server, Directory Server, Access Manager에 대한 관리자 액세스 정보를 수집합니다. 

제거 프로그램에 대한 관리자 액세스 허가

7. Access Manager를 제거하는 경우 작업을 시작하기 전에 스키마를 제거합니다.  

다음 LDIF 파일을 사용하여 스키마를 제거합니다. 

/etc/opt/SUNWam/config/ds_remote_schema_uninstall.ldif

8. 자체 시스템에 설치된 Messaging Server를 제거하기 전에 Administration Server의 구성을 해제합니다. 

를구성해제하려면 

cd /usr/sbin/mpsadmserver unconfigure

제거 계획

제거프로그램을사용하기전에설치를검사하고데이터손실이나상호종속성연결해제를방지하기위해수행해야하는단계를계획해야합니다다양한 Java ES 구성 요소가 제거될 경우 어떻게 작동하는지 알고 있어야 합니다.

이절은 다음 내용으로 구성되어 있습니다

설치된 Java ES 소프트웨어 검사

각 호스트에 이미 설치된 Java ES 구성 요소를 검토하려면 다음 절차 중 하나를 수행합니다.

Procedure제거 프로그램을 사용하여 설치된 소프트웨어를 보려면

단계
  1. root 권한을 사용하여 제거 프로그램이 있는 디렉토리로 이동합니다.

    • Solaris OS의 경우: /var/sadm/prod/SUNWentsys4

    • Linux의 경우: /var/sadm/prod/sun-entsys4

  2. 로컬시스템을검사하려면소프트웨어를제거하지않고제거프로그램을실행합니다.

    그래픽모드


    ./uninstall -no

    텍스트 기반 모드:


    ./uninstall -no -nodisplay

    uninstall 명령의 전체 구문을 보려면 제거 명령을 참조하십시오.

  3. 설치된제품목록이나타날때까지제거프로그램페이지를이동합니다

  4. 설치된구성요소목록을살펴본후제거프로그램을종료합니다

    제거된소프트웨어가없습니다

ProcedureSolaris prodreg 유틸리티를 사용하여 설치된 소프트웨어를 보려면

단계

    prodreg 유틸리티를 사용하면 Java ES 구성 요소를 포함하여 시스템에 설치된 모든 패키지에 대한 정보를 볼 수 있습니다.

    이정보는구성요소종속성을검사할때유용합니다또한 prodreg 유틸리티는 미완료 상태의 특수 처리가 필요한 패키지를 나타냅니다. 및운영체제와운영체제의일부버전에서는다음과같이 이 유틸리티를실행하십시오

    prodreg

    자세한 내용은 prodreg 맨페이지를 참조하십시오.

Java ES 구성 요소의 제거 동작 검토

이 절의 관련 표를 참조하여 Java ES 구성 요소에 대해 제거 프로그램이 어떻게 작동하는지 확인합니다. 데이터손실이나상호종속성연결해제를방지하기위해수행해야하는단계를계획하십시오

이절은 다음 내용으로 구성되어 있습니다

Access Manager 제거 동작

표 8–2 Access Manager 제거 세부 정보

항목 

세부 정보 

구성 데이터 

Directory Server에 있는 항목은 제거되지 않습니다(Access Manager 특정 데이터 포함). 

종속성 

Directory Server 

웹 컨테이너 

이설치가필요한제품 

  • Portal Server(Access Manager SDK와 같은 호스트에 있어야 함)

  • Calendar Server(단일 사인 온(SSO)용으로 구성된 경우)

  • Instant Messaging, Portal Server, SSO용으로 구성된 경우

  • Messaging Server (SSO용으로 구성된 경우)

  • Communications Express, SSO용으로 구성되었으며 Schema 2가 사용된 경우

사전제거작업 

/etc/opt/SUNWam/config/ds_remote_schema_uninstall.ldif 를 사용하여 스키마를 제거합니다.

사후 제거 작업 

제거 프로그램은 Web Server나 Application Server의 전체 설치에 대해서만 웹 컨테이너에서 Access Manager 구성을 해제합니다. 타사 웹 컨테이너의 Access Manager는 구성을 해제하지 않습니다. 웹 컨테이너(Web Server, Application Server, BEA WebLogic, IBM WebSphere 등)의 SDK 설치도 구성 해제하지 않습니다.  

또한 /var/sadm/install 디렉토리에 있는 다음 파일을 제거합니다.

.lockfile.pkg.lock

Administration Server 제거 동작

표 8–3 Administration Server 제거 세부 정보

항목 

세부 정보 

구성 데이터 

  • 제거 시 다른 서버를 관리하기 위한 프록시 정보가 손실됩니다.

  • Administration Server에서 다른 서버를 관리하기 위해 사용되는 구성 데이터는 Configuration Directory Server에 그대로 유지됩니다. 이정보는의후속설치시다시사용될수있습니다

종속성 

Directory Server 

이설치가필요한제품 

Directory Proxy Server와 Messaging Server에는 Administration Server가 필요합니다. 는가필요하도록구성될수있습니다 

주:Administration Server를 제거하고 Directory Server는 제거하지 않을 경우 Directory Server와 함께 제공되는 다른 유틸리티를 사용하여 Directory Server를 관리해야 합니다. 자세한 내용은 Directory Server 설명서(http://docs.sun.com/coll/DirectoryServer_05Q4)를 참조하십시오.

제거전작업 

Configuration Directory Server가 실행되고있으며관리자아이디와비밀번호를제공할수있는지확인합니다 

사후제거작업 

없음 

Application Server제거 동작

표 8–4 Application Server 제거 세부 정보

항목 

세부 정보 

구성데이터및사용자데이터 

  • 제거하는 동안 설치중에만들어진기본도메인이제거됩니다.

  • 제거 도중 모든 관리 서버와 Application Server 인스턴스를 비롯한 구성된 관리 도메인은 제거되지 않습니다.

  • 및인스턴스는제거가완료되기전에모두중지됩니다

종속성 

동일한시스템에가있어야합니다 

이설치가필요한제품 

  • Access Manager(Application Server에 대해 구성된 경우)

  • Portal Server (Application Server에 대해 구성된 경우)

  • Communications Express(Application Server에 대해 구성된 경우)

사전제거작업 

구성데이터를유지하려면관리도메인디렉토리의복사본을만듭니다 

사후제거작업 

를시스템에서완전히제거하려면나머지로그파일과디렉토리를모두제거합니다디렉토리의기본위치는다음과같습니다 

Solaris OS의 경우: 

/var/opt/SUNWappserver

/opt/SUNWappserver

Linux의 경우: 

/var/opt/sun/appserver

/opt/sun/appserver

Message Queue 사후 제거 작업에 대한 자세한 내용은 Message Queue 제거 동작을 참조하십시오.

Calendar Server 제거 동작

표 8–5 Calendar Server 제거 세부 정보

항목 

세부 정보 

구성데이터및사용자데이터 

구성 데이터 및 사용자 데이터는 설치 제거 중에 제거되지 않으며 후속 설치 시 덮어써집니다. 

제거도중에대한사용자정의가제거됩니다 

종속성 

  • Directory Server

  • Access Manager, 단일 사인 온(SSO)용으로 구성되었거나 Schema 2를 사용하려는 경우

  • Messaging Server(또는 Calendar Server 전자 메일 알림 서비스를 위한 다른 메일 서버)

이설치가필요한제품 

  • Portal Server(Calendar Server를 Portal Server의 달력 채널로 사용하도록 구성된 경우)

  • Communications Express

사전제거작업 

구성 데이터와 사용자 데이터를 다시 사용하려면 Sun Java System Calendar Server 6 2005Q4 Administration Guide에 설명된 대로 마이그레이션 프로세스를 따릅니다.

사후 제거 작업 

나머지로그파일과필요없는디렉토리를제거합니다 

Communications Express 제거 동작

표 8–6 Communications Express 제거 세부 정보

항목 

세부 정보 

구성데이터및사용자데이터 

모든구성데이터사용자데이터및사용자정의항목은제거후에도그대로유지됩니다 

파일은다음두위치에서유지관리됩니다 

기본패키지설치 

Solaris OS의 경우: /opt/SUNWuwc

Linux의 경우: /opt/sun/uwc

구성시기본적으로생성되는응용프로그램배포 

Solaris OS의 경우: /var/opt/SUNWuwc

Linux의 경우: /var/opt/sun/uwc

를제거할때제거프로그램은패키지설치위치의데이터만제거합니다응용프로그램배포위치의데이터는그대로남아있습니다응용프로그램배포위치에서응용프로그램에액세스할수있습니다 

그러나모든구성데이터와사용자정의항목은재구성도중덮어써집니다사용자데이터는재구성한 후에도 그대로유지됩니다 

종속성 

  • Application Server(Application Server에서 실행되도록 구성된 경우)

  • Web Server(Web Server에서 실행되도록 구성된 경우)

  • Access Manager(SSO용으로 구성된 경우)

  • Directory Server

  • Calendar Server

  • Messaging Server

이설치가필요한제품 

없음 

사전제거작업 

구성해제Sun Java System Communications Express 6 2005Q4 Administration Guide의 “Communications Express 구성 해제” 절을 참조하십시오.

사후 제거 작업 

나머지로그파일과필요없는디렉토리를제거합니다 

Delegated Administrator 제거 동작

표 8–7 Delegated Administrator 제거 세부 정보

항목 

세부 정보 

구성 데이터 

구성 데이터와 사용자 데이터는 제거 도중 제거되지 않습니다. 후속 설치 시 이 데이터를 덮어씁니다. 

Delegated Administrator 사용자 정의는 설치 중에 제거됩니다.  

종속성 

  • Directory Server

  • Access Manager

  • 다음 웹 컨테이너 중 하나: Web Server 또는 Application Server

이설치가필요한제품 

없음 

사전제거작업 

구성 데이터와 사용자 데이터를 다시 사용하려면 Sun Java System Communications Services 6 2005Q4 Delegated Administrator GuidePreserve an Existing Configuration를 참조하십시오.

사후 제거 작업 

나머지 로그 파일과 필요 없는 Delegated Administrator 디렉토리를 제거합니다. 

Directory Server 제거 동작

표 8–8 Directory Server 제거 세부 정보

항목 

세부 정보 

구성데이터및사용자데이터 

구성 디렉토리를 호스팅하는 Directory Server 인스턴스를 제거하면 제거 도중 구성 디렉토리 정보가 제거됩니다. 구성디렉토리를호스팅하는인스턴스를제거하면제거도중데이터베이스가제거됩니다 

주의: 데이터 손실을 방지하려면 제거 전에 반드시 Directory Server 정보를 백업하십시오. 에는를백업하고구성데이터를이전하는몇가지도구와유틸리티가있습니다자세한 내용은 Directory Server 설명서(http://docs.sun.com/coll/DirectoryServer_05Q4)를 참조하십시오.

주의:o=NetscapeRoot 접미어 아래의 구성 정보를 포함하는 구성 디렉토리를 제거할 경우, 제거하기 전에 경고가 표시되지 않습니다. 다른디렉토리가사용하는구성정보가포함된중앙의구성디렉토리를제거하면나중에이러한디렉토리를관리할수없게됩니다

종속성 

없음 

이설치가필요한제품 

  • Administration Server

  • Calendar Server

  • Directory Proxy Server

  • Access Manager

  • Instant Messaging

  • Messaging Server

  • Portal Server

  • Communications Express

사전제거작업 

  • 필요하면및데이터베이스에대한구성디렉토리를백업합니다

  • 구성디렉토리를호스팅하는인스턴스가실행되고있으며관리자아이디와비밀번호를제공할수있는지확인합니다

사후 제거 작업 

를제거하는경우나머지파일과디렉토리를수동으로제거해야할수도있습니다 

Directory Proxy Server 제거 동작

표 8–9 Directory Proxy Server 제거 세부 정보

항목 

세부 정보 

구성 데이터 

  • 제거 도중 Directory Proxy Server 인스턴스에 대한 구성 데이터가 제거됩니다.

  • 의여러인스턴스간에공유되는구성데이터는제거후에도그대로유지됩니다

  • 에는사용자데이터가없습니다

종속성 

Directory Proxy Server는 Directory Server 역할을 하는 로컬 또는 원격 Directory Server에 논리적으로 종속되며는로컬에종속됩니다 

이설치가필요한제품 

없음 

사전제거작업 

없음 

사후 제거 작업 

없음 

Instant Messaging 제거 동작

표 8–10 Instant Messaging 제거 세부 정보

항목 

세부 정보 

구성데이터및사용자데이터 

모든구성데이터는제거후에도그대로유지되며후속설치시다시사용될수있습니다 

종속성 

  • Directory Server

  • Access Manager SDK

이설치가필요한제품 

채널을사용하도록구성된경우 

사전제거작업 

없음 

사후 제거 작업 

없음 

Messaging Server 제거 동작

표 8–11 Messaging Server 제거 세부 정보

항목 

세부 정보 

구성데이터및사용자데이터 

모든 구성 데이터 및 사용자 정의 항목은 제거 후에도 그대로 유지되며 후속 설치 시 다시 사용될 수 있습니다. 

종속성 

  • Directory Server

  • Administration Server (동일한 호스트에 위치해야 함)

  • Web Server (필터와 같은 메일링 기능의 경우)

  • Access Manager(Schema 2를 사용하는 경우)

이설치가필요한제품 

  • Calendar Server

  • Portal Server (메시징 채널과 함께 구성된 경우)

  • Communications Express, 메시징을 사용하는 경우

사전제거작업 

없음 

사후 제거 작업 

상황에 따라 Messaging Server 사후 제거의 설명과 같이 사후 제거 작업을 수행해야 할 수 있습니다.

Message Queue 제거 동작

표 8–12 Message Queue 제거 세부 정보

항목 

세부 정보 

구성 데이터 

인스턴스고유의구성데이터사용자저장소및액세스제어파일은제거후에도그대로유지되며후속설치시다시사용될수있습니다 

종속성 

선택사항 

이설치가필요한제품 

와동일한호스트에위치해야함 

사전제거작업 

  • 실행중인브로커를중지합니다사용자이름과비밀번호를입력하라는메시지가표시됩니다imqcmd shutdown bkr [ -b hostName:port]

  • 를다시설치할계획이없어서동적데이터플랫파일사용자저장소각브로커인스턴스와관련된액세스제어파일을삭제하려면다음명령을사용하여이데이터를제거하십시오 imqbrokerd -name instanceName -remove instance

  • 업그레이드스크립트를사용하여를업그레이드하는경우프로세스를기록해 두십시오업그레이드 스크립트는 Java ES 레지스트리에 설치 정보를 기록하지 않습니다. 자세한 내용은 Sun Java Enterprise System 2005Q4 업그레이드 설명서를 참조하십시오.

사후 제거 작업 

를제거하지않으려면구성요소설명서에있는명령을사용하여시스템을정리하십시오. 설명서는다음웹사이트에서구할수있습니다http://docs.sun.com/coll/MessageQueue_35_SP1

Portal Server 제거 동작

표 8–13 Portal Server 제거 세부 정보

항목 

세부 정보 

구성데이터및사용자데이터 

  • 제거하는동안구성데이터가제거됩니다구성 해제에는 Portal Server가 Access Manager에서 만든 서비스의 제거가 포함됩니다.

  • 제거시사용자채널의공급자는제거되지않으며후속설치시에다시사용될수있습니다

  • 사용자 정의된 구성 데이터(디스플레이 프로필, 등록 정보 파일, 자원 문자열 및 기타 사용자 정의 항목)는 제거 프로그램을 통해 제거되지 않습니다. 가동일한구성으로동일한호스트에다시설치되는경우에만후속설치시사용자정의된구성데이터를다시사용할수있습니다

종속성 

  • Directory Server

  • Application Server 또는 Web Server(IBM WebSphere나 BEA WebLogic에 종속되도록 구성할 수도 있음)

  • Access Manager

Portal Server 채널을 사용하도록 구성한 경우: 

  • Calendar Server

  • Messaging Server

  • Instant Messaging

이설치가필요한제품 

없음 

사전제거작업 

없음 

사후 제거 작업 

  • Web Server 내에서 Portal Server를 실행하며 Portal Server만 제거하려는 경우 Access Manager를 다시 시작해야 합니다. 자세한 내용은 Access Manager 사후 제거 문제를 참조하십시오.

  • 가웹컨테이너에배포된경우추가제거작업이필요할수도있습니다

Portal Server Secure Remote Access 제거 동작

표 8–14 Portal Server Secure Remote Access 제거 세부 정보

항목 

세부 정보 

구성 데이터 

  • 제거하는 동안 Portal Server Secure Remote Access Core 구성 요소에 대한 모든 구성 데이터가 제거됩니다.

  • 배포된모든웹응용프로그램이배포해제됩니다

  • 사용자는게이트웨이프록시및프록시구성요소에대한구성데이터액세스권한이없습니다

종속성 

  • 는에종속됩니다

  • Portal Server, Secure Remote Access Gateway, Netlet Proxy, Rewriter Proxy 구성 요소는 Access Manager SDK에 종속됩니다.

  • 와는동일한호스트의동일한디렉토리에위치해야합니다

  • Access Manager SDK는 Gateway, Netlet Proxy, Rewriter Proxy와 같은 호스트에 위치해야 합니다. 게이트웨이프록시및프록시는같은디렉토리에있을수없습니다

  • 종속된구성요소를제거하지않고구성요소를제거할수있습니다

  • Gateway를 제거하고 Access Manager SDK를 그 호스트에 남겨 둘 수 있습니다.

이설치가필요한제품 

없음 

사전제거작업 

없음 

사후 제거 작업 

없음 

Service Registry 제거 동작

Registry 구성 프로세스는 Registry 데이터베이스와 서버 키 저장소를 다음 디렉토리에 설치합니다.

Service Registry를 제거할 때 디렉토리는 제거되지 않습니다. 따라서 원하는 경우 나중에 설치 또는 릴리스에 사용할 데이터베이스를 보존할 수 있습니다. 그러려면 Registry를 다시 설치하기 전에 /var/opt/SUNWsoar/3.0 디렉토리(Solaris OS의 경우) 또는 /var/opt/sun/SUNWsoar/3.0(Linux의 경우)을 다른 위치에 복사해 두었다가 다시 설치할 때 다시 복사해 옵니다.

Sun Cluster 제거 동작

표 8–15 Sun Cluster 소프트웨어 제거 세부 정보

항목 

세부 정보 

구성 데이터 

Java Enterprise System 제거 프로그램을 사용하여 Sun Cluster 소프트웨어를 제거하지 마십시오. 단, 설치되었지만 클러스터 노드 구성에 사용되지 않은 소프트웨어를 제거하는 경우는 제외됩니다. 자세한 내용은 Sun Cluster 소프트웨어 제거를 참조하십시오.

종속성 

와에이전트를함께제거해야합니다 

이설치가필요한제품 

없음 

사전제거작업 

소프트웨어는설치와함께제공된유틸리티를사용하여제거해야합니다 

사후 제거 작업 

Sun Cluster 소프트웨어를 제거한 후 productregistry 파일을 업데이트해야 할 수도 있습니다. 자세한 내용은 Sun Cluster 소프트웨어 제거를 참조하십시오.

Web Server 제거 동작

표 8–16 Web Server 제거 세부 정보

항목 

세부 정보 

구성데이터및사용자데이터 

  • 사용자 데이터는 제거 중에 제거되지 않지만 구성 데이터는 제거됩니다.

  • Web Server 관리 서버 인스턴스와 구성된 Web Server 인스턴스 디렉토리는 제거됩니다. 처음에 구성한 문서 루트 디렉토리도 그대로 유지됩니다.

  • 관리서버와인스턴스는제거가완료되기전에중지됩니다

종속성 

없음 

이설치가필요한제품 

  • Access Manager, Web Server에서 실행하도록 구성된 경우

  • Portal Server (Web Server에서 실행되도록 구성된 경우)

  • Communications Express

  • Application Server 로드 균형 조정 플러그인(Application Server에서 Web Server를 웹 컨테이너로 사용하는 경우)

사전제거작업 

없음 

사후 제거 작업 

구성데이터를유지하려면설치위치에있는및인스턴스디렉토리를백업합니다 

Web Proxy Server 제거 동작

표 8–17 Web Proxy Server 제거 세부 정보

항목 

세부 정보 

구성 데이터 

설치 위치 아래의 별칭 디렉토리에 있는 인증서 데이터베이스 파일만 유지됩니다. 다른 모든 파일은 제거됩니다. 

종속성 

Directory Server(선택 사항) 외부 LDAP 액세스 제어를 선택한 경우.  

사전제거작업 

Web Proxy Server의 모든 인스턴스를 중지합니다. 

사후 제거 작업 

인증서 데이터베이스는 WebProxyServer-base /alias 디렉토리 아래에 유지됩니다. 다시 설치하기 전에 인증서 데이터베이스를 이동하고 이전 설치 디렉토리를 삭제해야 합니다.

제거 프로그램에 대한 관리자 액세스 허가

제거하려고 선택한 구성 요소에 따라 제거 프로그램에 Access Manager, Administration Server 및 Directory Server에 대한 관리자 액세스 권한을 허가해야 할 수도 있습니다.

다음 표에서는 관리자 액세스를 허가하기 위해 제거 프로그램에 필요한 정보를 설명합니다. 각표에서왼쪽열에는제공해야하는정보의그래픽모드레이블과상태파일매개변수가나열되어있습니다오른쪽열에서는정보를설명합니다

표 8–18 필수 관리 정보

레이블및상태파일매개변수 

설명 

Access Manager

 

관리자 아이디 

IS_IAS81_ADMIN

Application Server 관리자의 사용자 아이디입니다. 

관리자 비밀번호: 

IS_IAS81_ADMINPASSWD

Application Server 관리자의 비밀번호입니다. 

디렉토리 관리자 DN 

IS_DIRMGRDN

에대한액세스가제한되지않은사용자의고유이름입니다 

기본값은 cn=Directory Manager입니다.

디렉토리 관리자 비밀번호 

IS_DIRMGRPASSWD

디렉토리관리자의비밀번호입니다 

Administration Server

 

관리자 아이디 

ADMINSERV_CONFIG_ADMIN_USER

구성디렉토리관리자의사용자아이디입니다는구성디렉토리데이터를관리할때이아이디를사용합니다 

관리자비밀번호 

ADMINSERV_CONFIG_ADMIN_PASSWORD

구성디렉토리관리자의비밀번호입니다 

Directory Server

 

관리자 아이디 

CONFIG_DIR_ADM_USER

구성디렉토리에대한관리자권한을가진사용자입니다이사용자는접미어생성및제거를비롯하여구성을수정할수있습니다액세스제어제한이적용됩니다 

관리자 비밀번호: 

CONFIG_DIR_ADM_PASSWD

관리자의비밀번호입니다 

Portal Server

 

관리자 비밀번호: 

PS_DEPLOY_ADMIN_PASSWORD

 

Access Manager 관리자 비밀번호 

PS_IS_ADMIN_PASSWORD

 

Directory Server 관리자 비밀번호 

PS_DS_DIRMGR_PASSWORD

 

Directory Server 관리자 도메인 

PS_DS_DIRMGR_DN

 

제거 프로그램 실행

제거 필수 사항의 관련 작업을 완료하면 제거를 실행할 수 있습니다. 이 절에서는 제거 프로그램을 사용할 수 있는 세 가지 방법에 대해 설명합니다.

uninstall 명령 구문에 대한 설명은 부록 B, 설치 명령에 있습니다.

그래픽 모드로 제거 프로그램 실행

이 절에서는 대화식 그래픽 인터페이스를 사용하여 Java ES 구성 요소를 제거하는 방법에 대해 설명합니다.

Procedure그래픽 제거 프로그램을 시작하려면

단계
  1. (선택 사항) 로컬디스플레이에대한액세스권한을제공합니다

    원격 시스템에 로그인하는 경우 DISPLAY 환경 변수가 로컬 디스플레이로 올바로 설정되어 있는지 확인합니다. DISPLAY 변수가 올바로 설정되어 있지 않으면 설치 프로그램이 텍스트 기반 모드로 실행됩니다.

    • C 쉘 예(시스템 이름 myhost):


      setenv DISPLAY myhost:0.0
    • Korn 쉘 예(시스템 이름 myhost):


      DISPLAY=myhost:0.0

      로컬디스플레이에서제거프로그램을실행하려면디스플레이권한을허가해야할수있습니다예를 들면, 다음 명령을 사용하여 myhost에서 디스플레이 권한을 serverhost의 루트 사용자에게 부여할 수 있습니다.


      myhost\> xauth extract - myhost:0.0|rsh -l root serverhost xauth merge -

    주 –

    이런 권한을 안전하게 허가하는 방법에 대한 자세한 설명은 Solaris X Window System Developer's Guide의 “Manipulating Access to the Server” 장을 참조하십시오.


  2. root로 로그인하지 않은 경우 수퍼유저가 됩니다.

  3. 제거 프로그램이 있는 디렉토리로 이동합니다.

    • Solaris OS의 경우: /var/sadm/prod/SUNWentsys4

    • Linux의 경우: /var/sadm/prod/sun-entsys4

  4. 그래픽제거프로그램을시작합니다


    ./uninstall

    시작페이지가표시됩니다

  5. 다음을눌러계속합니다

    구성요소선택페이지가표시됩니다

Procedure제거할 구성 요소를 선택하려면

단계
  1. 구성요소를살펴본후제거할구성요소를선택합니다

    • 시스템에설치된구성요소는 사용할 수 있으므로선택할수있습니다시스템에설치되지않은구성요소제품은사용할수없으므로선택할수없습니다

    • 일부구성요소에는하위구성요소가포함되어있습니다구성 요소를 확장하여 하위 구성 요소를 확인합니다.

    • 하위구성요소를포함하는구성요소를선택취소하는경우구성요소를확장하여하위구성요소목록을확인합니다

  2. 선택한 항목에 만족할 경우 다음을 누릅니다.

  3. 제거프로그램에서인식가능한구성요소종속성이나선택한제품간에구성데이터손실이 발생할 가능성이 발견된 경우경고가표시됩니다선택항목은다음과같습니다

    1. 설치를계속하려면계속을누릅니다

    2. 구성요소선택페이지로돌아가려면닫기를누릅니다

Procedure관리자 액세스를 허용하려면

제거하려고선택한구성요소에따라제거프로그램은관리자아이디와비밀번호를묻는메시지를표시합니다제거 프로그램에 입력해야 할 정보에 대한 자세한 내용은 제거 프로그램에 대한 관리자 액세스 허가를 참조하십시오.


주 –

또한제거프로그램에서포트번호나호스트이름을묻는메시지를표시할수도있습니다


단계
  1. 필요한관리자정보를제공합니다

  2. 제거준비완료페이지로진행하려면다음을누릅니다

Procedure소프트웨어를 제거하려면

시스템에서 소프트웨어를 제거하기 전에, 제거 프로그램은 제거하려고 선택한 구성 요소와 재생 이용될 전체 디스크 공간을 표시합니다.

단계
  1. 제거하도록선택한항목을검토합니다

    1. 변경해야하는경우에는구성요소선택페이지가표시될때까지뒤로를누릅니다

    2. 구성요소선택페이지에서필요한대로변경을수행합니다

    3. 다음을누르고제거프로그램페이지를다시진행합니다

      이전에지정한값이제거프로그램에기억되어있습니다이전에지정한값을수정할수있습니다

  2. 항목을올바르게선택했으면다음을누릅니다.

    제거프로그램이소프트웨어제거를시작하고다음을표시합니다

    • 전체완료백분율이표시되는진행률표시줄

    • 현재제거하려는패키지의이름

    • 구성요소소프트웨어가모두제거되면제거프로그램에서는제거완료페이지를 표시합니다

  3. 제거에대한정보를보려면요약보기또는로그보기를누릅니다

    • 제거 요약. 제거된 구성 요소와 구성 요소의 구성 정보 목록을 표시합니다.

    • 제거 로그. 제거 중에 제거 프로그램에서 생성한 모든 메시지를 표시합니다.

    • 제거요약및로그파일도검토할수있습니다

      Solaris OS의 경우: /var/sadm/install/logsLinux의 경우: /var/opt/sun/install/logs

  4. 닫기를 눌러 제거 프로그램을 종료합니다.

  5. Access Manager 또는 Messaging Server를 설치한 경우 사후 제거 작업으로 이동합니다.

텍스트 기반 모드로 제거 프로그램 실행

텍스트 기반 인터페이스를 사용하면 단말기 창에 표시되는 메시지에 응답하여 이 창에서 바로 제거 프로그램을 실행할 수 있습니다.


정보 –

제거에 사용되는 텍스트 기반 프롬프트에 대한 자세한 내용은 텍스트 기반 인터페이스 사용 방법을 참조하십시오.


제거 중에 문제가 발생한 경우 9 장, 문제 해결을 참조하십시오.

Procedure텍스트 기반 모드로 제거 프로그램을 시작하려면

단계
  1. root로 로그인하지 않은 경우 수퍼유저가 됩니다.

  2. 제거 디렉토리로 이동합니다.

    • Solaris OS의 경우: /var/sadm/prod/SUNWentsys4

    • Linux의 경우: /var/sadm/prod/sun-entsys4

  3. 다음과같이제거프로그램을실행합니다


    ./uninstall -nodisplay

    시작 메시지가 표시되고 시스템에서 사용할 수 있는 모든 Java ES 구성 요소 목록이 나타납니다.

Procedure제거할 구성 요소를 선택하려면

단계
  1. 제거 프로그램은 설치된 구성 요소에 해당하는 번호 목록을 표시하여 시스템에서 검색되는 Java ES 구성 요소를 제거하도록 선택합니다. 모든구성요소를제거하려면키를누릅니다

    또는, 제거하려는 구성 요소에 해당하는 번호 목록을 쉼표로 구분하여 입력하여 특정 구성 요소를 선택한 후 Return 키를 누릅니다.


    주 –

    시스템에설치되지않은구성요소제품은사용할수없으므로선택할수없습니다


  2. 제거프로그램에서제거하려고선택한제품들간에구성요소종속성을발견하면구성데이터손실가능성에대한경고가 표시됩니다선택항목은다음과같습니다

    1. 제거를 계속하려면 Yes를 입력하고 Return 키를 누릅니다.

    2. 구성 요소 선택으로 돌아가려면 No를 입력하고 Return 키를 누릅니다.

    3. 제거를 종료하려면 ! 문자를 입력하고 Return 키를 누릅니다.

Procedure관리자 액세스를 허용하려면

단계

    제거프로그램에서관리아이디또는비밀번호가필요한구성요소를선택한경우제거프로그램은관리자아이디와비밀번호를묻는메시지를표시합니다

    제거 프로그램에 입력해야 할 정보에 대한 자세한 내용은 제거 프로그램에 대한 관리자 액세스 허가를 참조하십시오.


    주 –

    제거하려고 선택한 구성 요소에 따라 제거 프로그램에서 포트 번호 또는 호스트 이름을 입력하라는 메시지를 표시할 수도 있습니다.


Procedure소프트웨어를 제거하려면

제거프로그램에서는시스템에서소프트웨어를제거하기전에제거하려고선택한구성요소를보여주는요약페이지가표시됩니다

단계
  1. 선택항목을검토합니다

    1. 변경이 필요한 경우 구성 요소 선택 목록이 나타날 때까지 계속해서 < 문자를 입력하고 Return 키를 누릅니다.

    2. 구성요소선택목록에서필요한대로변경을수행합니다

    3. 제거프로그램화면을다시진행합니다

  2. 항목을 올바르게 선택했으면 번호 1을 입력하고 Return 키를 누릅니다.

    제거프로그램이시스템에서소프트웨어를제거하기시작합니다제거하는동안전체적인완료율을보여주는진행률표시줄이표시됩니다

    모든 구성요소소프트웨어가제거되고 나면제거요약과로그를볼수있습니다

  3. 1 또는 2를 입력하고 Return 키를 눌러 제거 정보를 확인합니다.

    • 제거 요약. 1을 입력하여 제거된 구성 요소와 구성 요소의 구성 정보 목록을 표시합니다.

    • 제거 로그.2를 입력하여 제거 중에 제거 프로그램에서 생성된 모든 메시지를 나열합니다.

      제거요약및로그파일도볼수있습니다

      Solaris OS의 경우: /var/sadm/install/logsLinux의 경우: /var/opt/sun/install/logs

  4. ! 문자를 입력하여 제거 프로그램을 종료합니다.

    Access Manager 또는 Messaging Server를 제거한 경우 사후 제거 작업으로 이동합니다.

자동 모드로 제거 프로그램 실행

자동 제거는 비슷한 구성을 공유하는 여러 호스트에서 Java ES 구성 요소를 제거하는 데 유용합니다. 자동 모드로 제거하는 절차는 5 장, 자동 모드로 설치에 있는 설명과 같이 자동 모드로 설치하는 절차와 비슷합니다.

Procedure상태 파일을 만들려면

자동제거를수행하려면먼저그래픽또는텍스트기반모드에서제거를실행하여상태파일을작성해야합니다 상태 파일 생성을 참조하십시오.

단계
  1. root로 로그인하지 않은 경우 수퍼유저가 됩니다.

  2. 제거 디렉토리로 이동합니다.

    • Solaris OS의 경우: /var/sadm/prod/SUNWentsys4

    • Linux의 경우: /var/sadm/prod/sun-entsys4

  3. 제거프로그램의그래픽인터페이스를사용하려면로컬디스플레이에대한액세스를제공합니다 그래픽 모드로 제거 프로그램 실행을 참조하십시오.

  4. 자동 제거프로그램을실행합니다예를 들면 다음과 같습니다

    그래픽모드


    ./uninstall -no -saveState statefile_path
    

    텍스트기반모드


    ./uninstall -no -nodisplay -saveState statefile_path
    

    uninstall 명령의 전체 구문은 제거 명령을 참조하십시오.

  5. 제거프로그램을계속진행하여완료합니다

    프롬프트에 응답할 때 제거 프로그램은 지정한 상태 파일에 사용자의 응답을 기록합니다. 제거가완료되면지정한위치에서상태파일을사용할수있습니다제거된소프트웨어가없습니다

  6. 자동제거를수행하려하는각호스트에대해상태파일복사본을만듭니다

  7. 자동제거를실행할호스트에관련된정보를제공하는각파일을편집합니다

    상태 파일 편집에 대한 자세한 내용은 상태 파일 편집을 참조하십시오. 상태 파일 편집에는 플랫폼 고유 상태 파일 아이디 만들기의 설명과 같이 상태 파일 아이디를 생성하는 작업도 포함될 수 있습니다.

Procedure자동 모드로 제거 프로그램을 실행하려면

단계
  1. Java ES 구성 요소를 제거할 호스트에 대한 상태 파일을 제대로 준비하여 편집했는지 확인합니다.

  2. 터미널창을엽니다

  3. root로 로그인하지 않은 경우 수퍼유저가 됩니다.

  4. 제거 디렉토리로 이동합니다.

    • Solaris OS의 경우: /var/sadm/prod/SUNWentsys4

    • Linux의 경우: /var/sadm/prod/sun-entsys4

  5. 제거프로그램을시작합니다예를 들면 다음과 같습니다


    ./uninstall -noconsole -state statefile_path
     
    

    uninstall 명령의 전체 구문을은 제거 명령을 참조하십시오.

Procedure자동 제거 진행을 모니터하려면

단계
  1. 단말기창에서로그파일디렉토리로이동합니다

    Solaris OS의 경우: /var/sadm/install/logsLinux의 경우: /var/opt/sun/install/logs

  2. 현재제거에대한로그파일을찾습니다모니터할해당로그파일은다음과같습니다


    Java_Enterprise_System_uninstall.Btimestamp
    

    timestamp 변수는 로그가 생성된 시간을 나타냅니다. 변수는 MMddhhmm 형식으로 되어 있습니다.

    MM

    월을지정합니다 

    dd

    날짜를지정합니다 

    hh

    시간을지정합니다 

    mm

    분을지정합니다 

  3. tail 명령을 사용하여 메시지가 로그에 기록되는 것을 감시합니다. 예를 들면 다음과 같습니다


    tail -f logfile_name
    

    tail 프로그램을 종료하려면 Ctrl+C를 누르십시오.

Sun Cluster 소프트웨어 제거

Sun Cluster 소프트웨어가 설치되어 있지만 클러스터 노드를 구성하는 데 사용되지 않은 경우에는 Java ES 제거 프로그램을 사용하여 Sun Cluster 소프트웨어를 제거하지 마십시오. 소프트웨어는소프트웨어와함께제공된유틸리티를사용하여제거해야합니다및용에이전트는함께제거해야합니다Sun Cluster 소프트웨어 구성 해제 및 제거에 대한 자세한 내용은 Sun Cluster Software Installation Guide for Solaris OS를 참조하십시오.

Sun Cluster 소프트웨어를 수동으로 제거한 후에는 Java ES 제거 프로그램을 실행하여 제품 레지스트리에서 Sun Cluster 및 Sun Cluster 에이전트를 제거합니다.

사후 제거 작업

이 절에서는 시스템에서 Java ES 구성 요소를 제거한 후 수행해야 하는 작업에 대해 설명합니다. 실제로수행해야하는작업은제거하려고선택한구성요소에따라다릅니다

Access Manager 사후 제거 문제

Access Manager를 제거했지만 웹 컨테이너(Application Server 또는 Web Server)는 제거하지 않은 경우 Access Manager를 배포한 인스턴스에 구성 변경을 적용해야 합니다.

제거 프로그램이 Access Manager 파일의 일부나 전부를 제거할 수 없는 경우도 있습니다. 이러한경우에는다음두디렉토리와해당내용을제거하여최종정리를수행합니다

/opt/SUNWam

또는 Access Manager가 기본 위치에 설치되지 않은 경우:

AccessManager_base/SUNWam

Application Server 사후 제거 작업

Access Manager를 제거했지만 배포된 Application Server는 제거하지 않은 경우 다음 절차를 수행해야 합니다.

ProcedureApplication Server 제거를 마치려면

단계
  1. 필요한 경우 Application Server 관리 인스턴스를 시작합니다. 예를들어호스트의경우는 다음과 같습니다.

    cd /opt/SUNWappserver/appserver/bin./asadmin start-domain --user admin_user --passwordfile path_to_admin-password_file domainname

  2. 브라우저에서 Application Server 관리 콘솔로 이동합니다. 기본 URL은 https://hostname:4849입니다.

  3. 왼쪽 창에서 Application Server 인스턴스의 왼쪽에 있는 키를 누릅니다.

  4. Access Manager가 배포된 서버 또는 응용 프로그램 서버 인스턴스 이름을 선택합니다.

  5. 변경내용적용을 클릭합니다.

Messaging Server 사후 제거

제거프로그램이설치파일의일부나모두를제거할수없는경우도있습니다최종정리를하려면기본디렉토리와해당내용을제거합니다기본디렉토리는다음위치에있습니다

/opt/SUNWmsgsr

다음위치에 있는의구성디렉토리를제거할수도있습니다

/var/opt/SUNWmsgsr

Messaging Server를 제거한 후 Messaging Server에 대한 모든 sendmail 구성을 취소합니다.

Service Registry 사후 제거 작업

제거프로그램이설치파일의일부나모두를제거할수없는경우도있습니다마지막 정리를 수행하려면 다음 위치에서 Service Registry 기본 디렉토리와 내용을 제거합니다.

Service Registry 데이터베이스가 포함된 디렉토리는 Registry를 제거할 때 제거되지 않습니다.

원하는 경우 수동으로 제거할 수 있습니다. 하지만 나중의 설치나 릴리스를 위해 데이터베이스를 보존하려면 Registry를 다시 설치하기 전에 다음 디렉토리를 다른 위치에 복사했다가 다시 설치한 후 다시 이전 위치에 복사합니다.

Web Server 사후 제거 작업

Access Manager를 제거했지만 Web Server는 제거하지 않은 경우 다음 절차를 수행해야 합니다.

ProcedureWeb Server 제거를 마치려면

단계
  1. 필요한경우인스턴스를시작합니다

    cd /opt/SUNWwbsvr/https-admserv./start

  2. Web Server 관리 콘솔에 액세스합니다.

  3. 변경사항적용을눌러웹컨테이너를다시시작합니다