[Linux]

rpm 명령을 사용하여 Linux 에 첫 번째 IBM MQ 설치 설치

rpm을 사용하여 64비트 Linux® 시스템에 IBM® MQ 서버를 설치할 수 있습니다. 이 항목의 지침은 Linux 시스템에 IBM MQ 를 처음 설치하는 경우에 대한 것입니다.

시작하기 전에

이 태스크 정보

RPM Package Manager 설치 프로그램을 사용하여 설치할 구성요소를 선택하여 서버를 설치하십시오. 구성 요소 및 패키지 이름은 Linux 시스템의 경우 IBM MQ rpm 구성 요소에 나열되어 있습니다.

주의: 동일한 조작으로 모든 필수 패키지를 설치하지 않는 한, 다음 순서로 패키지를 설치해야 합니다.
MQSeriesRuntime
MQSeriesJRE
MQSeriesJava
MQSeriesGSKit
MQSeriesServer
MQSeriesWeb
MQSeriesFTBase
MQSeriesFTAgent
MQSeriesFTService
MQSeriesFTLogger
MQSeriesFTTools
MQSeriesAMQP
MQSeriesAMS
MQSeriesXRService
MQSeriesClient
MQSeriesMan
MQSeriesMsg
MQSeriesSamples
MQSeriesSDK
참고:
  • [더 이상 사용되지 않음] IBM MQ Bridge to Salesforce 은 2022년 11월 22일부터 모든 릴리스에서 사용되지 않습니다( 미국 공지문 222-341 참조).
  • [제거됨][2024년 6월MQ 9.4.0 ][2024년 6월MQ 9.4.0 ] IBM MQ Bridge to Salesforce 은 에서 제품에서 제거되었습니다. IBM MQ 9.4.0 Salesforce 연결은 IBM App Connect Enterprise를 사용하여 수행할 수 있습니다. Salesforce 입력 및 Salesforce 요청 노드를 사용하여 Salesforce 애플리케이션과 상호작용할 수 있습니다. 자세한 정보는 IBM App Connect Enterprise 와 함께 Salesforce 사용의 내용을 참조하십시오.
  • [제거됨] Continuous Delivery 의 경우 은 에서 제거됩니다. IBM MQ Bridge to blockchain IBM MQ 9.3.2

    [제거됨] Long Term Support 의 경우 은 에서 제거됩니다. IBM MQ Bridge to blockchain IBM MQ 9.3.0 Fix Pack 15

    Blockchain 연결은 IBM App Connect 또는 IBM Cloud Pak® for Integration에서 사용 가능한 App Connect 기능을 통해 달성할 수 있습니다.

  • IBM MQ 9.3.0에서 IBM MQ ExplorerIBM MQ 설치 패키지에서 제거되었습니다. 이는 별도의 다운로드로 사용 가능한 상태로 유지되며 Fix Central에서 사용 가능한 독립형 IBM MQ Explorer 다운로드에서 설치할 수 있습니다. 자세한 정보는 LinuxWindows 에서 IBM MQ Explorer 를 독립형 애플리케이션으로 설치 및 설치 제거의 내용을 참조하십시오.
  • [ MQ 9.4.4 Oct 2025] IBM MQ 9.4.4 Continuous Delivery 에서 러시아어 번역 지원이 제거되었습니다. Linux 플랫폼에서 이 구성 요소가 포함된 이전 버전에서 업그레이드하는 경우, 업그레이드를 진행하기 전에 해당 구성 요소를 수동으로 제거해야 합니다. 그렇게 하지 않으면 업그레이드 프로세스 중에 다음과 같은 오류가 발생할 수 있습니다:
    MQSeriesRuntime = 9.x.x-0 is needed by (installed) MQSeriesMsg_ru-9.x.x-0.x86_64

프로시저

  1. 루트로 로그인하거나 su 또는 su - 명령을 사용하여 루트 사용자로 전환합니다. 또는 시스템 관리자가 루트 사용자 권한을 부여한 경우 sudo 명령을 사용하여 루트 사용자로 명령을 실행할 수 있습니다.

    sudo 명령을 사용하려면 실행하려는 명령 앞에 을 추가합니다. sudo susudo 명령에 대한 자세한 내용은 Red Hat® 웹사이트의 Linux 에서 sudosu 명령의 차이점 탐색하기를 참조하세요.

  2. 선택 사항: 설치 미디어가 Passport Advantage 에서 다운로드할 수 있는 설치 이미지인 경우 tar.gz 파일의 압축을 풀고 tar 파일에서 설치 파일을 추출해야 합니다:
    1. 예를 들어, 부품 번호 CC7K6ML를 다운로드하는 경우 다음 명령을 사용하여 파일을 압축 해제합니다.
      gunzip CC7K6ML.tar.gz
    2. 마찬가지로 다음 명령을 사용하여 tar 파일에서 설치 파일을 추출하십시오.
      tar -xvf CC7K6ML.tar
      중요: tar 이미지의 압축을 풀려면 GNU tar ( gtar라고도 함) 를 사용해야 합니다.
  3. 현재 디렉토리를 설치 패키지의 위치로 설정하십시오.

    위치는 네트워크 위치 또는 로컬 파일 시스템 디렉토리일 수 있습니다. 다운로드 가능한 설치 이미지를 찾을 수 있는 위치를 참조하십시오.

  4. 제품을 설치하기 전이나 후에 라이센스를 승인하는 옵션이 있습니다. 설치하기 전에 라이센스에 동의하려면 mqlicense.sh 스크립트를 실행하십시오. 라이센스 계약은 사용자의 환경에 적합한 언어로 표시되고 라이센스의 이용 약관에 동의하거나 거부하라는 프롬프트가 표시됩니다.
    • 가급적이면 X-window를 사용하는 기본 방식으로 라이센스 계약을 표시하려면 다음 명령을 사용하십시오.
      ./mqlicense.sh
    • 라이센스 계약이 현재 쉘에서 스크린 리더로 읽을 수 있는 텍스트로 표시하려면 다음 명령을 입력하십시오.
      ./mqlicense.sh -text_only 
    Linux 용 IBM MQ 에서 라이선스 수락 에 대한 자세한 내용은 라이선스 수락을 참조하세요.
  5. 선택사항: IBM MQ 공용 서명 gpg키를 확보하여 rpm에 설치하십시오.
    rpm --import ibm_mq_public.pgp
    IBM 제공 RPM은 디지털 서명으로 서명되었으며 추가 단계를 수행해야 해당 서명이 시스템에서 인식됩니다. 이 작업은 각 시스템에서 한 번만 수행하면 됩니다. 자세한 내용은 IBM MQ 코드 서명을 참조하세요.
    그런 다음 IBM MQ RPM의 유효성을 검증할 수 있습니다. 예를 들어
    # rpm -Kv MQSeriesRuntime-9.4.0-0.x86_64.rpm
    MQSeriesRuntime-9.4.0-0.x86_64.rpm:
        Header V3 RSA/SHA256 Signature, key ID 0209b828: OK
        Header SHA1 digest: OK
        V3 RSA/SHA256 Signature, key ID 0209b828: OK
        MD5 digest: OK
    
    참고: 이 단계를 건너뛰면 RPM 설치 중에 서명이 있지만 시스템이 서명 키를 인식하지 않음을 표시하는 무해한 경고가 발행될 수 있습니다. 예를 들어, 다음과 같습니다.
    경고: MQSeriesRuntime-9.4.0-0.x86_64.rpm: 헤더 V3 RSA/SHA256 서명, 키 ID 0209b828: NOKEY KEY
  6. IBM MQ를 설치하십시오.
    큐 관리자 실행을 지원하려면 최소한 MQSeriesRuntime, MQSeriesServer, 및 MQSeriesGSKit 구성 요소를 설치해야 합니다.
    중요: 설치해야 하는 구성요소가 모두 설치 매체의 동일한 폴더에 있지 않을 수 있습니다. 일부 컴포넌트는 /Advanced 폴더 아래에 있을 수 있습니다. IBM MQ Advanced 구성 요소 설치에 대한 자세한 내용은 멀티플랫폼용 IBM MQ Advanced 설치하기를 참조하세요.
    • IBM MQ 9.4의 경우, rpm -Uvh 명령을 사용하여 기본 위치 /opt/mqmIBM MQ 를 설치하십시오.
      예를 들어, 설치 매체의 현재 위치에서 사용 가능한 모든 컴포넌트를 기본 위치에 설치하려면 다음 명령을 사용하십시오.
      rpm -Uvh MQSeries*.rpm
      런타임 및 서버 컴포넌트를 기본 위치에 설치하려면 다음 명령을 사용하십시오.
      rpm -Uvh MQSeriesRuntime-*.rpm MQSeriesServer-*.rpm MQSeriesGSKit-*.rpm
    • --prefix 옵션을 사용하여 기본이 아닌 위치에 IBM MQ을(를) 설치하십시오. 필요한 모든 IBM MQ 구성요소를 동일한 위치에 설치해야 합니다.

      지정된 설치 경로는 빈 디렉토리, 사용하지 않은 파일 시스템의 루트 또는 존재하지 않는 경로 중 하나여야 합니다. 경로의 길이는 256바이트로 제한되며 공백을 포함해서는 안됩니다.

      예를 들어, 런타임 및 서버 컴포넌트를 64비트 Linux 시스템의 /opt/customLocation 디렉토리에 설치하려면 다음 설치 경로를 입력하십시오.
      rpm --prefix /opt/customLocation -Uvh MQSeriesRuntime-.rpm MQSeriesServer-.rpm MQSeriesGSKit-*.rpm

결과

Linux 시스템에 IBM MQ 를 설치했습니다.

다음에 수행할 작업

  • 설치 후 라이선스 수락을 선택했다면 지금 바로 수락하세요. 제품 설치 후 라이선스 수락을 참조하세요.
  • 필요한 경우, 이제 이 설치가 기본 설치가 되도록 설정할 수 있습니다. 명령 프롬프트에 다음 명령을 입력하십시오.
     MQ_INSTALLATION_PATH/bin/setmqinst -i -p MQ_INSTALLATION_PATH

    여기서 MQ_INSTALLATION_PATHIBM MQ 가 설치된 디렉토리를 나타냅니다.

    시스템에는 하나의 기본 설치만 있을 수 있습니다. 시스템에 이미 기본 설치가 있는 경우에는 현재의 기본 설치를 설정 취소해야만 다른 설치를 기본 설치로 설정할 수 있습니다. 자세한 정보는 기본 설치 변경을 참조하십시오.

  • 이 설치와 작동하도록 환경을 설정해야 할 수도 있습니다. setmqenv 또는 crtmqenv 명령을 사용하여 IBM MQ 의 특정 설치에 대한 다양한 환경 변수를 설정할 수 있습니다. 자세한 정보는 setmqenvcrtmqenv를 참조하십시오.
  • 설치가 정상적으로 이루어졌는지 확인하려면 설치를 확인할 수 있습니다. 자세한 내용은 Linux 에서 IBM MQ 설치 확인을 참조하세요.
  • mqm 그룹의 멤버인 UID가 있는 사용자만 관리 명령을 실행할 수 있습니다. 사용자가 관리 명령을 실행할 수 있게 하려면 mqm 그룹에 추가해야 합니다. 자세한 내용은 Linux 에서 사용자 및 그룹 설정하기 AIX®, Linux, and Windows 시스템에서 IBM MQ 관리 권한 갖기를 참조하세요.