手動スイッチオーバを開始することによって、WebSphere MQ リソース階層をテストできます。これにより、プライマリサーバからバックアップサーバへのリソースインスタンスのフェイルオーバをシミュレートします。
[Edit] メニューの [Resource] から [In Service] を選択します。例えば、バックアップサーバで In Service 要求を実行すると、アプリケーション階層はプライマリサーバでは out of service になり、バックアップサーバで in service になります。この時点で、元のバックアップサーバがプライマリサーバに、元のプライマリサーバがバックアップサーバになります。
Out of Service 要求を実行すると、アプリケーションは他のサーバで in service にならずに、out of service になります。
WebSphere MQ の共有ストレージの動作をテストするには、次の手順を行います。
mqm@node1:/opt/mqm/samp/bin> runmqsc TEST.QM
5724-B41 (C) Copyright IBM Corp. 1994, 2002.ALL RIGHTS RESERVED.
Starting MQSC for queue manager TEST.QM.
define qlocal(TEST) defpsist(yes)
1 : define qlocal(TEST) defpsist(yes)
AMQ8006:WebSphere MQ queue created.
end2 : end
One MQSC command read.
No commands have a syntax error.
All valid MQSC commands were processed.
mqm@node1:/opt/mqm/samp/bin> echo "HELLO WORLD on NODE1" | ./amqsput TEST TEST.QMSample AMQSPUT0 starttarget queue is TESTSample AMQSPUT0 end
mqm@node1:/opt/mqm/samp/bin> ./amqsbcg TEST TEST.QM
「HELLO WORLD on NODE1」とその他の出力内容を含むメッセージが表示されます。次の行を探し、Persistence が 1 であることを確認します。
[...]
Priority :0 Persistence :1
[...]
mqm@node1:/opt/mqm/samp/bin> ./amqsget TEST TEST.QMSample AMQSGET0 startmessage <HELLO WORLD on NODE1><now wait 15 seconds>no more messagesSample AMQSGET0 end
mqm@node1:/opt/mqm/samp/bin> runmqsc TEST.QM5724-B41 (C) Copyright IBM Corp. 1994, 2002. ALL RIGHTS RESERVED.Starting MQSC for queue manager TEST.QM.
delete qlocal(TEST)1 : delete qlocal(TEST)AMQ8007: WebSphere MQ queue deleted.end2 : endOne MQSC command read.No commands have a syntax error.All valid MQSC commands were processed.
© 2014 SIOS Technology Corp., the industry's leading provider of business continuity solutions, data replication for continuous data protection.