이 설명서에서는 Sun Java System Messaging Server 6.3 64비트 에디션을 설치하는 방법에 대해 설명합니다. 이후 릴리스에서는 이 설치 프로그램에 다른 Communications Suite 구성 요소도 포함될 것입니다.
이 설치 프로그램을 사용하여 Messaging Server 64비트 에디션뿐 아니라 32비트 버전도 설치할 수 있습니다.
이 기술 노트는 다음 절로 구성되어 있습니다.
버전 |
날짜 |
변경 설명 |
---|---|---|
1 |
2007년 7월 |
이 기술 노트의 초기 릴리스입니다. |
Sun Java System Messaging Server 6.3 64비트 설치 프로그램은 Sun Java System Messaging Server 6.3을 포함하는 이전 버전의 설치 프로그램인 Communications Suite 5 설치 프로그램과 다릅니다. 다음 변경 사항 표를 참조하십시오.
표 1 Messaging Server 6.3 64비트 설치 프로그램과 Messaging Server 6.3을 포함하는 Communications Suite 5 설치 프로그램 사이의 차이
Sun Java System Messaging Server 6.3 64비트 설치 프로그램 |
Communications Suite 5 설치 프로그램 |
Messaging Server를 설치합니다. Messaging Server용 필수 공유 구성 요소 및 운영 체제 패치를 설치합니다. Veritas Cluster Agent는 설치하지만 Sun Cluster Agent 또는 Sun Cluster 소프트웨어는 설치하지 않습니다. Sun Cluster는 Communications Suite 5 설치 프로그램으로 설치할 수 있습니다. |
Java Enterprise System 구성 요소를 설치합니다(예: Directory Server, Sun Cluster). Communications Suite(Messaging Server, Calendar Server, Delegated Administrator, Communications Express와 Sun Cluster Agent 또는 Veritas Cluster Agent)를 설치합니다. |
텍스트 기반 설치 프로그램 |
GUI 기반 설치 프로그램 및 텍스트 기반 설치 프로그램 |
제품 레지스트리가 없으며 패키지 데이터베이스를 사용하여 패키지가 설치되었는지 또는 부분적으로 설치되었는지 여부를 확인합니다. |
제품 레지스트리를 사용합니다. |
32비트 및 64비트 에디션을 설치합니다. |
32비트 에디션을 설치합니다. |
이 릴리스에서는 다음 기능을 사용할 수 없습니다.
업그레이드: 이 릴리스에는 Communications Suite 5(Sun Java System Messaging Server 6.3)에서 Sun Java System Messaging Server 6.3 64비트 에디션으로의 자동 업그레이드 유틸리티가 포함되어 있지 않습니다. 하지만 세 가지 업그레이드 프로세스 중 하나를 선택하면 이 버전의 Messaging Server로 수동 업그레이드할 수 있습니다. Messaging Server 업그레이드를 참조하십시오.
이 절은 설치 전 준비에 대한 다음 내용으로 구성되어 있습니다.
구성 요소를 설치하기 전에 이 절의 단계를 수행하여 설치를 수행할 시스템이 준비되었는지 확인합니다.
메시징 서버의 성능은 CPU 성능, 사용 가능한 메모리, 디스크 공간, 파일 시스템 성능, 사용 패턴, 네트워크 대역폭 등의 여러 요소에 따라 결정됩니다. 예를 들어, 처리량은 파일 시스템 성능과 직접 관련됩니다. 크기 지정과 성능에 대한 내용은 Sun Java System 담당자에게 문의하십시오.
/etc/resolv.conf 파일에 유효한 이름 서버의 IP 주소가 있는 이름 서버 항목이 있는지 확인합니다. 예를 들면 다음과 같습니다.
domain comms.beta.com nameserver 192.168.100.22 nameserver 192.168.100.23 nameserver 192.168.100.24 nameserver 192.168.100.25
/etc/hosts 파일에 서버의 정규화된 호스트 이름 항목이 있는지 확인합니다. 이 정규화된 호스트 이름은 정규화되지 않은 호스트 이름보다 먼저 나열되어 있어야 합니다. 예를 들면 다음과 같습니다.
10.1.82.52 wireless.comms.beta.com wireless loghost
/etc/nsswitch.conf 파일이 먼저 files를 사용하여 호스트 이름을 확인하도록 구성되어 있는지 확인합니다. nsswitch.conf 파일에서 hosts 행의 항목에 files가 맨 앞에 나열됩니다.
hosts: files dns nis [NOTFOUND=return]
또는 NIS를 사용하지 않는 경우 다음과 같이 나열됩니다.
hosts: files dns
Solaris 10 플랫폼에서는 정규화된 도메인 이름(FQDN)을 /etc/hosts 파일뿐 아니라 /etc/inet/ipnodes 파일에도 추가해야 합니다.
그렇지 않으면 호스트 이름이 정규화된 도메인 이름(FQDN)이 아니라는 오류 메시지가 표시됩니다.
메시지 저장소에는 다음 파일 시스템을 사용하는 것이 좋습니다.
LUFS(Logging UFS).
VxFS(Veritas File System). Veritas File System을 올바르게 구성하면 우수한 시스템 성능을 얻을 수 있습니다. VxVM(Veritas Volume Manager)을 사용하는 경우에는 볼륨과 볼륨의 로그 파일이 정기적으로 스트라이프되도록 설정되어 있는지 잘 살펴보아야 합니다.
HAStoragePlus File System(Sun Cluster 설치용). HAStoragePlus File System은 기본 Sun Cluster 전역 파일 시스템보다 우수한 성능을 제공합니다.
NFS(Network File System).
MTA 릴레이 시스템에서 NFS를 사용하여 LMTP, 자동 회신 기록 및 메시지 조각 모음을 수행할 수 있습니다. Sun Java System Messaging Server 6.3 관리 설명서를 참조하십시오. 또한 NFS는 메시지 저장소뿐 아니라 BSD 스타일 메일함(/var/mail/)에서도 지원됩니다. Sun StorEdge 5310 NAS Appliance 버전의 NFS가 Messaging Server에서 사용할 수 있게 인증되었습니다.
64비트 릴리스에서는 다음 플랫폼을 지원합니다.
64비트 버전 Solaris 9 운영 체제 업데이트 2(SPARC® 플랫폼 에디션) 및 필수 패치
64비트 Solaris 10 운영 체제 SPARC 및 64비트 x86 플랫폼 에디션(영역 지원 포함)
필수 64비트 하드웨어. Solaris 64비트 설명서를 참조하십시오.
다음 플랫폼은 지원되지 않습니다.
64비트 버전의 설치 프로그램은 Linux에서 지원되지 않습니다.
Messaging Server는 HP-UX 및 Windows에서 더 이상 지원되지 않습니다.
32비트 릴리스에서는 다음 플랫폼을 지원합니다.
Solaris 9 운영 체제 업데이트 2(SPARC 및 x86 플랫폼 에디션) 및 필수 패치
Solaris 10 운영 체제 SPARC 및 x86 플랫폼 에디션(영역 지원 포함)
Red Hat Enterprise Linux Advanced Server, 버전 3(모든 업데이트) 및 4(모든 업데이트)
Red Hat Enterprise Linux Enterprise Server, 버전 3(모든 업데이트) 및 4(모든 업데이트)
Sun Java System Messaging Server용 필수 패치의 최신 목록을 보려면 http://sunsolve.sun.com으로 가서 "Patches(패치)" 또는 "Patch Portal(패치 포털)"을 선택합니다. 운영 체제 패치 요구 사항이 변경되고 Java Enterprise System 구성 요소의 패치를 사용할 수 있게 되면 SunSolve에서 업데이트를 사용할 수 있게 되며 처음에는 권장 패치 클러스터 형태로 제공됩니다.
설치 프로그램에서 필수 플랫폼 패치를 확인합니다. 필수 패치를 모두 설치하지 않으면 설치 프로세스를 계속 진행할 수 없습니다.
일반 릴리스 시에는 다음과 같은 Messaging Server 6.3 32비트 업그레이드 패치를 사용할 수 있습니다.
Solaris 플랫폼 |
패치 번호(영어) |
---|---|
SPARC |
120228–21 |
x86 |
120229–21 |
이 릴리스에는 다음 Messaging Server 6.3 제품 패키지가 포함되어 있습니다.
영어 |
현지화된 버전 |
---|---|
32비트: SUNWmessaging-server |
32비트: SUNWmessaging-server-l10n |
64비트: SUNWmessaging-server-64 |
64비트: SUNWmessaging-server-l10n–64 |
이 절은 다음 내용으로 구성되어 있습니다.
웹 다운로드를 통해 Sun Java System Messaging Server 6.3 64비트 에디션 소프트웨어를 가져올 수 있습니다.
http://www.sun.com/downloads의 Sun Download Center(Sun 다운로드 센터)에서 모든 설치 파일이 압축된 아카이브를 다운로드할 수 있습니다. Messaging Server 설치 파일은 zip 이미지로 제공됩니다. SPARC용 이미지 하나와 x86 플랫폼용 이미지 하나가 있습니다.
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 |
기존 설치 패키지를 덮어씁니다. 전역 영역에 공유 구성 요소가 없거나 전체 루트 영역에 공유 구성 요소가 있는 경우 전역 영역에서 공유 구성 요소를 설치할 때 이 옵션을 사용할 수 있습니다. 기본값은 기존 패키지를 무시하지 않는 것입니다. 일반적으로 공유 구성 요소는 전역 영역에서 관리해야 합니다. |
root로 로그온하여 수퍼유저가 됩니다.
텍스트 기반 설치 프로그램을 시작합니다. commpkg 사용에 설명된 대로 commpkg를 사용합니다. commpkg가 호출되면 로그 파일에서 설치 매개 변수를 기록합니다.
# ./commpkg install -- LOGFILE: /tmp/CommsInstaller_20070501132825.log |
사용권 계약에 동의합니다. 사용권 계약의 내용을 이미 다 읽은 경우에는 계약 내용 보기를 건너뛰고 바로 동의할 수도 있습니다. 사용권 계약 전체를 읽지 않고 계약에 동의하려면 Enter 키를 눌러 계속한 다음 n을 눌러 계약 읽기를 건너뛰고 yes를 입력하여 계약에 동의합니다.
서버 파일을 설치할 설치 위치(INSTALLROOT)를 지정하거나 기본 위치를 사용합니다.
기본 INSTALLROOT가 /opt/SUNWmsgsvr에서 /opt/sun/comms/messaging(32비트 설치의 경우) 및 /opt/sun/comms/messaging64(64비트 설치의 경우)로 변경되었습니다.
시스템에 이전 버전의 패치가 설치되어 있는 경우에는 INSTALLROOT를 지정한 후에 운영 체제 및 공유 구성 요소 패치에 대한 알림이 표시될 수도 있습니다.
설치할 제품을 선택합니다.
이 릴리스에는 Messaging Server 6.3, Messaging Server 6.3(현지화된 버전), Messaging Server 6.3 64비트 및 Messaging Server 6.3 64비트(현지화된 버전)의 네 가지 제품이 있습니다.
설치할 항목의 목록을 생성합니다.
이 단계에서는 설치 프로그램이 설치 또는 업그레이드할 모든 제품과 공유 구성 요소의 목록을 표시합니다. 항목을 업그레이드해야 하는 경우 업그레이드할지 여부를 선택할 수 있습니다.
공유 구성 요소는 업그레이드하고 나면 원래대로 되돌릴 수 없습니다. 하지만 올바른 버전의 공유 구성 요소를 설치하지 않으면 제품이 올바르게 작동하지 않을 수 있습니다. 따라서 공유 구성 요소 및 제품을 설치 및 업그레이드할 경우에는 주의를 기울여야 합니다.
설치 및 업그레이드할 항목을 결정하고 나면 설치 프로그램에서 요약을 만듭니다.
설치 준비가 완료되었습니다.
설치 및 업그레이드할 구성 요소를 지정하고 나면 설치 프로그램에서 Messaging Server 파일을 INSTALLROOT에 설치할 준비가 완료됩니다.
모든 항목이 올바르게 설치되면 요약 패널에 All tasks PASSED가 표시됩니다.
로그 파일
설치가 완료되면 다음 예에서와 같이 타임스탬프가 있는 로그 파일이 만들어집니다.
설치를 취소하려면 다음 예에서와 같이 undoCommsInstall 스크립트로 이동합니다. /var/opt/CommsInstaller/logs/undoCommsInstall_20070501135358
여러 설치에 대해 자동 설치를 실행하려면 다음 예에서와 같이 자동 설치 파일을 사용합니다. /var/opt/CommsInstaller/logs/silent_CommsInstaller_20070501135358
설치 프로그램이 다음 위치에 설치 프로세스의 로그 파일을 만듭니다. 예를 들면 다음과 같습니다. /var/opt/CommsInstaller/logs/CommsInstaller_20070501135358.log
설치 취소
방금 실행한 설치를 제거하려면 다음 예에서와 같이 undoCommsInstall 스크립트를 실행하여 설치를 취소할 수 있습니다. /var/opt/CommsInstaller/logs/undoCommsInstall_20070501135358.
설치를 취소하면 설치 중에 수행한 특정 단계를 되돌릴 수 있습니다. 공유 구성 요소 설치도 취소됩니다. 하지만 제거할 특정 구성 요소를 선택하려면 commpkg uninstall 명령을 사용합니다( Messaging Server 제거 참조). 제거 프로그램은 공유 구성 요소를 제거하지 않습니다.
디렉토리 레이아웃
INSTALLROOT(기본값: /opt/sun/comms) 아래에는 다음 디렉토리가 있습니다.
CommsInstaller: 이 디렉토리에는 설치 프로그램의 복사본이 있습니다.
이전 단계에서 나열된 로그 파일은 /var/opt/CommsInstaller/log 디렉토리에 있습니다. 대체 루트에 Messaging Server를 설치한 경우 로그 파일은 대체 루트의 INSTALLROOT/var/opt/CommsInstaller/log 디렉토리에 있습니다.
messaging: 32비트 Messaging Server 버전
messaging64: 64비트 Messaging Server 버전
설치 프로그램을 자동 모드에서 실행하면 비대화식 세션이 실행됩니다. 설치 입력은 자동 설치 파일(상태 파일이라고도 함), 명령줄 인수 또는 기본값에서 제공됩니다.
자동 설치를 실행하려면 다음 단계를 수행합니다.
대화식 설치 세션을 실행합니다. 설치를 시작하는 방법을 참조하십시오. /var/opt/CommsInstaller/logs/silent_CommsInstaller_20070501135358과 비슷한 상태 파일이 자동으로 만들어집니다.
상태 파일을 각 호스트 시스템에 복사하고 필요에 따라 파일을 편집합니다. 자동 모드 파일 형식을 참조하십시오.
각 호스트에서 자동 설치를 실행합니다. commpkg 사용에 있는 자동 설치 사용을 참조하십시오.
명령줄 인수는 상태 파일에 있는 값 및 인수를 무시합니다.
자동 모드 파일(상태 파일이라고도 함)의 형식은 등록 정보 파일과 비슷합니다. 빈 줄은 번호 기호(#)로 시작하며 등록 정보는 등호(=)로 구분된 키/값 쌍입니다. 다음 매개 변수를 변경할 수 있습니다.
VERB— 수행할 기능을 나타냅니다. 예: VERB=install
commpkg 사용에 설명된 CLI 인수를 추가할 수 있지만 —dry-run 인수는 상태 파일의 install 함수에 추가할 수 없습니다.
ALTDISTROPATH— —distro를 지정하지 않은 경우 대체 distro 경로를 나타냅니다. 예: ALTDISTROPATH=SunOS5.10_i86pc_DBG.OBJ/release
PKGOVERWRITE— 기존 설치 패키지를 덮어쓰려면 이 플래그를 설정합니다. 예: PKGOVERWRITE=YES
INSTALLROOT— 설치 루트를 지정합니다. 예: INSTALLROOT=/opt/sun/comms
ALTROOT— 대체 루트를 사용하려면 이 플래그를 설정합니다. 예: ALTROOT=yes
EXCLUDEOS— 운영 체제 패치를 업그레이드하지 않으려면 이 플래그를 설정합니다. 예: EXCLUDEOS=YES
COMPONENTS— 설치할 구성 요소를 나열합니다. 예를 들면 다음과 같습니다.
64비트 Messaging Server의 경우 COMPONENTS=MS64
현지화된 64비트 Messaging Server의 경우 COMPONENTS=MS64_L10N
32비트 Messaging Server의 경우 COMPONENTS=MS
현지화된 32비트 Messaging Server의 경우 COMPONENTS=MS_L10N
ACCEPTLICENSE- 사용권 계약 동의 여부를 나타냅니다. 예: ACCEPTLICENSE=yes
이 등록 정보는 상태 파일에 지정하거나 명령줄 인수로 지정해야 합니다.
UPGRADESC– 메시지를 표시하지 않고 모든 공유 구성 요소를 업그레이드할 것인지 여부를 나타냅니다. 예: UPGRADESC=no
공유 구성 요소를 처리하는 옵션에는 두 가지가 있습니다.
공유 구성 요소를 설치하지 않습니다. 그러려면 —excludeSC 플래그를 지정하여 설치 프로그램을 실행합니다. commpkg 사용을 참조하십시오.
비전역 스파스 루트 영역 시나리오에서와 같이 공유 구성 요소 종속성을 설치합니다. 이 옵션은 설치하는 제품에 필요한 공유 구성 요소만 설치합니다. 그러려면 스파스 영역에 설치할 구성 요소 번호에 ~(틸드)를 추가합니다. 예를 들어 스파스 영역에 Messaging Server 64비트를 설치하려면 전역 영역 설치 중에 ~3을 선택합니다. 설치 프로그램은 제품 자체가 아닌 종속성만 설치합니다.
이전 버전의 설치 프로그램과 달리 이 버전에서는 여러 INSTALLROOT를 사용하여 같은 시스템에 같은 제품 버전을 여러 개 설치할 수 있습니다.
그러려면 —altroot 플래그를 사용하여 대체 루트에 제품을 설치합니다.
기본 INSTALLROOT에 OS 패치 및 공유 구성 요소를 설치합니다. 설치를 시작하는 방법을 참조하십시오. 공유 구성 요소만 설치하려면 대체 루트에 설치할 구성 요소 번호에 ~(틸드)를 추가합니다. 예를 들어 대체 루트에 Messaging Server 64비트를 설치하려면 기본 설치 중에 ~3을 선택합니다. 설치 프로그램은 제품 자체가 아닌 종속성만 설치합니다.
OS 패치는 항상 대체 루트가 아닌 기본 INSTALLROOT에 적용됩니다.
다음 예에서와 같이 대체 루트에 공유 구성 요소 및 Messaging Server를 설치합니다.
commpkg install —altroot —installroot /opt/sun/comms2
—altroot와 함께 —installroot를 사용하여 대체 루트를 지정해야 합니다.
대체 루트는 원하는 만큼 만들 수 있습니다. 하지만 만든 대체 루트는 모두 수동으로 추적해야 합니다.
이 절에서는 Solaris 10 영역에 Messaging Server를 설치하는 방법에 대해 설명합니다. Messaging Server가 설치된 Solaris 10의 개요는 Sun Java Communications Suite 5 Installation Guide의 Overview of Solaris Zones를 참조하십시오.
이 절에서는 네 개의 Solaris 10 영역 시나리오에서 Messaging Server를 설치하는 방법에 대해 설명합니다.
기존 비전역 영역이 있는 전역 영역
기존 비전역 영역이 없는 전역 영역
비전역 전체 루트 영역
비전역 스파스 루트 영역
이 영역 시나리오는 Messaging Server 구현에 적합하지 않습니다. 이 시나리오에서는 각 영역에 같은 버전의 공유 구성 요소가 실행되고 있어야 합니다. 또한 전역 영역은 관리 영역 지원을 위해 예약되어 있어야 합니다.
기존 비전역 영역이 있는 전역 영역에 Messaging Server를 설치하는 경우 적절한 OS 패치, 공유 구성 요소 패치 및 Messaging Server 제품을 전역 영역에 설치합니다. 그러면 공유 구성 요소 패치가 비전역 영역에 전파됩니다. 기존 비전역 영역이 있는 전역 영역에 Messaging Server를 설치하려면 다음을 수행합니다.
설치 준비에 설명된 설치 전 요구 사항을 확인합니다.
설치를 시작하는 방법에 있는 단계를 수행하여 전역 영역에서 설치 프로그램을 실행합니다.
기존 비전역 영역이 없는 전역 영역에 Messaging Server를 설치하는 경우에는 나중에 비전역 영역을 추가하려는 것처럼 설치를 준비해야 합니다. 이 단계를 계획하지 않으면 나중에 배포를 수정하기가 어려워집니다. 이를 위해서는 기존 비전역 영역이 있는 전역 영역에 있는 단계를 수행합니다.
비전역 전체 루트 영역 시나리오는 영역이 없는 단일 상자에 Messaging Server를 설치하는 경우와 같습니다. 설치를 시작하는 방법에 설명된 대로 Messaging Server를 설치하면 됩니다.
전역 영역에서 수행하는 모든 작업(설치, 제거, 패치 등)이 전체 루트 영역에 영향을 줍니다.
비전역 스파스 루트 영역에 Messaging Server를 설치하려면 먼저 해당 OS 패치 및 공유 구성 요소를 전역 영역에 설치/업그레이드해야 합니다. 공유 구성 요소가 상주하는 /usr 디렉토리는 스파스 루트 영역에서 읽기 전용 디렉토리이기 때문에 스파스 루트 영역에서는 이러한 작업을 수행할 수 없습니다.
설치 준비에 설명된 설치 전 요구 사항을 확인합니다.
스파스 루트 영역이 아닌 전역 영역에서 공유 구성 요소 및 OS 패치를 설치하려고 하는지 확인합니다.
전역 영역에서 설치 프로그램을 실행하고 OS 패치 및 공유 구성 요소만 설치/업그레이드합니다.
commpkg install -upgradeSC y
공유 구성 요소 설치를 참조하십시오.
전역 영역에 Messaging Server를 설치하지 마십시오. 그러려면 스파스 영역에 설치할 구성 요소 번호에 ~(틸드)를 추가합니다. 예를 들어 스파스 영역에 Messaging Server 64비트를 설치하려면 전영 영역 설치 중에 ~3을 선택합니다. 설치 프로그램은 제품 자체가 아닌 종속성만 설치합니다.
공유 구성 요소 및 OS 패치를 설치하고 나면 설치를 시작하는 방법 절의 단계를 수행하여 스파스 루트 영역에 Messaging Server를 설치합니다.
이제 Messaging Server의 기본 설치를 수행했으므로 이 절에서는 다음 단계에 대해 설명합니다.
Messaging Server 6.3 64비트 에디션을 설치하고 나면 Messaging Server 구성을 위해 디렉토리 서버를 준비합니다. 그러려면 디렉토리 서버 시스템에서 다음 스크립트를 실행합니다./opt/SUNWcomds/sbin/comm-dssetup.pl. Sun Java Communications Suite 5 Installation Guide의 Running the Directory Preparation Tool을 참조하십시오.
디렉토리 준비 도구는 새 구성에 대해서만 실행하며 Messaging Server 업그레이드에 설명되어 있는 migrate-config 도구를 사용하여 만든 구성에 대해서는 실행하지 않습니다.
Messaging Server 6.3 64비트 에디션을 설치하고 comm-dssetup.pl 스크립트를 실행한 후에는 configure 프로그램을 실행하여 초기 런타임 구성을 만들고 Messaging Server의 설치 및 초기 구성을 완료합니다. 예를 들어 64비트 Messaging Server를 설치한 경우에는 /opt/sun/comms/messaging64/sbin/configure를 실행합니다. 자세한 지침은 Sun Java System Messaging Server 6.3 관리 설명서의 Messaging Server 초기 런타임 구성 만들기 를 참조하십시오.
초기 런타임 구성은 새 구성에 대해서만 만들며 Messaging Server 업그레이드에 설명되어 있는 migrate-config 도구를 사용하여 만든 구성에 대해서는 만들지 않습니다.
이 절에서는 이 버전의 32비트 또는 64비트 Messaging Server로 업그레이드하는 세 가지 수동 옵션에 대해 설명합니다.
기존 32비트 Messaging Server를 변경하고 병렬 업그레이드로 데이터를 64비트 Messaging Server로 마이그레이션하려면 첫 번째 옵션( 32비트에서 64비트 Messaging Server로 마이그레이션하는 방법)을 선택합니다. 업그레이드된 버전에서는 새 디렉토리 경로(예: INSTALLROOT)를 사용합니다.
업그레이드를 쉽게 백아웃할 수 있는 보수적인 업그레이드 방법을 사용하려면 두 번째 옵션( 32비트에서 32비트로의 업그레이드 수행 방법(병렬))을 선택합니다. (이전 버전으로 되돌아가고 새 버전 사용을 중지하기만 하면 됩니다.)이 옵션은 32비트 버전에서 32비트 버전으로 업그레이드하는 경우에만 사용할 수 있습니다. 이 경우 업그레이드 프로세스를 설정하는 데 시간이 더 오래 걸립니다. 업그레이드된 버전에서는 새 디렉토리 경로(예: INSTALLROOT)를 사용합니다.
좀더 빠른 업그레이드 방법을 원하는 경우에는 세 번째 옵션( 32비트에서 32비트로의 업그레이드 수행 방법(인플레이스))을 선택합니다. 병렬 방법을 사용할 때처럼 백아웃하는 것이 쉽지 않습니다. 이 옵션은 32비트 버전에서 32비트 버전으로 업그레이드하는 경우에만 사용할 수 있습니다. 업그레이드된 버전에서는 이전 디렉토리 경로(예: msg-svr-base)를 사용합니다.
시스템에 이전 버전의 Messaging Server(32비트)가 설치 및 구성되어 있는 경우 데이터를 64비트 버전으로 마이그레이션하려면 다음과 같은 병렬 업그레이드 단계를 수행합니다.
Messaging Server 6.3 64비트 에디션 설치 프로그램을 사용하여 이전 버전의 Messaging Server와 같은 시스템에 있는 다른 디렉토리(예를 들어 이 절차에서는 /opt/sun/comms/messaging64/)에 64비트 버전의 Messaging Server를 설치합니다. 설치를 시작하는 방법을 참조하십시오.
구성 및 메시지 저장소 데이터를 이전 버전의 Messaging Server에서 마이그레이션하려면 migrate-config(마이그레이션 구성) 유틸리티를 실행합니다.
/opt/sun/comms/messaging64/sbin/migrate-config old-msg-svr-root
예를 들면 다음과 같습니다.
/opt/sun/comms/messaging64/sbin/migrate-config /opt/SUNWmsgsr
/opt/sun/comms/messaging64/sbin/patch-config를 실행합니다.
/opt/sun/comms/messaging64/sbin/install-newconfig를 실행합니다.
마이그레이션을 백아웃하려면 /opt/sun/comms/messaging64/sbin/migrate-config -u /opt/SUNWmsgsr을 실행합니다. 여기서 -u는 취소 플래그입니다.
마이그레이션을 완료하고 나면 이전 서버 루트 디렉토리의 사용을 중지합니다.
PATH와 이전 서버 루트 위치를 참조하는 모든 스크립트를 업데이트합니다.
Legato Networker를 사용하는 경우에는 구성에서 서버 루트 위치를 업데이트해야 합니다.
서버 루트 위치를 서버 루트 이진 위치로 대체합니다.
다음 명령을 사용하여 새 서버를 시작합니다.
/opt/sun/comms/messaging64/sbin/start-msg
마이그레이션을 백아웃하려면 —u(취소) 플래그를 사용합니다.
/opt/sun/comms/messaging64/sbin/migrate-config —u old-base-dir
여기서 old-base-dir는 이전 서버 루트 디렉토리입니다.
이전 Messaging Server를 다시 시작하려면 다음을 사용합니다. old-base-dir/sbin/start-msg
Messaging Server 6.3 64비트 에디션 설치 프로그램을 사용하여 이전 버전의 Messaging Server와 같은 시스템에 있는 다른 디렉토리(예를 들어 이 절차에서는 /opt/sun/comms/messaging/)에 Messaging Server를 설치합니다. 설치를 시작하는 방법을 참조하십시오.
구성 및 메시지 저장소 데이터를 이전 버전의 Messaging Server에서 마이그레이션하려면 migrate-config(마이그레이션 구성) 유틸리티를 실행합니다.
/opt/sun/comms/messaging/sbin/migrate-config old-msg-svr-root
예를 들면 다음과 같습니다.
/opt/sun/comms/messaging/sbin/migrate-config /opt/SUNWmsgsr
/opt/sun/comms/messaging/sbin/patch-config를 실행합니다.
/opt/sun/comms/messaging/sbin/install-newconfig를 실행합니다.
마이그레이션을 백아웃하려면 /opt/sun/comms/messaging/sbin/migrate-config -u /opt/SUNWmsgsr를 실행합니다. 여기서 -u는 취소 플래그입니다.
마이그레이션을 완료하고 나면 이전 서버 루트 디렉토리의 사용을 중지합니다.
PATH와 이전 서버 루트 위치를 참조하는 모든 스크립트를 업데이트합니다.
Legato Networker를 사용하는 경우에는 구성에서 서버 루트 위치를 업데이트해야 합니다.
서버 루트 위치를 서버 루트 이진 위치로 대체합니다.
다음 명령을 사용하여 새 서버를 시작합니다.
/opt/sun/comms/messaging/sbin/start-msg
마이그레이션을 백아웃하려면 —u(취소) 플래그를 사용합니다.
/opt/sun/comms/messaging/sbin/migrate-config —u old-base-dir
여기서 old-base-dir는 이전 서버 루트 디렉토리입니다.
이전 Messaging Server를 다시 시작하려면 다음을 사용합니다. old-base-dir/sbin/start-msg
인플레이스 업그레이드를 수행하려면
patchadd를 사용하여 적절한 패치를 추가합니다. 자세한 내용은 다음을 참조하십시오. Messaging Server의 패치 및 패키지 정보
msg-svr-base 디렉토리에서 patch-config를 실행합니다. 예: /opt/SUNWmsgsr/sbin/patch-config
msg-svr-base 디렉토리에서 install-newconfig를 실행합니다. 예: /opt/SUNWmsgsr/sbin/install-newconfig
업그레이드를 백아웃하려면 msg-svr-base 디렉토리에서 uninstall-newconfig를 실행합니다. 예: /opt/SUNWmsgsr/messaging/sbin/uninstall-newconfig
Messaging Server의 패치 및 패키지 정보에 나열된 적절한 패치를 patchrm으로 제거해야 합니다.
Messaging Server를 제거하려면 INSTALLROOT/CommsInstaller/bin/에서 commpkg uninstall을 실행합니다.
그러면 commpkg install로 설치되는 것과 같은 제품이 제거됩니다. 하지만 commpkg install로 설치된 OS 패치는 제거되지 않습니다. 또한 공유 구성 요소도 제거되지 않습니다.
대체 루트에 있는 Messaging Server를 가장 빠르게 제거하는 방법은 대체 루트 전체를 제거하는 것입니다.
commpkg uninstall과 함께 다음 명령줄 인수를 사용할 수 있습니다.
명령줄 인수 |
설명 |
---|---|
—rootdir path |
다중 설치에 사용되는 대체 루트인 rootdir의 경로를 지정합니다. Solaris에서만 지원됩니다. |
—silent INPUTFILE |
INPUTFILE 및 명령줄에서 입력을 받아 제거 프로그램을 자동으로 실행합니다. 명령줄 인수는 INPUTFILE에 있는 항목을 무시합니다. 대화식 프롬프트 없이 제거가 진행됩니다. 자동 제거를 테스트하려면 —dryrun을 사용합니다. |
—dry-run 또는 -n |
Messaging Server를 제거하지 않습니다. 검사를 수행합니다. 자동 제거 INPUTFILE이 /tmp에 만들어집니다. |
제거 프로그램을 자동 모드에서 실행하면 비대화식 세션이 실행됩니다. 제거 입력은 자동 제거 파일(상태 파일이라고도 함), 명령줄 인수 또는 기본값에서 제공됩니다.
자동 제거를 실행하려면 다음 단계를 수행합니다.
대화식 제거 세션을 실행합니다.
/var/opt/CommsInstaller/logs/silent_CommsInstaller_20070501135358과 비슷한 상태 파일이 자동으로 만들어집니다.
자동 설치 파일과 자동 제거 파일은 파일 이름 지정 규칙이 같습니다. 자동 설치 파일인지 자동 제거 파일인지를 확인하려면 파일의 내용을 검색해야 합니다.
상태 파일을 각 호스트 시스템에 복사하고 필요에 따라 파일을 편집합니다.
각 호스트에서 자동 제거를 실행합니다. 자동 제거 사용을 참조하십시오.
명령줄 인수는 상태 파일에 있는 값 및 인수를 무시합니다.
다음은 샘플 자동 제거 파일입니다.
# Silent File for CommsInstaller 5.0-1.03 # Generated on 20070604120325 # root directory ROOTDIR=/ # list of components to uninstall (using mneumonics) COMPONENTS=MS64 MS64_L10N |
이 절에서는 Messaging Server 6.3 64비트 에디션의 알려진 문제점과 제한 사항에 대해 설명합니다.
http://docs.sun.com SM 웹 사이트를 통해 Sun 기술 설명서에 온라인으로 액세스할 수 있습니다. docs.sun.com 아카이브를 탐색하거나 특정 설명서 제목 또는 주제를 검색할 수 있습니다. 설명서는 PDF 및 HTML 형식의 온라인 파일로 이용할 수 있습니다. 장애가 있는 사용자도 지원 기술을 통해 두 가지 형식을 모두 읽을 수 있습니다. 다음 Sun 자원에 액세스하려면 http://www.sun.com으로 이동하십시오.
Sun 제품 다운로드
서비스 및 솔루션
지원(패치 및 업데이트 포함)
교육
리서치
커뮤니티(예: Sun 개발자 네트워크)
Sun은 설명서의 내용을 지속적으로 개선하고자 하며 사용자 여러분의 의견과 제안을 환영합니다.
사용자 의견을 보내시려면 http://docs.sun.com으로 이동한 후 Send Comments(의견 보내기)를 누르십시오. 온라인 양식에 설명서 제목과 부품 번호를 입력합니다. 부품 번호는 설명서의 제목 페이지 또는 문서의 맨 위에 있는 7자리 또는 9자리 숫자입니다. 예를 들어, 이 설명서의 제목은 Sun Java System Messaging Server 6.3 64비트 설치 기술 노트이고 부품 번호는 820-2868입니다.