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

기존 호스트 검사

설치하기 전에 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 스크립트의 이름이 변경될 것임을 경고합니다. 별도의 조치가 필요하지 않습니다.