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

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

시작하기 전 주의사항

  • MQ 텔레메트리 기능을 설치하십시오.

프로시저

  1. Navigator 보기에서 서비스 폴더를 마우스 오른쪽 단추로 클릭하십시오.
  2. 새로 작성 > 서비스 를 클릭하여 새 서비스 정의 마법사를 여십시오.
  3. 이름 필드에 SYSTEM을 입력하십시오.MQXR.SERVICE 를 선택하고 다음을 클릭하십시오.
  4. 설명 필드에 서비스에 대한 설명을 입력하십시오 (예: MQXR 프로토콜 (예: MQTT와 같은 MQXR 프로토콜을 사용하여 클라이언트 관리).
  5. 서비스 제어 메뉴에서 옵션을 선택하십시오.
  6. 시작 명령 필드에 다음을 입력하십시오. +MQ_INSTALL_PATH+/mqxr/bin/runMQXRService.sh
  7. [MQ 9.3.0 2022년 6월] 시작 인수 필드에 -sf-sp 옵션을 포함하십시오.
    
    STARTARG('-m +QMNAME+ -d "+MQ_Q_MGR_DATA_PATH+" -g "+MQ_DATA_PATH+" -sf “PathOfKeyFile” -sp 2')
    STARTARG('-m +QMNAME+ -d "+MQ_Q_MGR_DATA_PATH+" -g "+MQ_DATA_PATH+" -sf DEFAULT" -sp 2')
    
    여기서 -sp 옵션은 보호 모드를 지정합니다. 보다 안전한 신임 정보 보호 방법을 사용하기 위해 기본값은 2입니다.
  8. 중지 명령 필드에 다음을 입력하십시오. +MQ_INSTALL_PATH+/mqxr/bin/endMQXRService.sh
  9. 중지 args 필드에 -m+QMNAME + 를 입력하십시오.
  10. StdOut 필드에 +MQ_Q_MGR_DATA_PATH+/mqxr.stdout을 입력하십시오.
  11. StdErr 필드에 +MQ_Q_MGR_DATA_PATH+/mqxr.stderr을 입력하십시오.
  12. 서비스 유형 메뉴에서 서버 를 선택하십시오.
  13. 완료를 클릭하십시오.
    [MQ 9.3.0 2022년 6월]
    주: 7단계에서 -sf 옵션은 TLS 채널의 비밀번호를 암호화하기 위한 것입니다. 자세한 정보는 MQTT TLS 채널에 대한 비밀번호 문구 암호화를 참조하십시오.

결과

MQXR 서비스가 작성됩니다.

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

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