![[Windows]](ngwin.gif)
대체 글로벌 보안 그룹이 권한을 부여한 공유 데이터 및 로그 파일 읽기 및 쓰기
이 태스크는 crtmqm 명령에서 -a 플래그를 사용하는 방법을 보여줍니다. -a 플래그는 대체 보안 그룹을 사용하여 원격 파일 공유에 있는 해당 로그 및 데이터 파일에 대한 액세스 권한을 큐 관리자에게 제공합니다.
프로덕션 스케일 구성에서는 기존 도메인에 맞게 구성을 조정해야 할 수 있습니다. 예를 들어, 여러 공유에 권한을 부여하고 큐 관리자를 실행하는 사용자 ID를 그룹화할 수 있도록 여러 도메인 그룹을 정의할 수 있습니다.
- sun
- Windows Server 2008도메인 컨트롤러. Sun, mars 및 venus을(를) 포함하는 wmq.example.com 도메인을 소유합니다. 설명을 위해 파일 서버로도 사용됩니다.
- mars
- 첫 번째 IBM® MQ 서버로 사용되는 Windows Server 2008. 여기에는 QMGR인 다중 인스턴스 큐 관리자의 인스턴스가 하나 포함되어 있습니다.
- venus
- 두 번째 IBM MQ 서버로 사용되는 Windows Server 2008. 여기에는 QMGR인 다중 인스턴스 큐 관리자의 인스턴스가 하나 포함되어 있습니다.
예에서 이탤릭체로 표시된 이름을 선택한 이름으로 바꾸십시오.
시작하기 전에
다음 태스크에 있는 단계를 수행하십시오. 이 태스크는 도메인 컨트롤러 및 도메인을 작성하고, 하나의 서버에 IBM MQ for Windows 를 설치하고, 데이터 및 로그 파일에 대한 파일 공유를 작성합니다. 기존 도메인 컨트롤러를 구성하는 경우 새 Windows Server 2008에서 단계를 시험해 보는 것이 유용할 수 있습니다. 사용자 도메인에 단계를 적응시킬 수 있습니다.
이 태스크 정보
이 태스크는 큐 관리자 데이터 및 로그 파일 액세스를 설명하는 관련 태스크 세트 중 하나입니다. 이 태스크는 사용자가 선택한 디렉토리에 저장된 데이터 및 로그 파일을 읽고 쓸 수 있도록 권한이 부여된 큐 관리자를 작성하는 방법을 보여줍니다. Windows 도메인 및 다중 인스턴스 큐 관리자태스크를 수반합니다.
이 태스크에서는 이 태스크에서는 파일 서버의 원격 디렉토리에 해당 데이터 및 로그를 저장하는 큐 관리자를 작성합니다. 이 예에서는 파일 서버가 도메인 제어기와 동일한 서버입니다. 데이터 및 로그 폴더를 포함하는 디렉토리는 글로벌 그룹 wmqha에 제공된 전체 제어 권한과 공유됩니다.
프로시저
다음에 수행할 작업
메시지를 큐에 넣거나 가져와서 큐 관리자를 테스트하십시오.
- 큐 관리자를 시작하십시오.
시스템이 다음과 같이 응답합니다.strmqm QMGR
IBM MQ queue manager 'QMGR' starting.
The queue manager is associated with installation '1'.
5 log records accessed on queue manager 'QMGR' during the log
replay phase.
Log replay for queue manager 'QMGR' complete.
Transaction manager state recovered for queue manager 'QMGR'.
IBM MQ queue manager 'QMGR' started using V7.1.0.0. - 테스트 큐를 작성하십시오.
시스템이 다음과 같이 응답합니다.echo define qlocal(QTEST) | runmqsc QMGR
5724-H72 (C) Copyright IBM Corp. 1994, 2026. ALL RIGHTS RESERVED.
Starting MQSC for queue manager QMGR.
1 : define qlocal(QTEST)
AMQ8006: IBM MQ queue created.
One MQSC command read.
No commands have a syntax error.
All valid MQSC commands were processed. - 샘플 프로그램 amqsput을 사용하여 테스트 메시지를 넣으십시오.
시스템이 다음과 같이 응답합니다.echo 'A test message' | amqsput QTEST QMGR
Sample AMQSPUT0 start
target queue is QTEST
Sample AMQSPUT0 end - 샘플 프로그램 amqsget을 사용하여 테스트 메시지를 가져오십시오.
시스템이 다음과 같이 응답합니다.amqsget QTEST QMGR
Sample AMQSGET0 start
message A test message
Wait 15 seconds ...
no more messages
Sample AMQSGET0 end
- 큐 관리자를 중지합니다.
시스템이 다음과 같이 응답합니다.endmqm -i QMGR
IBM MQ queue manager 'QMGR' ending.
IBM MQ queue manager 'QMGR' ended. - 큐 관리자를 삭제합니다.
시스템이 다음과 같이 응답합니다.dltmqm QMGR
IBM MQ queue manager 'QMGR' deleted. - 작성한 디렉토리를 삭제하십시오.팁:
/Q옵션을 명령에 추가하여 각 파일 또는 디렉토리를 삭제하도록 명령 프롬프트가 표시되지 않도록 하십시오.del /F /S C:\wmq\*.* rmdir /S C:\wmq