Sun ONE 로고      이전      목차      다음     

Sun ONE Message Queue 3.0.1 SP2 설치 설명서

 1장
소개

이 장에서는 MQ 제품 설치 전반에 대해 소개합니다. 다루는 주제는 다음과 같습니다.


제품 판

Sun™ ONE Message Queue 제품은 플랫폼판과 엔터프라이즈판의 두 버전으로 제공되며 각각은 다음에 설명된 것과 같이 서로 다른 용량을 가집니다(MQ를 다른 판으로 업그레이드하는 방법은 MQ 설치 설명서 지침 참조).

플랫폼판

이 판은 Sun 웹 사이트에서 무료로 다운로드할 수 있으며 최신 Sun ONE Application Server 플랫폼과 함께 제공됩니다. 플랫폼판의 경우 각 MQ 메시지 서비스가 지원하는 JMS 클라이언트 연결의 수에 제한이 없습니다. 여기에는 다음과 같은 두 가지 사용권이 제공됩니다.

엔터프라이즈판

이 판은 생산 환경에서 메시징 응용 프로그램을 배포 및 실행할 때 사용됩니다. 여기에는 멀티 브로커 메시지 서비스, HTTP/HTTPS 연결, 보안 연결 서비스, 확장 가능한 연결 기능, 다중 대기열 전달 정책에 대한 지원이 포함됩니다. 엔터프라이즈판은 메시징 응용 프로그램과 구성 요소의 개발, 디버깅, 로드 테스트에도 사용할 수 있습니다. 엔터프라이즈판에는 멀티 브로커 메시지 서비스의 브로커 수는 제한하지 않지만 지원되는 CPU의 수를 지정하는 무기한 사용권이 있습니다.


지원 플랫폼 및 제품

MQ 3.0.1, SP2는 Solaris, Linux, Windows 운영 체제 및 플랫폼에서 지원됩니다. 다음 표에 나와 있는 다른 기술에 따라서도 달라집니다. 다른 버전 또는 공급업체 구현도 사용할 수는 있지만 Sun Microsystems의 테스트를 거치지 않았기 때문에 지원되지 않습니다.

표 1-1   MQ 3.0.1 제품 지원 매트릭스 

플랫폼/제품

사용

지원 플랫폼/제품 버전1

Java Runtime Environment (JRE)
(Sun Microsystems 제품 버전에만 적용)

MQ 브로커(메시지 서버) 및 MQ 관리 도구

JDK/JRE 1.4.1_03:

  • Solaris 9—MQ는 플랫폼 번들용 JDK/JRE 1.4.1_03에 따라 다름
  • Solaris 8—플랫폼 번들용 JRE 1.3 제거 후 JDK/JRE 1.4.1_03으로 교체 필요
  • Windows—JRE 1.4.1_03은 MQ와 함께 제공 및 설치됨

JDK/JRE 1.4.1:

  • Linux— JRE 1.4.1은 MQ CD 배포 시 함께 제공되지만, Linux 플랫폼에는 제공되지 않음

Java Software Development Kit (JDK)
표준판
(Sun Microsystems 제품 버전에만 적용)

JMS 클라이언트 개발

(SOAP 메시징 클라이언트는 JDK 1.4.1_03에만 지원됨)

버전 1.4.1_032:

  • Solaris 8 및 Solaris 9 SPARC
  • Solaris 9 x86 Update 4 이상
  • Windows XP professional, 2000 Professional SP2,
    2000 Server SP2, 2000 Advanced Server SP2
  • Linux RedHat 7.2

버전 1.3.1_053:

  • (SPARC 전용) Solaris 8 및 Solaris 9
  • Windows XP professional, 2000 Professional SP2,
    2000 Server SP2, 2000 Advanced Server SP2

버전 1.2.2_08: 지원되지 않지만 작동함(이후 버전으로 업그레이드할 수 없는 경우)

LDAP Directory Server

MQ 사용자 저장소 및 관리 객체 지원

Sun ONE Directory Server 버전 5.1

Web Server

HTTP 및 HTTPS 지원

Sun ONE Web Server, Enterprise Edition 6.0 SP4

데이터베이스

플러그 인 지속성 지원

Cloudscape (버전 3.0)

Oracle 8i 버전 8.1.7 및 Oracle 9i 버전 9.0.1

JNDI

관리 객체 지원

  • JNDI 버전 1.2.1
  • LDAP Service Provider 버전 1.2.2
  • File System Service Provider 버전 1.2 Beta 3 (개발 및 테스트용으로 지원되지만 생산 환경 배포용으로는 지원되지 않음)

1지원되는 버전으로의 업데이트에 관한 내용은 MQ 릴리스 노트를 참조하십시오.

2이 JDK의 다운로드 위치: http://java.sun.com/j2se/1.4/index.html

3이 JDK의 다운로드 위치: http://java.sun.com/j2se/1.3/index.html


MQ 소프트웨어 모듈

다음 표에는 MQ 제품에 포함된 소프트웨어 모듈의 집합 전체가 나와 있습니다(설치 위치는 표 1-2 참조).

표 1-2   MQ 소프트웨어 모듈 

모듈

목차

브로커

메시지의 라우팅과 전달에 사용되는 서버측 소프트웨어. 이 모듈에는 Java runtime 모듈이 필요합니다.

관리 도구

MQ 메시징 시스템의 관리에 사용되는 명령줄 유틸리티와 GUI 도구. 이 모듈에는 클라이언트 런타임 및 Java runtime 모듈이 필요합니다.

클라이언트 런타임

클라이언트 응용 프로그램 지원에 필요한 클라이언트측 소프트웨어.

설명서

Javadoc™ 형식에서 클라이언트 응용 프로그램 개발자에게 필요한 API 설명서.

응용 프로그램 예

클라이언트 응용 프로그램 예.

Java runtime

Java Runtime Environment (Windows 전용).

사용권

MQ 메시징 시스템의 허가된 용량 사용에 필요한 소프트웨어.


웹 및 CD-ROM에서의 설치

MQ 3.0.1, SP2 제품은 Sun ONE 웹 사이트에서 다운로드하거나 CD-ROM에서 설치할 수 있습니다. 자세한 내용은 이어지는 장의 플랫폼별 지침을 참조하십시오.


설치된 디렉토리 구조

다음 설치 이미지는 전체 Solaris 설치(모든 패키지) 또는 전체(“표준”) Windows 설치를 나타냅니다. 부분 설치를 수행하는 경우에는 이미지가 달라질 수 있습니다.


Windows에서 COPYRIGHT, LICENSE, 및 README 파일의 파일 이름 확장자는 .txt입니다.


표 1-3   설치된 디렉토리 구조 

파일 및 디렉토리
(Solaris)

파일 및 디렉토리(Windows 및 Linux)1

목차

COPYRIGHT (설치되지 않음)

./COPYRIGHT

저작권 텍스트 파일

LICENSE (설치되지 않음)

./LICENSE

사용권 텍스트 파일

README (설치되지 않음)

./README

README 텍스트 파일

/usr/bin 디렉토리

./bin 디렉토리

브로커 실행 파일(imqbrokerd) 및 다음 MQ 관리 도구가 있습니다.

  • 관리 콘솔(imqadmin)
  • 명령(imqcmd)
  • 객체 관리자(imqobjmgr)
  • 사용자 관리자(imqusermgr)
  • 데이터베이스 관리자(imqdbmgr)
  • 키 도구(imqkeytool)

Windows에서 위 파일들의 파일 이름 확장자는 .bat입니다. 이 디렉토리에는 브로커를 Windows 서비스(imqsvcadmin) 또는 기타 실행 파일(imqbrokersvc)로 설치 및 설치 제거하는 유틸리티도 있습니다.

/usr/share/lib 디렉토리

./lib 디렉토리

MQ 클라이언트 런타임을 지원하는 다음 파일이 있습니다.

/*jar에는 JMS 클라이언트 응용 프로그램의 구축 및 실행에 사용되는 jar 파일이 있습니다.

/usr/share/lib/imq 디렉토리

./lib 디렉토리

MQ 도구 및 프로세스 지원에 사용되는 다음 파일이 있습니다.

/ext/*jar 위치에는 플러그 인 지속성 기능에 필요한 jar 파일을 저장합니다.

/props 하위 디렉토리에는 브로커의 기본 구성 파일이 있습니다.

/help 하위 디렉토리에는 MQ 도움말 파일이 있습니다.

/images

/etc/imq 디렉토리

./etc 디렉토리

사용권 파일, 보안 관련 파일(passfile, 액세스 제어 파일, 플랫 파일 사용자 저장소 등), 자동 시작에 사용할 수 있는(Solaris 전용) rc 스크립트 구성 파일이 있습니다.

/var/imq 디렉토리

./var 디렉토리

MQ의 작업 저장소 디렉토리.

각 브로커 인스턴스의 구성 파일, 로그 파일, 파일 기반 영구 데이터 저장소를 포함하는 /instances 하위 디렉토리입니다.

/usr/share/javadoc/imq 디렉토리

./javadoc 디렉토리

Javadoc (HTML)로 배포된 MQ 및 JMS API 설명서가 있습니다.

/usr/demo/imq 디렉토리

./demo 디렉토리

클라이언트 예 응용 프로그램의 소스 코드 및 실행 방법 지침

 

./jre 디렉토리

JRE 1.4 파일(Windows 전용)

1경로는 IMQ_HOME에 상대적입니다("디렉토리 변수 규칙" 참조).


버전 2.0에서 업그레이드

MQ 3.0.1, SP2는 MQ 3.0.1 및 MQ 3.0.1 SP1과 완전 호환되며 MQ 3.0.1 또는 MQ 3.0.1 SP1에서 MQ 3.0.1, SP2로 업그레이드하려면 브로커 구성, 관리 객체, 관리 도구 또는 클라이언트 응용 프로그램에 변경 사항이 없어야 합니다.

하지만 MQ 3.0.1 버전은 일반적으로 iMQ 2.0와 호환되지 않으며, 그 이유는 대체로 MQ 3.0.1 버전에서 사용되는 내부 및 외부 데이터가 변경되기 때문입니다. 따라서 MQ 3.0.1 버전을 설치하기 전에 iMQ 2.0 설치를 제거하고 iMQ 2.0 위에 MQ 3.0.1를 설치하지 않는 것이 좋습니다.

iMQ 2.0 설치 제거

iMQ 2.0 서비스 팩 1을 실행하는 경우에는 먼저 Service Pack Installation Guide의 설치 제거 지침에 따라 서비스 팩 설치를 제거한 후 iMQ 2.0 Installation Guide의 설치 제거 지침에 따라 iMQ 2.0 설치를 제거해야 합니다.

설치 제거 작업으로는 iMQ 2.0 IMQ_VARHOME 디렉토리가 제거되지 않습니다. 이 디렉토리(기본적으로 Solaris 및 Linux 운영 체제에는 /var/opt/SUNWjmq, Windows 시스템에는 c:\Program files\iPlanetMessageQueue2.0\var)에는 일시 및 보안 관련 파일이 있습니다
(표 1-4 참조). 이 데이터 중 일부는 MQ 3.0.1과 호환되며 다음 절의 지침에 따라 보존할 수 있습니다.

호환성과 비호환성

기능 개선을 위한 변경으로 인해 MQ 3.0.1 버전은 iMQ 2.0과 대체로 호환되지 않습니다. 특히, iMQ 2.0에서 MQ 3.0.1, SP2로 업그레이드하는 경우에 해결해야 할 몇 가지 문제점이 있습니다.

브로커 호환성

MQ 3.0.1 브로커는 브로커 등록 정보 및 영구 저장소 스키마의 변경으로 인해 iMQ 2.0 브로커와 상호 운용되지 않습니다. 그러나, 표 1-4에 표시된 것처럼 일부 iMQ 2.0 데이터는 MQ 3.0.1과 호환되므로 MQ 3.0.1로 업그레이드한 후에도 보존될 수 있습니다. iMQ 2.0에서 MQ 3.0.1로 업그레이드 시 다음 사항을 고려해야 합니다.

관리 객체 호환성

MQ 3.0.1 관리 객체가 새 속성으로 향상되고 iMQ 2.0 속성의 이름이 바뀌었습니다. 따라서, iMQ 2.0에서 MQ 3.0.1로 업그레이드 시 다음 사항을 고려해야 합니다.

관리 도구 호환성

많은 파일 및 디렉토리의 이름이 바뀌어(특히, 문자열 “jmq”를 “imq”로 대체) 모든 MQ 3.0.1 명령줄 유틸리티, 브로커 등록 정보, 관리 객체 속성 및 내부 파일 이름이 변경되었습니다. 따라서, iMQ 2.0에서 MQ 3.0.1로 업그레이드 시 다음 사항을 고려해야 합니다.

클라이언트 호환성

iMQ 2.0에서 MQ 3.0.1로 업그레이드 시 다음 사항을 고려해야 합니다.


다음으로 할 일

특정 플랫폼에 MQ를 설치할 준비가 되면 플랫폼(Solaris, Linux 또는 Windows)에 해당하는 적절한 장을 참조하십시오. 각 장에는 하드웨어 및 소프트웨어 요구 사항, 설치 절차, 판 업그레이드 방법 및 설치 후 진행 방법 등의 기타 관련 지침이 있습니다.



이전      목차      다음     


Copyright 2003 Sun Microsystems, Inc. 모든 권리는 저작권자의 소유입니다.