Sun Java Enterprise System 5 UNIX용 설치 설명서

Java ES 설치 프로그램 작동 방식

Sun Java Enterprise System(Java ES)은 분산 엔터프라이즈 응용 프로그램을 지원하는 여러 Sun 서버측 제품을 통합합니다. 이 설명서에서는 이런 제품을 Java ES 제품 구성 요소라고 합니다. 공유 구성 요소라고 하는 지원 소프트웨어 모음도 포함됩니다. Java ES 설치 프로그램은 다양한 조합으로 한 번에 한 호스트에 Java ES 제품 구성 요소 및 공유 구성 요소를 설치합니다. 이러한 구성 요소 사이의 상호 관계가 복잡하기 때문에 한 제품 구성 요소만 설치하는 경우보다 사전 설치 및 사후 설치 작업이 많이 필요합니다.

Java ES 설치 프로그램은 로컬 호스트에 구성 요소 패키지(Solaris OS), RPM(Linux) 또는 Depot(HP-UX)을 추가합니다. 제품 구성 요소를 제거하기 위해 구성 해제 인터페이스를 사용하는 제거 유틸리티가 제공됩니다. 운영 과정 중에 로그 레코드가 생성되어 파일로 저장됩니다.

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

Java ES 설치 유틸리티

설치 유틸리티(installer)는 Java ES를 설치하는 플랫폼 디렉토리(예: /jes5install/Solaris_sparc)에 있습니다. 이 디렉토리에는 Product 디렉토리, release_info라는 텍스트 파일 및 실행 가능한 installer 스크립트가 있습니다. 설치 프로그램이 패치 처리되지 않은 경우 설치 프로그램을 이 위치에서 호출할 수 있습니다.

패치에 사용되는 설치 프로그램의 패키징 버전은 다른 디렉토리에 포함되어 있습니다. 패치 설치 스크립트(install)는 로그 뷰어 유틸리티(viewlog)와 함께 다음 디렉토리에 있습니다.

설치 프로그램에 버그가 있는 경우 Sun은 설치 프로그램 오류를 수정하고 설치 프로그램 패키지용 패치를 만듭니다. 패치를 적용한 후에는 설치 프로그램의 패키징 버전이 해당 릴리스에 대해 사용되며, 따라서 패치에서 수정 사항이 포함되어 있는 설치 프로그램 버전을 실행합니다.


주 –

배포에서 Java ES 설치 프로그램의 패치 버전을 사용하는 경우 패치 유틸리티만 사용합니다.


설치 후 Java ES 제거 유틸리티(uninstall)는 다음 위치에서 찾을 수 있습니다.

Java ES 설치 유틸리티의 구문과 예는 부록 B, 설치 명령에 포함되어 있습니다.

이 릴리스에서 사용되는 Java ES 구성 요소

Java ES 소프트웨어는 Sun 서버측 제품 및 네트워크상에 분산된 응용 프로그램을 지원하기 위해 함께 작동하는 지원 공유 구성 요소 모음으로 구성됩니다. Java ES 5 릴리스는 많은 선택 가능한 하위 구성 요소를 포함하여 다음과 같은 선택 가능한 구성 요소를 제공합니다.

이 설명서에서는 구성 요소 이름과 버전이 표시된 다음, 사용된 모든 대체 이름 또는 약식 이름을 괄호 안에 표시합니다.


주 –

HP-UX에서는 Sun Cluster 구성 요소, Directory 준비 도구, HADB 또는 타사 웹 컨테이너가 지원되지 않습니다. Linux에서는 Sun Cluster 구성 요소가 지원되지 않으며, 지금 구성을 위한 BEA WebLogic 타사 컨테이너만 지원됩니다.



주 –

Directory 준비 도구는 Communications 제품에서만 사용되며 Java ES 릴리스에서는 편의상 Directory Server에 포함되어 있습니다. Directory 준비 도구에 대한 자세한 내용은 Sun Java Communications Suite 5 Installation Guide의 8 장, Directory Preparation Tool (comm_dssetup.pl)에서 찾을 수 있습니다.


Java ES 설치 프로그램에 표시되는 서비스 및 하위 구성 요소의 전체 목록을 보려면 부록 A, 이 릴리스의 Java ES 구성 요소를 참조하십시오. 이 부록에는 이 릴리스와 함께 제공되는 공유 구성 요소 목록도 나와 있습니다.

사용 가능한 설치 프로그램 모드

Java ES 설치 프로그램은 Solaris pkgadd, Linux rpm 또는 HP-UX swinstall 유틸리티를 사용하여 Java ES 소프트웨어를 시스템으로 전송하는 설치 프레임워크입니다. Java ES는 대화식으로 설치하거나 재사용 가능한 스크립트를 통해 설치할 수 있습니다.


정보 –

소프트웨어를 설치하지 않고도 Java ES 설치 프로그램을 실행할 수 있습니다. 이 기능은 호스트에서 Java ES 소프트웨어를 조사할 때 유용합니다.


언어 선택 작동 방식

대화식 Java ES 설치 프로그램은 호스트에서 운영 체제의 로켈 설정에 지정된 언어로 실행됩니다. 다음 언어를 사용할 수 있습니다.

사용자의 운영 체제 언어가 목록에 없을 경우 설치 프로그램은 영어로 실행됩니다. 설치 프로그램은 모든 Java ES 구성 요소의 영어 버전을 자동으로 설치합니다. 설치할 구성 요소를 선택하면 기본적으로 다국어 패키지가 선택됩니다.

설치 프로그램에서는 이전에 설치한 구성 요소에 대한 추가 언어 패키지를 설치할 수 없습니다. 그러나 pkgadd, rpm 또는 swinstall 유틸리티를 사용하여 언제든지 현지화 패키지를 설치할 수 있습니다. 언어 패키지는 Sun Java Enterprise System 5 UNIX용 설치 참조 설명서의 5 장, 설치 패키지 목록에 나와 있습니다.

설치 프로그램이 이미 설치되어 있는 구성 요소를 확인하는 방법

설치하는 동안 Java ES 설치 프로그램은 설치 중인 호스트에 이미 설치되어 있는 소프트웨어를 검사하여 다음을 식별합니다.

설치 프로그램이 구성 요소 종속성을 확인하는 방법

많은 제품 구성 요소가 핵심 기능을 제공하기 위해 다른 구성 요소에 의존합니다. 설치 프로그램은 다양한 제품 구성 요소 상호 검사를 통해 설치 중에 선택하는 구성 요소가 서로 올바르게 작동하는지 확인합니다. 이와 같은 이유로, 제품 구성 요소 선택 시 특정 구성 요소를 포함할지 여부를 묻는 메시지가 표시됩니다.

일반적으로 설치 프그램은 다음과 같은 규칙을 사용하여 Java ES 제품 구성 요소 간의 종속성을 처리합니다.

설치 프로그램이 시스템 준비성을 확인하는 방법

설치에 사용하기 위해 선택한 구성 요소를 찾고 대상 설치 디렉토리를 지정한 후 사용자가 선택한 구성 요소의 요구 사항을 해당 호스트가 만족하는지 확인하기 위해 Java ES 설치 프로그램이 시스템 검사를 수행합니다.

설치 프로그램은 선택된 구성 요소와 제공된 설치 디렉토리를 기준으로 디스크 공간, 메모리, 스왑 공간, 운영 체제, 패치 및 운영 체제 자원 등을 검사합니다. 다음과 같은 메시지를 통해 호스트의 상태를 알려줍니다.

설치 프로그램이 구성 및 매개 변수 설정을 처리하는 방법

대부분의 Java ES 제품 구성 요소에는 어느 정도의 설치 시간 구성이 필요합니다. 수행하는 데 필요한 설치 시간 구성의 범위는 선택한 제품 구성 요소와 설치 유형에 따라 달라집니다.


주 –

Directory Proxy Server, Java DB, Monitoring Console, Service Registry 및 Sun Cluster 등의 구성 요소는 Java ES 설치 프로그램에서 구성할 수 없으므로설치 후에 구성해야 합니다.


설치 프로그램에서 다음 구성 유형을 사용할 수 있습니다.

설치 시간 구성 또는 사후 설치 구성을 진행함에 따라 구성 정보 값을 추적하는 것이 중요합니다. 대부분의 제품 구성 요소가 올바르게 동작하기 위해서는 다른 구성 요소 구성 매개 변수의 특성에 의존됩니다. 지금 구성 설치 끝에서 설치 요약을 검사하면 지정된 구성 매개 변수를 볼 수 있습니다.

공통 서버 설정은 여러 제품에 영향을 미치는 매개 변수입니다. 예를 들어, 대부분의 제품 구성 요소는 관리 아이디와 비밀번호를 지정해야 합니다. 이러한 공통 값을 설정하면 설치 중인 제품 구성 요소의 관리 아이디와 비밀번호의 기본값이 설정됩니다.

제품 구성 요소 구성 설정은 특정 제품 구성 요소에 적용되는 매개 변수입니다. 이러한 설정은 지금 구성 유형을 선택한 경우에만 설치 중에 요청됩니다. 이러한 설정 중 일부는 공통 서버 설정에서 자동으로 가져옵니다.

업그레이드 작동 방식

Java ES 설치 프로그램은 선택된 제품 구성 요소의 공유 구성 요소를 자동으로 업그레이드하여 해당 Java ES 릴리스에 필요한 수준으로 맞춥니다. 공유 구성 요소를 수동으로 업그레이드하려면 설치 프로그램을 종료하고 공유 구성 요소를 업그레이드한 다음 설치 프로그램으로 다시 실행합니다. 공유 구성 요소는 공유 구성 요소만 설치하는 전용 설치 세션에서 설치 또는 업그레이드할 수 있으며, 이를 통해 현재 릴리스와 동기화할 수 있습니다. 공유 구성 요소 항목을 설치하는 경우 Java ES 릴리스의 모든 필수 공유 구성 요소가 설치되거나 업그레이드됩니다.


주 –

설치 프로그램이 비전역 Solaris 영역에서 스파스 루트 파일 시스템과 함께 실행되는 경우 공유 구성 요소 항목은 선택할 수 없습니다.


Solaris OS에서 일부 구성 요소는 운영 체제와 함께 미리 설치되어 있습니다. 이 경우 Java ES 설치 프로그램을 사용하여 이러한 제품 구성 요소를 업그레이드할 수 있습니다. 그래픽 설치 세션 중에 업그레이드 가능한 제품 구성 요소가 호스트에서 검색되면 소프트웨어 구성 요소 선택 페이지의 상태 열에 업그레이드 가능 여부가 표시됩니다. 텍스트 기반 설치 프로그램의 경우 별도의 목록에 업그레이드 가능한 제품 구성 요소가 표시됩니다. 설치 프로그램이 업그레이드할 수 있는 구성 요소가 해당 Solaris 영역 문제에 대한 설명과 함께 다음 표에 나열되어 있습니다.

표 1–1 Java ES 설치 프로그램 내의 업그레이드 지원

구성 요소 

Java ES 설치 프로그램에서 업그레이드할 수 있는 상황 

Solaris 영역 문제 

Application Server 

Solaris 9에 번들로 제공되는 Application Server 7.0 

Solaris 10에 번들로 제공되는 Application Server 8.0  

Java ES 3(2005Q1)과 함께 설치되는 Application Server 8.1.0 

Java ES 4(2005Q4)와 함께 설치되는 Application Server 8.1.2 

Application Server를 비전역 스파스 루트 영역에 설치하기 전에 먼저 전역 영역에서 번들로 제공된 버전을 제거해야 합니다. 

전역 영역에서 Application Server를 업그레이드하면 전역 영역의 기존 버전과 전체 루트 또는 스파스 루트 영역의 모든 버전이 바뀝니다. 

HADB 

Java ES 2005Q1(릴리스 3)과 함께 설치되는 HADB 

Java ES 2005Q4(릴리스 4)와 함께 설치되는 HADB 

 

Message Queue 

Solaris 9에 번들로 제공되는 Message Queue 

Solaris 10에 번들로 제공되는 Message Queue 

Java ES 3(2005Q1)과 함께 설치되는 Message Queue 

Java ES 4(2005Q4)와 함께 설치되는 Message Queue 

Message Queue는 전역 영역 또는 전체 루트 비전역 영역에만 설치할 수 있습니다. 

Message Queue는 항상 전역 영역에서 비전역 영역으로 전파됩니다. 

설치 프로그램이 설치 프로그램에서 업그레이드할 수 없는 호환되지 않는 버전의 제품 구성 요소를 식별하는 경우 설치를 계속하기 전에 특정 제품 구성 요소를 제거하거나 수동으로 업그레이드해야 한다는 메시지가 표시됩니다. 이러한 업그레이드는 Sun Java Enterprise System 5 UNIX용 업그레이드 설명서에 모두 문서화되어 있습니다.

로깅 작동 방식

설치 또는 제거 과정 중에 발생한 작업에 대해 로그 레코드가 생성됩니다. 이러한 레코드는 ULF(Unified Logging Format) 형식으로 파일 하나에 저장됩니다. Java ES 설치 프로그램 로그 뷰어 유틸리티( viewlog)는 이러한 로그 레코드를 검사할 수 있는 편리한 인터페이스를 제공합니다. Java ES 설치를 완료하고 나면 로그 뷰어를 다음 위치에서 찾을 수 있습니다.

제거 후 viewlog 유틸리티가 제거됩니다. ULF 로그 자체는 제거되지 않으며 다음 위치에서 찾을 수 있습니다.

Java ES 로그 및 로그 뷰어 사용에 대한 자세한 내용은 설치 로그 파일 검사를 참조하십시오.

Java ES Reporter 작동 방식

Java ES Reporter는 성공적인 대화식 Java ES 설치 세션 후 익명으로 제품을 등록하는 명령줄 유틸리티입니다. Java ES 구성 요소를 설치한 후 바로 Reporter 설치가 시작됩니다. 명령줄에서, Reporter가 인터넷을 통해 Sun에 액세스하는 데 사용할 프록시의 URL 또는 IP 주소를 입력하도록 요청합니다. 설치는 자동으로 진행되며 추가 작업이 필요하지 않습니다.

Reporter를 설치하지 않으려면 Java ES 설치 세션을 시작할 때 installer 명령에 -noreporter 옵션을 지정하면 됩니다. –noreporter 옵션을 사용하거나 자동 Java ES 설치를 실행한 후 Reporter만 설치하려면 UNIX 플랫폼에서 다른 옵션(-reporter)을 사용합니다. Java ES 설치 프로그램의 Reporter 옵션은 installer 또는 install 명령에 설명되어 있습니다.

Reporter를 설치한 후 구성 파일을 편집하여 Reporter를 사용하거나 사용하지 않도록 설정할 수 있습니다. 이러한 지침은 Java ES Reporter 사후 설치 구성에 나와 있습니다.

Reporter는 설치 프로그램의 Java ES 구성 요소가 아니기 때문에 Java ES 제거 프로그램을 사용하여 제거할 수 없습니다. Reporter 제거에 대한 지침은 Java ES Reporter 제거에 나와 있습니다.

제거 작동 방식

Java ES는 Java ES 설치 프로그램을 사용하여 로컬 호스트에 설치된 구성 요소 제품을 제거하기 위한 제거 유틸리티(uninstall)를 제공합니다. Java ES 제거 프로그램은 설치 중인 호스트에 대해서만 제품 종속성을 검사하고 종속성이 발견되면 경고를 내보냅니다. 일부 제품 구성 요소의 경우 제거 후에도 파일이 남아 있으므로 수동으로 제거해야 할 수도 있습니다. 각 제품 구성 요소의 제거에 대한 자세한 내용은 Java ES 제품 구성 요소의 제거 동작 검토 를 참조하십시오.

제거 프로그램은 그래픽 모드, 텍스트 기반 모드 또는 자동 모드로 실행할 수 있습니다. Java ES 설치를 완료하고 나면 제거 프로그램은 다음 위치에 저장됩니다.

제거 후 호스트에서 uninstall 유틸리티가 제거됩니다. 제거 프로그램 사용에 대한 자세한 내용은 8 장, 제거을 참조하십시오.

공유 구성 요소는 Java ES 제거 프로그램을 사용하여 제거할 수 없습니다. 최신 버전의 Java ES를 설치하면 Java ES 설치 프로그램에서 공유 구성 요소를 업그레이드합니다. 일부 공유 구성 요소는 Sun Java Enterprise System 5 UNIX용 업그레이드 설명서의 절차에 따라 수동으로 업그레이드할 수 있습니다. Java ES Reporter 제거 지침은 Java ES Reporter 제거에 나와 있습니다.

설치된 버전의 Sun Cluster 소프트웨어는 Java ES 제거 프로그램을 사용하여 제거할 수 없습니다. Sun Cluster 소프트웨어 제거에 대한 자세한 내용은 Sun Cluster 소프트웨어 제거 Sun Cluster 소프트웨어 및 Sun Cluster Geographic Edition 제거 동작을 참조하십시오.