Sun Java System Messaging Server 6.3 64비트 설치 기술 노트

Messaging Server 설치

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

설치 소프트웨어 가져오기

웹 다운로드를 통해 Sun Java System Messaging Server 6.3 64비트 에디션 소프트웨어를 가져올 수 있습니다.

http://www.sun.com/downloads의 Sun Download Center(Sun 다운로드 센터)에서 모든 설치 파일이 압축된 아카이브를 다운로드할 수 있습니다. Messaging Server 설치 파일은 zip 이미지로 제공됩니다. SPARC용 이미지 하나와 x86 플랫폼용 이미지 하나가 있습니다.

commpkg 사용

commpkg 명령을 사용하여 Messaging Server 6.3 64비트 에디션 설치 프로그램을 실행할 수 있습니다. 이 명령은 Messaging Server 설치 비트를 시스템에 설치하지만 Messaging Server를 구성하지는 않습니다. 설치 후에 Messaging Server를 구성하려면 Sun Java System Messaging Server 6.3 관리 설명서의 1 장, 사후 설치 작업 및 레이아웃을 참조하십시오.

구문

commpkg [general options] verb [verb-specific options]

옵션

이 명령의 general options는 다음과 같습니다.

옵션 

설명 

-? 또는 —help

도움말을 표시합니다. 

-V 또는 —version

Messaging Server의 버전을 표시합니다. 

verb는 다음 중 하나입니다.

Verb 

설명 

install

Messaging Server 설치를 수행합니다. 

uninstall

Messaging Server 제거를 수행합니다. 


주 –

지금은 자동 업그레이드를 사용할 수 없습니다. Messaging Server 업그레이드에 있는 절차에 따라 수동 업그레이드를 수행할 수 있습니다.


verb-specific options는 다음 중 하나 이상입니다.

verb-specific options

설명 

—excludeOS

제품을 설치하는 동안 운영 체제 패치를 적용하지 않습니다. 

—excludeSC

공유 구성 요소를 설치, 업그레이드 또는 패치하지 않습니다. 

—acceptLicense

LICENSE.txt 파일에 있는 사용권 조항을 수락합니다.

—altroot

다중 호스트 설치를 수행하는 동안 대체 루트 디렉토리를 지정합니다. INSTALLROOT(모든 제품 및 공유 구성 요소의 최상위 설치 디렉토리)가 대체 루트가 됩니다.

—distro path

제품의 패키지/패치 경로를 지정합니다.

기본값: commpkg 스크립트의 위치

—installroot path

Messaging Server의 최상위 설치 디렉토리인 INSTALLROOT경로를 지정합니다.


주 –

개별 Communications Suite 제품의 하위 디렉토리(향후 릴리스에서 이 설치 프로그램의 일부로 포함될 예정)는 INSTALLROOT 아래에 있습니다.


—silent INPUTFILE

INPUTFILE 및 명령줄 인수를 통해 입력을 받아 자동 설치를 실행합니다. 명령줄 인수는 INPUTFILE에 있는 항목을 무시합니다. 대화식 프롬프트 없이 설치가 진행됩니다.

자동 설치를 테스트하려면 —dryrun을 사용합니다.

—dry-run 또는 -n

Messaging Server를 설치하지 않습니다. 검사를 수행합니다. 

—upgradeSC [y|n]

필요에 따라 공유 구성 요소를 업그레이드할지 여부를 나타냅니다. 

경고: 공유 구성 요소를 업그레이드하고 나면 원래대로 되돌릴 수 없습니다. 하지만 필수 공유 구성 요소를 업그레이드하지 않으면 제품이 제대로 작동하지 않을 수 있습니다. 

주: [y|n]을 지정하지 않으면 업그레이드해야 하는 각 공유 구성 요소에 대해 메시지가 표시됩니다.

기본값: n

—excludeSC 플래그가 이 플래그보다 우선적으로 적용됩니다.

—auditDistro

설치 배포를 감사하여 필수 패치와 패키지가 있으며 패키지의 버전이 올바른지 확인합니다. 

—pkgOverwrite

기존 설치 패키지를 덮어씁니다. 전역 영역에 공유 구성 요소가 없거나 전체 루트 영역에 공유 구성 요소가 있는 경우 전역 영역에서 공유 구성 요소를 설치할 때 이 옵션을 사용할 수 있습니다. 기본값은 기존 패키지를 무시하지 않는 것입니다. 일반적으로 공유 구성 요소는 전역 영역에서 관리해야 합니다. 

설치를 시작하는 방법

  1. root로 로그온하여 수퍼유저가 됩니다.

  2. 텍스트 기반 설치 프로그램을 시작합니다. commpkg 사용에 설명된 대로 commpkg를 사용합니다. commpkg가 호출되면 로그 파일에서 설치 매개 변수를 기록합니다.

    # ./commpkg install

    -- LOGFILE: /tmp/CommsInstaller_20070501132825.log

  3. 사용권 계약에 동의합니다. 사용권 계약의 내용을 이미 다 읽은 경우에는 계약 내용 보기를 건너뛰고 바로 동의할 수도 있습니다. 사용권 계약 전체를 읽지 않고 계약에 동의하려면 Enter 키를 눌러 계속한 다음 n을 눌러 계약 읽기를 건너뛰고 yes를 입력하여 계약에 동의합니다.

  4. 서버 파일을 설치할 설치 위치(INSTALLROOT)를 지정하거나 기본 위치를 사용합니다.


    주 –

    기본 INSTALLROOT/opt/SUNWmsgsvr에서 /opt/sun/comms/messaging(32비트 설치의 경우) 및 /opt/sun/comms/messaging64(64비트 설치의 경우)로 변경되었습니다.


    시스템에 이전 버전의 패치가 설치되어 있는 경우에는 INSTALLROOT를 지정한 후에 운영 체제 및 공유 구성 요소 패치에 대한 알림이 표시될 수도 있습니다.

  5. 설치할 제품을 선택합니다.

    이 릴리스에는 Messaging Server 6.3, Messaging Server 6.3(현지화된 버전), Messaging Server 6.3 64비트 및 Messaging Server 6.3 64비트(현지화된 버전)의 네 가지 제품이 있습니다.

  6. 설치할 항목의 목록을 생성합니다.

    이 단계에서는 설치 프로그램이 설치 또는 업그레이드할 모든 제품과 공유 구성 요소의 목록을 표시합니다. 항목을 업그레이드해야 하는 경우 업그레이드할지 여부를 선택할 수 있습니다.


    주의 – 주의 –

    공유 구성 요소는 업그레이드하고 나면 원래대로 되돌릴 수 없습니다. 하지만 올바른 버전의 공유 구성 요소를 설치하지 않으면 제품이 올바르게 작동하지 않을 수 있습니다. 따라서 공유 구성 요소 및 제품을 설치 및 업그레이드할 경우에는 주의를 기울여야 합니다.


    설치 및 업그레이드할 항목을 결정하고 나면 설치 프로그램에서 요약을 만듭니다.

  7. 설치 준비가 완료되었습니다.

    설치 및 업그레이드할 구성 요소를 지정하고 나면 설치 프로그램에서 Messaging Server 파일을 INSTALLROOT에 설치할 준비가 완료됩니다.

    모든 항목이 올바르게 설치되면 요약 패널에 All tasks PASSED가 표시됩니다.

  8. 로그 파일

    설치가 완료되면 다음 예에서와 같이 타임스탬프가 있는 로그 파일이 만들어집니다.

    • 설치를 취소하려면 다음 예에서와 같이 undoCommsInstall 스크립트로 이동합니다. /var/opt/CommsInstaller/logs/undoCommsInstall_20070501135358

    • 여러 설치에 대해 자동 설치를 실행하려면 다음 예에서와 같이 자동 설치 파일을 사용합니다. /var/opt/CommsInstaller/logs/silent_CommsInstaller_20070501135358

    • 설치 프로그램이 다음 위치에 설치 프로세스의 로그 파일을 만듭니다. 예를 들면 다음과 같습니다. /var/opt/CommsInstaller/logs/CommsInstaller_20070501135358.log

  9. 설치 취소

    방금 실행한 설치를 제거하려면 다음 예에서와 같이 undoCommsInstall 스크립트를 실행하여 설치를 취소할 수 있습니다. /var/opt/CommsInstaller/logs/undoCommsInstall_20070501135358.

    설치를 취소하면 설치 중에 수행한 특정 단계를 되돌릴 수 있습니다. 공유 구성 요소 설치도 취소됩니다. 하지만 제거할 특정 구성 요소를 선택하려면 commpkg uninstall 명령을 사용합니다( Messaging Server 제거 참조). 제거 프로그램은 공유 구성 요소를 제거하지 않습니다.

  10. 디렉토리 레이아웃

    INSTALLROOT(기본값: /opt/sun/comms) 아래에는 다음 디렉토리가 있습니다.

    • CommsInstaller: 이 디렉토리에는 설치 프로그램의 복사본이 있습니다.


      주 –

      이전 단계에서 나열된 로그 파일은 /var/opt/CommsInstaller/log 디렉토리에 있습니다. 대체 루트에 Messaging Server를 설치한 경우 로그 파일은 대체 루트의 INSTALLROOT/var/opt/CommsInstaller/log 디렉토리에 있습니다.


    • messaging: 32비트 Messaging Server 버전

    • messaging64: 64비트 Messaging Server 버전

자동 모드에서 설치

설치 프로그램을 자동 모드에서 실행하면 비대화식 세션이 실행됩니다. 설치 입력은 자동 설치 파일(상태 파일이라고도 함), 명령줄 인수 또는 기본값에서 제공됩니다.

자동 설치를 실행하려면 다음 단계를 수행합니다.

  1. 대화식 설치 세션을 실행합니다. 설치를 시작하는 방법을 참조하십시오. /var/opt/CommsInstaller/logs/silent_CommsInstaller_20070501135358과 비슷한 상태 파일이 자동으로 만들어집니다.

  2. 상태 파일을 각 호스트 시스템에 복사하고 필요에 따라 파일을 편집합니다. 자동 모드 파일 형식을 참조하십시오.

  3. 각 호스트에서 자동 설치를 실행합니다. commpkg 사용에 있는 자동 설치 사용을 참조하십시오.


주 –

명령줄 인수는 상태 파일에 있는 값 및 인수를 무시합니다.


자동 모드 파일 형식

자동 모드 파일(상태 파일이라고도 함)의 형식은 등록 정보 파일과 비슷합니다. 빈 줄은 번호 기호(#)로 시작하며 등록 정보는 등호(=)로 구분된 키/값 쌍입니다. 다음 매개 변수를 변경할 수 있습니다.

공유 구성 요소 설치

공유 구성 요소를 처리하는 옵션에는 두 가지가 있습니다.

대체 루트로 다중 설치 수행

이전 버전의 설치 프로그램과 달리 이 버전에서는 여러 INSTALLROOT를 사용하여 같은 시스템에 같은 제품 버전을 여러 개 설치할 수 있습니다.

그러려면 —altroot 플래그를 사용하여 대체 루트에 제품을 설치합니다.

  1. 기본 INSTALLROOT에 OS 패치 및 공유 구성 요소를 설치합니다. 설치를 시작하는 방법을 참조하십시오. 공유 구성 요소만 설치하려면 대체 루트에 설치할 구성 요소 번호에 ~(틸드)를 추가합니다. 예를 들어 대체 루트에 Messaging Server 64비트를 설치하려면 기본 설치 중에 ~3을 선택합니다. 설치 프로그램은 제품 자체가 아닌 종속성만 설치합니다.


    주 –

    OS 패치는 항상 대체 루트가 아닌 기본 INSTALLROOT에 적용됩니다.


  2. 다음 예에서와 같이 대체 루트에 공유 구성 요소 및 Messaging Server를 설치합니다.

    commpkg install —altroot —installroot /opt/sun/comms2

    —altroot와 함께 —installroot를 사용하여 대체 루트를 지정해야 합니다.

대체 루트는 원하는 만큼 만들 수 있습니다. 하지만 만든 대체 루트는 모두 수동으로 추적해야 합니다.