Sun Java Enterprise System(Java ES)은 분산 엔터프라이즈 응용 프로그램을 지원하는 여러 Sun 서버측 제품을 통합합니다. 이 설명서에서는 이런 제품을 Java ES 제품 구성 요소라고 합니다. 공유 구성 요소라고 하는 지원 소프트웨어 모음도 포함됩니다. Java ES 설치 프로그램은 다양한 조합으로 한 번에 한 호스트에 Java ES 제품 구성 요소 및 공유 구성 요소를 설치합니다. 이러한 구성 요소 사이의 상호 관계가 복잡하기 때문에 한 제품 구성 요소만 설치하는 경우보다 사전 설치 및 사후 설치 작업이 많이 필요합니다.
Java ES 설치 프로그램은 로컬 호스트에 구성 요소 패키지(Solaris OS), RPM(Linux) 또는 Depot(HP-UX)을 추가합니다. 제품 구성 요소를 제거하기 위해 구성 해제 인터페이스를 사용하는 제거 유틸리티가 제공됩니다. 운영 과정 중에 로그 레코드가 생성되어 파일로 저장됩니다.
이 절은 다음 내용으로 구성되어 있습니다.
설치 유틸리티(installer)는 Java ES를 설치하는 플랫폼 디렉토리(예: /jes5install/Solaris_sparc)에 있습니다. 이 디렉토리에는 Product 디렉토리, release_info라는 텍스트 파일 및 실행 가능한 installer 스크립트가 있습니다. 설치 프로그램이 패치 처리되지 않은 경우 설치 프로그램을 이 위치에서 호출할 수 있습니다.
패치에 사용되는 설치 프로그램의 패키징 버전은 다른 디렉토리에 포함되어 있습니다. 패치 설치 스크립트(install)는 로그 뷰어 유틸리티(viewlog)와 함께 다음 디렉토리에 있습니다.
Solaris OS의 경우: /var/sadm/prod/SUNWentsys5i
Linux 및 HP-UX의 경우: /var/sadm/prod/sun-entsys5i
설치 프로그램에 버그가 있는 경우 Sun은 설치 프로그램 오류를 수정하고 설치 프로그램 패키지용 패치를 만듭니다. 패치를 적용한 후에는 설치 프로그램의 패키징 버전이 해당 릴리스에 대해 사용되며, 따라서 패치에서 수정 사항이 포함되어 있는 설치 프로그램 버전을 실행합니다.
배포에서 Java ES 설치 프로그램의 패치 버전을 사용하는 경우 패치 유틸리티만 사용합니다.
설치 후 Java ES 제거 유틸리티(uninstall)는 다음 위치에서 찾을 수 있습니다.
Solaris OS의 경우: /var/sadm/prod/SUNWentsys5
Linux 및 HP-UX의 경우: /var/sadm/prod/sun-entsys5
Java ES 설치 유틸리티의 구문과 예는 부록 B, 설치 명령에 포함되어 있습니다.
Java ES 소프트웨어는 Sun 서버측 제품 및 네트워크상에 분산된 응용 프로그램을 지원하기 위해 함께 작동하는 지원 공유 구성 요소 모음으로 구성됩니다. Java ES 5 릴리스는 많은 선택 가능한 하위 구성 요소를 포함하여 다음과 같은 선택 가능한 구성 요소를 제공합니다.
이 설명서에서는 구성 요소 이름과 버전이 표시된 다음, 사용된 모든 대체 이름 또는 약식 이름을 괄호 안에 표시합니다.
HP-UX에서는 Sun Cluster 구성 요소, Directory 준비 도구, HADB 또는 타사 웹 컨테이너가 지원되지 않습니다. Linux에서는 Sun Cluster 구성 요소가 지원되지 않으며, 지금 구성을 위한 BEA WebLogic 타사 컨테이너만 지원됩니다.
Access Manager 7.1
Application Server 8.2 Enterprise Edition + 패치(Application Server)
Directory Preparation Tool 6.4
Directory Proxy Server 6.0
Directory Server Enterprise Edition 6.0(Directory Server)
High Availability Session Store 4.4(HADB)
Java DB 10.1
Message Queue 3.7 UR1
Monitoring Console 1.0
Portal Server 7.1
Portal Server Secure Remote Access 7.1
Service Registry 3.1
Sun Cluster 3.1 8/05(Sun Cluster 소프트웨어)
Sun Cluster Agents 3.1
Sun Cluster Geographic Edition 3.1 2006Q4(Sun Cluster Geographic)
Web Proxy Server 4.0.4
Web Server 7.0
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 설치 프로그램은 호스트에서 운영 체제의 로켈 설정에 지정된 언어로 실행됩니다. 다음 언어를 사용할 수 있습니다.
영어
프랑스어
독일어
일본어
한국어
스페인어
중국어 간체
중국어 번체
사용자의 운영 체제 언어가 목록에 없을 경우 설치 프로그램은 영어로 실행됩니다. 설치 프로그램은 모든 Java ES 구성 요소의 영어 버전을 자동으로 설치합니다. 설치할 구성 요소를 선택하면 기본적으로 다국어 패키지가 선택됩니다.
설치 프로그램에서는 이전에 설치한 구성 요소에 대한 추가 언어 패키지를 설치할 수 없습니다. 그러나 pkgadd, rpm 또는 swinstall 유틸리티를 사용하여 언제든지 현지화 패키지를 설치할 수 있습니다. 언어 패키지는 Sun Java Enterprise System 5 UNIX용 설치 참조 설명서의 5 장, 설치 패키지 목록에 나와 있습니다.
설치하는 동안 Java ES 설치 프로그램은 설치 중인 호스트에 이미 설치되어 있는 소프트웨어를 검사하여 다음을 식별합니다.
호환되는 Java ES 제품 구성 요소
호환되는 제품 구성 요소는 다시 설치할 필요가 없으므로 설치 프로그램에서 선택할 수 없습니다.
호환되지 않는 Java ES 제품 구성 요소
설치 프로그램에서 선택한 제품 구성 요소와 이미 로컬로 설치되어 있는 제품 구성 요소 간에 비호환성을 확인한 경우에는 설치된 제품 구성 요소 중 호환되지 않는 구성 요소를 제거하거나 업그레이드해야 합니다. Solaris OS에서 번들로 제공되는 일부 제품 구성 요소(Application Server, Message Queue 및 HADB)는 설치 프로그램에서 업그레이드할 수 있습니다. 호환되지 않는 기타 구성 요소는 수동으로 제거 또는 업그레이드해야 합니다. 이러한 비호환성 문제를 해결할 때까지는 설치 프로그램을 진행할 수 없습니다. 자세한 내용은 업그레이드 작동 방식을 참조하십시오.
호환되지 않는 Java ES 공유 구성 요소
기존 호스트에 NSS와 같은 Java ES 공유 구성 요소 버전이 포함되어 있는 경우도 많습니다. 설치 프로그램에서 설치하려는 Java ES 버전과 호환되지 않는 버전의 공유 구성 요소를 발견한 경우에는 해당 공유 구성 요소의 목록이 표시됩니다. 설치를 진행하면 설치 프로그램에서 해당 공유 구성 요소를 호환되는 버전으로 자동 업그레이드합니다.
많은 제품 구성 요소가 핵심 기능을 제공하기 위해 다른 구성 요소에 의존합니다. 설치 프로그램은 다양한 제품 구성 요소 상호 검사를 통해 설치 중에 선택하는 구성 요소가 서로 올바르게 작동하는지 확인합니다. 이와 같은 이유로, 제품 구성 요소 선택 시 특정 구성 요소를 포함할지 여부를 묻는 메시지가 표시됩니다.
일반적으로 설치 프그램은 다음과 같은 규칙을 사용하여 Java ES 제품 구성 요소 간의 종속성을 처리합니다.
제품 구성 요소 선택. 대부분의 경우 설치할 제품 구성 요소를 선택하면 설치 프로그램이 모든 하위 구성 요소를 자동으로 선택합니다.
또한 설치 프로그램은 선택한 제품 구성 요소가 의존하는 구성 요소 및 하위 구성 요소도 선택합니다. 예를 들어 Application Server를 선택하면 HADB, Java DB 및 Message Queue가 자동으로 선택됩니다.
제품 구성 요소 선택 취소. 대부분의 경우 제품 구성 요소의 선택을 취소하면 설치 프로그램이 모든 하위 구성 요소를 자동으로 선택 취소합니다.
선택된 다른 제품 구성 요소에 대해 로컬 또는 원격으로 필요한 제품 구성 요소의 선택을 취소할 경우 설치 프로그램은 설치를 진행할 때 다양한 경고를 표시합니다.
하위 구성 요소 선택. 하위 구성 요소를 선택하면 설치 프로그램은 해당 하위 구성 요소가 속해 있는 제품 구성 요소를 자동으로 선택하지만 다른 하위 구성 요소를 반드시 선택할 필요는 없습니다.
선택한 하위 구성 요소가 다른 구성 요소 또는 하위 구성 요소에 의존하는 경우 다른 구성 요소도 자동으로 선택됩니다.
하위 구성 요소 선택 취소. 하위 구성 요소의 선택을 취소하면 선택한 하위 구성 요소의 선택만 취소되고, 다른 하위 구성 요소의 선택이 취소되지는 않습니다.
선택된 다른 제품 구성 요소에 대해 로컬 또는 원격으로 필요한 하위 구성 요소의 선택을 취소할 경우 설치 프로그램은 설치를 진행할 때 다양한 경고를 표시합니다.
설치에 사용하기 위해 선택한 구성 요소를 찾고 대상 설치 디렉토리를 지정한 후 사용자가 선택한 구성 요소의 요구 사항을 해당 호스트가 만족하는지 확인하기 위해 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 설치를 완료하고 나면 로그 뷰어를 다음 위치에서 찾을 수 있습니다.
Solaris OS의 경우: /var/sadm/prod/SUNWentsys5i
Linux 및 HP-UX의 경우: /var/sadm/prod/sun-entsys5i
제거 후 viewlog 유틸리티가 제거됩니다. ULF 로그 자체는 제거되지 않으며 다음 위치에서 찾을 수 있습니다.
Solaris OS의 경우: /var/sadm/install/logs
Linux 및 HP-UX의 경우: /var/opt/sun/install/logs
Java ES 로그 및 로그 뷰어 사용에 대한 자세한 내용은 설치 로그 파일 검사를 참조하십시오.
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 설치를 완료하고 나면 제거 프로그램은 다음 위치에 저장됩니다.
Solaris OS의 경우: /var/sadm/prod/SUNWentsys5
Linux 및 HP-UX의 경우: /var/sadm/prod/sun-entsys5
제거 후 호스트에서 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 제거 동작을 참조하십시오.