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

1장 설치 준비

이 장에서는 Sun JavaTM Enterprise System(Java ES) 소프트웨어 설치에 도움이 되는 정보를 제공합니다. 이 설명서에 있는 작업을 시작하기 전에 Sun Java Enterprise System 5 설치 계획 설명서에 따라 설치를 계획해야 합니다. 또한 Java ES 설치와 관련하여 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 제거 동작을 참조하십시오.

기존 호스트 검사

설치하기 전에 Java ES 소프트웨어를 설치하려는 호스트에 상주하는 항목을 알고 있어야 합니다. Java ES 소프트웨어가 사전 로드된 새 Solaris 시스템을 주문한 경우에는 호스트를 검사할 필요가 없습니다. 하지만 기존 호스트에 이미 Java ES 구성 요소 버전이 설치되어 있는 경우에는 새로운 Java ES 릴리스의 Java ES 설치 프로그램을 실행하기 전에 일부 소프트웨어를 업그레이드하거나 제거해야 할 수도 있습니다.

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

Java ES 소프트웨어가 Solaris OS에 사전 로드되어 있는 경우

소프트웨어가 사전 로드된 Sun Solaris 하드웨어 시스템을 주문한 경우에는 Java ES 소프트웨어의 설치 이미지가 이미 시스템에 복사되어 있습니다. Java ES 소프트웨어가 호스트에 사전 로드되어 있는 경우 다음 디렉토리가 존재합니다.

/var/spool/stage/JES_06Q4_architecture/

architecture 변수는 시스템의 하드웨어 구조(예: SPARC 또는 x86)를 나타냅니다.

설치 이미지를 확장한 후 Java ES 설치 프로그램을 사용하여 이 설명서에 설명된 대로 사전 로드된 Java ES 소프트웨어를 설치 및 구성해야 합니다. 일부 Java ES 구성 요소는 Solaris OS에 번들로 제공되며 호스트에 표시됩니다. 이 경우 설치 프로그램은 이러한 구성 요소를 업그레이드하는 옵션을 제공합니다. 자세한 내용은 업그레이드 작동 방식을 참조하십시오.


주 –

사전 로드된 Java ES 소프트웨어가 Solaris 10 시스템에 있는 경우 설치 이미지를 확장하기 전에 Solaris 10 영역 예를 참조하십시오.


호환되지 않는 구성 요소가 설치되어 있는 경우

설치 중에 설치 프로그램은 호스트에 이미 설치되어 있는 Java ES 구성 요소가 설치할 Java ES 릴리스와 호환되는지 확인합니다. 일부 구성 요소가 호환되지 않을 경우 설치 프로그램에서 비호환성 오류 메시지를 표시하고 설치를 중단할 수도 있습니다. 그러므로 실제로 Java ES 소프트웨어를 설치하기 전에 설치된 소프트웨어를 조사하고 업그레이드를 수행하는 것이 가장 좋습니다.

설치 프로그램을 실행하면 호스트에 호환되지 않는 구성 요소가 있는지 확인할 수 있습니다. Application Server, Message Queue 또는 HADB를 설치하려면 설치 프로그램에서 이러한 구성 요소를 업그레이드하도록 할 수 있습니다. 다른 제품 구성 요소의 경우 설치 프로그램을 사용하여 업그레이드할 수 없습니다. 그 대신 Sun Java Enterprise System 5 UNIX용 업그레이드 설명서의 지침에 따라 호환되지 않는 구성 요소를 제거하거나 업그레이드해야 합니다.

Java ES 설치 프로그램에서는 설치할 제품 구성 요소에 필요한 공유 구성 요소를 업그레이드하거나 설치합니다.

prodregpkginfo 등의 Solaris 명령, Linux의 rpm 명령 또는 HP-UX의 swlist 명령을 사용하면 설치된 소프트웨어를 검사할 수 있습니다. 다음 표에서는 UNIX 플랫폼에 대해 해당하는 기본 패키지 명령을 나열합니다.

표 1–2 해당 UNIX 패키지 명령

작업 

Solaris 

Linux 

HP-UX 

설치된 패키지 표시 

pkginfo

rpm –qa

swlist

패키지 설치 

pkgadd

rpm -i

swinstall

패키지 제거 

pkgrm

rpm –e

swremove

또한 설치 프로그램 자체를 사용하여 이 절의 절차에 설명된 대로 패키지 기반 소프트웨어 설치를 검사할 수도 있습니다.


주 –

설치된 소프트웨어에 대해 Java ES 설치 프로그램이 제공하는 정보에만 의존하지 마십시오. 호스트에 대한 별도의 검사를 수행하여 현재 어떤 소프트웨어가 설치되어 있는지 확인해야 합니다.


Procedure그래픽 설치 프로그램에 로컬 디스플레이 액세스를 제공하려면

  1. DISPLAY 환경 변수를 설정합니다.

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

    • C 쉘의 예(호스트 이름 myhost):


      setenv DISPLAY myhost:0.0
    • Korn 쉘의 예(호스트 이름 myhost):


      DISPLAY=myhost:0.0
  2. 디스플레이 권한을 지정합니다.

    로컬 디스플레이에서 제거 프로그램을 실행하려면 디스플레이 권한을 허가해야 할 수 있습니다. 예를 들면 다음 명령을 사용하여 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” 장을 참조하십시오.

Procedure설치 프로그램을 사용하여 업그레이드 문제를 확인하려면

  1. 소프트웨어가 설치되지 않음을 나타내는 -no 옵션을 사용하여 설치 프로그램을 시작합니다.

    그래픽 설치 프로그램의 경우


    ./installer -no

    텍스트 기반 설치 프로그램의 경우


    ./installer -nodisplay -no
  2. 구성 요소 선택 단계를 진행합니다.

  3. 이 호스트에 설치하려는 제품 구성 요소를 선택합니다.

    상태 열은 선택한 제품 구성 요소에 필요한 제품과 업그레이드 가능한 구성 요소를 나타냅니다.

  4. 설치 프로그램에서 선택 가능한 제품 구성 요소의 호환되지 않는 버전을 검색한 경우 호환되지 않는 버전을 업그레이드할 것인지, 제거할 것인지 묻는 메시지가 표시됩니다.

    Solaris에 Application Server, Message Queue 및 HADB가 번들로 제공된 경우 설치 프로그램에서 업그레이드할 수 있습니다. 자세한 내용은 업그레이드 작동 방식을 참조하십시오.

    문제를 해결한 후 선택 목록을 새로 고쳐 구성 요소를 선택한 다음 설치 프로그램을 계속 진행할 수 있습니다.

  5. 설치 프로그램에서 공유 구성 요소의 호환되지 않는 버전을 검색한 경우 공유 구성 요소 업그레이드 필요 목록이 표시됩니다.

    각 공유 구성 요소에 대해 설치된 버전과 필요한 버전을 검토하여 필요한 업그레이드가 있는지 확인합니다. 최신 버전의 Java ES 공유 구성 요소가 해당 공유 구성 요소를 사용하는 호스트의 다른 응용 프로그램과 호환되는지 확인해야 합니다.

  6. 필요한 경우 설치 프로그램을 종료하고 필요한 업그레이드를 수행합니다.

  7. 각 호스트에 대해 절차를 반복합니다.


    주 –

    설치 프로그램에서 Solaris OS와 함께 배포된 Directory Server 버전을 발견한 후 사용자에게 Solaris 배포와 관련된 Directory Server 스크립트의 이름이 변경될 것임을 경고합니다. 별도의 조치가 필요하지 않습니다.


호스트가 준비되었는지 확인

설치 프로그램을 시작하기 전에 다음 사항을 검토하여 시스템이 준비되었는지 확인하십시오.

액세스 권한

Java ES 소프트웨어를 설치하려면 root 또는 수퍼유저로 로그인해야 합니다.

메모리, 디스크 공간 및 스왑 공간 요구 사항

설치 프로그램에서 선택한 구성 요소에 필요한 메모리, 디스크 공간 및 스왑 공간이 이 호스트에 충분한지 확인하기 위한 검사를 수행합니다.


주 –

Solaris 10에서 비전역 영역에 설치하는 경우에는 메모리 검사를 수행하지 않습니다.


시스템 요구 사항

Java ES를 설치하기 전에 배포에서 호스트가 최소 하드웨어 및 운영 체제 요구 사항을 충족하는지 확인하십시오. 지원되는 플랫폼과 소프트웨어 및 하드웨어 요구 사항에 관한 최신 정보는 Sun Java Enterprise System 5 UNIX용 릴리스 노트의 "하드웨어 및 소프트웨어 요구 사항"을 참조하십시오. 호스트의 운영 체제가 Java ES 요구 사항을 충족하지 못하는 경우에는 설치 프로그램을 진행할 수 없습니다. 설치하기 전에 이 문제를 해결해야 합니다.

권장되는 Solaris OS용 Java ES 패치 클러스터는 편의상SunSolve 사이트(http://sunsolve.sun.com)에서 제공됩니다. Java ES 패치 클러스터에는 특정 릴리스의 Java ES에 필요한 모든 Solaris 패치가 포함되어 있습니다. 이러한 패치 클러스터에는 Solaris 커널 패치가 들어 있을 수도 있으므로 반드시 패치 클러스터 Readme 파일, 특히 커널 패치용 Readme 파일을 자세히 읽어 보십시오. 패치 클러스터는 단일 사용자 모드에서 설치해야 하고 설치 후에는 호스트를 재부팅해야 합니다.


정보 –

Java ES 설치 프로그램을 실행하기 전에 플랫폼에 패치 클러스터를 적용하면 설치 프로그램이 호스트에 대한 시스템 검사를 수행하여 누락된 패치를 확인하는 절차에 따른 지연을 피할 수 있습니다. 그러나 최신 버전의 Solaris OS를 실행하는 경우 Java ES 설치 프로그램을 먼저 실행하여 누락된 것으로 확인된 패치만 업데이트하는 것이 더 좋을 수도 있습니다.


패치 요구 사항

설치 중에 Java ES 설치 프로그램이 모든 누락된 소프트웨어 패치를 확인하고 호스트에 이들 패치를 설치할지 묻습니다. 설치를 계속하기 전에 누락된 대부분의 패치를 설치해야 합니다. 하지만 어떤 경우에는 누락된 패치를 설치하지 않고도 작업을 계속 진행할 수 있습니다. 이 경우 작업을 계속하면 설치에 실패하거나 소프트웨어가 제대로 작동하지 않을 수 있다는 경고 메시지가 표시됩니다. 설치를 계속하려면 누락된 패치를 설치하지 않고 계속할 것인지 확인해야 합니다.

이번 릴리스의 Java ES에서 필요한 패치에 대한 자세한 내용은 Sun Java Enterprise System 5 UNIX용 릴리스 노트를 참조하십시오.

Procedure패치를 설치하려면

다음 예의 절차에서는 Solaris OS 패치를 설치하기 위한 지침을 제공합니다.

  1. Sunsolve 사이트로 이동합니다. http://sunsolve.sun.com

    (HP-UX 패치 위치: http://www.itrc.hp.com, Linux 패치 위치: http://www.redhat.com)

  2. Patches and Updates를 누릅니다.

  3. PatchFinder 입력란에 패치 번호를 입력하고 Find Patch를 누릅니다.

  4. 패치용 zip 파일을 다운로드합니다.

  5. zip 파일을 확장합니다. 예를 들면 다음과 같습니다. unzip 112785-44.zip

    패치 파일에 대한 디렉토리가 만들어집니다.

  6. 패치를 적용합니다. 예를 들면 다음과 같습니다. patchadd 117885-44

  7. Java ES 설치 프로그램으로 돌아가서 다시 확인을 누릅니다. 모든 시스템 요구 사항이 다시 확인됩니다.

설치 순서 예를 사용할 수 있는지 확인

시스템의 호스트에 Java ES 제품 구성 요소를 설치하는 순서는 설치의 성공 여부에 매우 중요합니다. 2 장, 설치 순서 예에 있는 순서 예 중에 사용할 수 있는 것이 하나 이상 있을 수 있습니다. 이 순서에는 일반적인 몇 가지 Java ES 설치에 필요한 상위 수준의 작업이 포함됩니다.

설치 계획에 대한 자세한 내용은 Sun Java Enterprise System 5 설치 계획 설명서에 나와 있습니다.

설치 필수 사항 확인

다음 표에는 설치를 시작하기 전에 수행해야 하는 작업이 나열되어 있습니다. 왼쪽 열은 작업 수행 순서가 나열되고 오른쪽 열에는 지침 위치 및 기타 유용한 정보가 포함되어 있습니다. 설치에 따라 생략되는 작업도 있습니다.


주 –

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


표 1–3 설치 전 확인 목록

작업 

지침 및 유용한 정보 

1. Java ES 설치를 계획합니다. 

Sun Java Enterprise System 5 설치 계획 설명서를 참조하십시오.

Sun Cluster 소프트웨어를 설치하는 경우 Sun Cluster 소프트웨어 예를 참조하십시오.

Monitoring Console을 설치하는 경우 Sun Java Enterprise System 5 모니터링 설명서를 참조하십시오.

2. 릴리스 노트에 설명되어 있는 문제점이 해당 설치에 영향을 주는지 확인합니다. 

설치 설명서에 있는 절차를 수행하기 전에 Sun Java Enterprise System 5 UNIX용 릴리스 노트를 읽어야 합니다. 이러한 릴리스 노트에서는 배포에 영향을 줄 수 있는 설치 문제 정보를 다루고 있습니다.

3. 호스트에서 기존 소프트웨어를 검사합니다. 

기존 호스트 검사를 참조하십시오.

업그레이드해야 하는 경우 Sun Java Enterprise System 5 UNIX용 업그레이드 설명서를 참조하십시오.

4. Java ES 5 릴리스와 호환되지 않는 기존 구성 요소를 모두 업그레이드합니다. 

주: Solaris OS에서 기존 버전의 Application Server 및 Message Queue는 일반적으로 Java ES 설치 프로그램에서 업그레이드할 수 있습니다. 

호환되지 않는 구성 요소가 설치되어 있는 경우를 참조하십시오.

Sun Java Enterprise System 5 UNIX용 업그레이드 설명서를 참조하십시오.

플랫폼 패키지 명령 사용에 대한 자세한 내용은 해당 설명서 페이지를 참조하십시오. 

5. 시스템 요구 사항이 충족되는지 확인합니다. 

호스트가 준비되었는지 확인을 참조하십시오.

Sun Java Enterprise System 5 UNIX용 릴리스 노트플랫폼 요구 사항 및 문제점플랫폼 요구 사항 및 문제점을 참조하십시오.

6. 설치 순서 예를 사용할 수 있는지 확인합니다. 

2 장, 설치 순서 예을 참조하십시오.

7. 지금 구성 설치의 경우 제품 구성 요소에 대한 구성 정보를 수집합니다. 

Sun Java Enterprise System 5 UNIX용 설치 참조 설명서의 3 장, 구성 정보에서 제품 구성 요소 구성 정보를 제공합니다.

Sun Java Enterprise System 5 UNIX용 설치 참조 설명서의 4 장, 구성 워크시트에서 데이터 수집에 사용되는 워크시트를 제공합니다.

8. 제품 레지스트리 파일의 복사본을 만듭니다. 백업 복사본이 있으면 설치가 실패한 경우 복원할 때 유용합니다.

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

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

HP-UX의 경우: /var/adm/sw/productregistry

9. Directory Server를 루트가 아닌 사용자로 실행하려면 구성 전에 시스템 계정을 만듭니다. 

루트가 아닌 사용자에게 필요한 시스템 계정을 만듭니다. 

10. 이미 설치된 서버나 서비스에 종속되는 제품 구성 요소를 설치하는 경우 기존 서버 및 서비스에 액세스할 수 있는지 확인합니다. 

예를 들어 Portal Server Secure Remote Access 하위 구성 요소를 설치하려는 경우에는 Secure Remote Access Core가 실행 중이며 액세스할 수 있어야 합니다. 

11. Directory Server를 설치하는 경우 Perl이 설치되어 있는지 확인합니다.

Solaris OS의 경우: Perl 패키지(SUNWperl5*)는 Solaris 매체에서 찾을 수 있습니다.

Linux의 경우: /usr/bin/perl

HP-UX의 경우: /opt/perl/bin/perl

설치하기 전에 Perl이 있는지 확인해야 합니다. Perl이 없는 경우 pkgadd, rpm -i 또는 swinstall을 사용하여 패키지를 추가합니다.

12. 대상 시스템에 대해 getent hosts에서 반환하는 두 번째 열에 단순 호스트 이름이 아닌 FQDN이 포함되어 있는지 확인합니다.

다음 명령을 실행합니다. 

getent hosts ip-address

13. Apache Web Server와 함께 로드 균형 조정 플러그인을 설치하는 경우 Java ES 설치를 시작하기 전에 Apache Web Server가 설치 및 구성되어야 합니다.  

Linux인 경우에만 먼저 Application Server를 설치한 다음 Apache Web Server를 설치하고 마지막으로 로드 균형 조정 플러그인을 설치해야 합니다. 

HP-UX에서는 Apache Web Server를 지원하지 않습니다. 

아직 완료하지 않은 경우 Apache Web Server를 설치 및 구성합니다. 자세한 내용은 Sun Java System Application Server Enterprise Edition 8.2 High Availability Administration Guide의 Configuring Web Servers for HTTP Load Balancing을 참조하십시오.

14.타사 웹 컨테이너에 배포할 Access Manager를 설치하는 경우 나중에 구성 유형을 선택하고 사후 설치 구성 스크립트를 실행해야 합니다. 

주: HP-UX에서는 타사 웹 컨테이너를 지원하지 않습니다. 지금 구성의 경우 Linux에서만 BEA WebLogic 타사 웹 컨테이너로 BEA WebLogic을 지원합니다. 

자세한 내용은 Sun Java System Access Manager 7.1 Postinstallation Guide를 참조하십시오.

15. 다시 설치하는 경우에는 Web Server 설치 디렉토리가 없는지 확인합니다. 디렉토리가 있다면 해당 디렉토리를 제거하거나 이름을 변경합니다.

Web Server의 기본 설치 디렉토리 

Solaris OS의 경우: /opt/SUNWwbsvr7

Linux 및 HP-UX의 경우: /opt/sun/webserver7

16. J2SE 소프트웨어를 업그레이드하는 경우 설치 중에 J2SE 구성 요소에 종속된 다른 제품을 중지했는지 확인합니다. 

자세한 내용은 Sun Java Enterprise System 5 UNIX용 업그레이드 설명서를 참조하십시오.

17. 호스트가 인터넷에 직접 연결되지 않는 경우 HTTP 프록시를 지정해야 합니다. 

Application Server 예는 Sun Java System Application Server Enterprise Edition 8.2 Administration Guide에서 찾을 수 있습니다.

 

18. Linux에서 /usr/share/bdb/db.jar 링크가 있으면 이 링크를 제거합니다.

 

19. Linux에서 Ant 1.5.2가 다음의 호스트에 없는지 확인합니다. rpm –qa | grep ant

제거 명령:  

rpm –e ant-1.5.2-23 ant—libs-1.5.2-23

20. Linux에서 Korn 쉘이 설치되어 있는지 확인합니다. 

Korn 쉘이 설치되어 있지 않으면 RPM 디렉토리로 이동하여 rpm –i pdksh 명령을 실행합니다.

21. HP-UX에서 설치 프로그램을 시작하기 전에 Java 버전 5.0 Update 3이 설치되어 있는지 확인합니다. 

호스트에 설치된 JDK 버전을 확인하려면 다음 명령을 실행합니다. 

"swlist Jdk15"

필요한 경우 다음 위치에서 정확한 버전의 Java를 다운로드하여 설치합니다. http://www.hp.com/products1/unix/java/

22. HP-UX에서 Web Proxy Server가 기본 설정으로 설치된 경우 사용자 nobody가 유효한 사용자인지 확인합니다.

nobody의 사용자 아이디 및 그룹 아이디는 /etc/passwd/etc/group 파일에서 양수 값이어야 합니다.

23. 해당 설치에 적용되는 모든 설치 순서 지침을 따릅니다.  

표 2–1을 참조하십시오.

이러한 필수 사항 외에도 Java ES를 설치하기 전에 유용하게 사용할 수 있는 정보가 표 2–1에 나와 있습니다.

Java ES 소프트웨어 구하기

Java ES 소프트웨어는 다음과 같은 방법으로 구할 수 있습니다.

이번 릴리스의 배포 번들 목록은 Sun Java Enterprise System 5 UNIX용 설치 참조 설명서의 1 장, Java ES 배포 번들을 참조하십시오.

네트워크에 설치 이미지 만들기

Java ES 배포는 공유 위치에 설치 파일을 배치할 수 있도록 설계되었습니다. 이를 통해 필요할 때마다 언제든지 공유 위치에서 설치 파일을 실행할 수 있게 됩니다.

ProcedureDVD에서 이미지를 만들려면

Java ES는 여러 아키텍처를 지원합니다. 이 예의 절차에서는 사이트 네트워크에서 Solaris SPARC 설치 이미지를 사용 가능하게 만드는 방법에 대한 지침을 제공합니다.

  1. root 또는 수퍼유저로 로그인합니다.

  2. 네트워크에 공유 디렉토리를 만듭니다. 예를 들면 다음과 같습니다.


    mkdir shared-location/java_es-5
  3. DVD에서 설치 파일에 액세스합니다.

    DVD에는 여러 아키텍처 버전의 Java ES가 포함되어 있습니다. 필요한 것만 복사합니다.

  4. 매체의 루트 디렉토리에서 해당 파일과 매체 구조를 복사합니다.


    find . -print -maxdepth 1 | cpio -pdum shared-location/java_es-5  
  5. License 폴더를 복사합니다.


    find ./License -print  | cpio -pdum shared-location/java_es-5
  6. README 폴더를 복사합니다.


    find ./README -print | cpio -pdum shared-location/java_es-5 
  7. 필요한 아키텍처를 복사합니다.


    find ./Solaris_sparc -print | cpio -pdum shared-location/java_es-5 

    주 –

    모든 아키텍처를 복사하려면


    cd /cdrom/cdrom0
    find . -print | cpio -pdum shared-location/java_es-5

Procedure압축 아카이브에서 이미지를 만들려면

  1. root 또는 수퍼유저로 로그인합니다.

  2. 네트워크에 공유 디렉토리를 만듭니다. 예를 들면 다음과 같습니다.


    mkdir shared-location/java_es-5
  3. 웹 사이트에서 설치 파일에 액세스합니다.

  4. 압축 아카이브에서 설치 이미지를 만듭니다. 예를 들면 다음과 같습니다.


    cd shared-location/java_ent_sys_5
    unzip pathname/java_es-5-ga-solaris-sparc.zip
  5. 다른 압축 아카이브 파일에 대해 이 단계를 반복합니다.


    주 –

    여러 플랫폼의 파일을 공유 위치에 복사하면 README 파일과 COPYRIGHT 파일에 관한 다음 쿼리가 표시됩니다.

    File already exists. OK to overwrite?

    Yes를 입력합니다. 이 두 파일은 모든 플랫폼에 대해 동일합니다.