Linux® 에서 수동으로 MQXR 서비스 정의

IBM® MQ Explorer를 사용하여 MQXR 서비스를 수동으로 정의할 수 있습니다. 큐 관리자에는 하나의 MQXR 서비스 인스턴스만 정의될 수 있습니다.

시작하기 전에

  • MQ Telemetry 기능을 설치하십시오.

프로시저

  1. Navigator 보기에서 서비스 폴더를 마우스 오른쪽 단추로 클릭하십시오.
  2. 새로 작성 > 서비스 를 클릭하여 새 서비스 정의 마법사를 여십시오.
  3. 이름 필드에 SYSTEM.MQXR.SERVICE 를 입력하고 다음을 클릭하십시오.
  4. 설명 필드에 서비스에 대한 설명을 입력하십시오 (예: Manages clients using MQXR protocols such as MQTT).
  5. 서비스 제어 메뉴에서 옵션을 선택하십시오.
  6. 시작 명령 필드에 +MQ_INSTALL_PATH+/mqxr/bin/runMQXRService.sh 를 입력하십시오.
  7. 시작 인수 필드에 다음 텍스트를 입력하십시오. -sf 옵션의 세부사항을 편집하여 신임 정보 키 파일의 위치를 지정해야 합니다. 이 키 파일은 MQTT TLS 채널의 비밀번호 문구를 암호화하는 데 사용됩니다.
    
    STARTARG('-m +QMNAME+ -d "+MQ_Q_MGR_DATA_PATH+" -g "+MQ_DATA_PATH+" -sf "C:\pathToKeyfile\keyfile.txt"')
    
    기본 키 파일을 사용하려면 -sf "[DEFAULT]" 를 사용하십시오.
    주의:
    기본 초기 키는 모든 IBM MQ 설치에 대해 동일합니다. 비밀번호를 안전하게 보호하려면 비밀번호를 암호화할 때 설치에 고유한 초기 키를 제공하십시오.
    -sf 옵션에 대한 자세한 정보는 MQTT TLS 채널의 비밀번호 문구 암호화를 참조하십시오.
  8. 중지 명령 필드에 +MQ_INSTALL_PATH+/mqxr/bin/endMQXRService.sh 를 입력하십시오.
  9. 중지 인수 필드에 -m +QMNAME+ 를 입력하십시오.
  10. StdOut 필드에 +MQ_Q_MGR_DATA_PATH+/mqxr.stdout 를 입력하십시오.
  11. StdErr 필드에 +MQ_Q_MGR_DATA_PATH+/mqxr.stderr
  12. 서비스 유형 메뉴에서 서버 를 선택하십시오.
  13. 완료를 클릭하십시오.

결과

MQXR 서비스가 작성됩니다.

MQXR 서비스를 보려면 네비게이터 보기에서 서비스 폴더를 클릭하십시오. 시스템 오브젝트 표시 옵션이 선택되어 있는지 확인하고 서비스를 탐색하십시오.

이 태스크에서 서비스 이름은 SYSTEM.MQXR.SERVICE입니다.