[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference pamsrc::decmessageq

Title:NAS Message Queuing Bus
Notice:KITS/DOC, see 4.*; Entering QARs, see 9.1; Register in 10
Moderator:PAMSRC::MARCUSEN
Created:Wed Feb 27 1991
Last Modified:Fri Jun 06 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:2898
Total number of notes:12363

2860.0. "DMQ configuration question on OpenVMS for AXP" by DEKVC::HOONKIM () Wed Apr 23 1997 22:13

 Hi,

 I know that group is can't straddle two nodes but my customer use DMQ 
configuration as below:

                Node A                    Node B
            ��������������            ��������������
            ��          ��            ��          ��
            �� Group 1  ��            �� Group 1  ��
            ��          ��            ��          ��
            �� AXP 8200 ��            �� AXP 2100 ��
            �� OpenVMS  ��            �� OpenVMS  ��
            �� DMQV3.2B ��            �� DMQV3.2B ��
            ��������������            ��������������
                  ��                        ��
                  ��                        ��
            ������������������������������������������ DECnet

	. Node A and Node B are connect through network with DEcnet protocol
	  and they are not cluster system.
	. Bus 1
	. Group 1 in Node A : XGROUP NO, All queue scope is Local.
	. Group 1 in Node B : XGROUP NO, All queue scope is Local.

 And my customer want to change DMQ configuration as below:

                Node A                    Node B
            ��������������            ��������������
            �� Group 1  ��            �� Group 1  ��
            �� Group 2  ��            ��          ��
            ��          ��            ��          ��
            �� AXP 8200 ��            �� AXP 2100 ��
            �� OpenVMS  ��            �� OpenVMS  ��
            �� DMQV3.2B ��            �� DMQV3.2B ��
            ��������������            ��������������
                  ��                        ��
                  ��                        ��
            ������������������������������������������ DECnet

	. Node A and Node B are connect through network with DEcnet protocol
	  and they are not cluster system.
	. Bus 1
	. Group 1 in Node A : XGROUP NO,  All queue Scope is Local.
	. Group 2 in Node A : XGROUP YES, All queue Scope is Local just except
					  one Global scope queue.
	. Group 1 in Node B : XGROUP YES, Just one Global scope queue.

 Is this DMQ configuration is possible? If not, what is problem?

 I'll appreciate any hints or answer.

 Regards,

 - Hoon
T.RTitleUserPersonal
Name
DateLines
2860.1my tendency would be to...WHOS01::ELKINDSteve Elkind, Digital SI @WHOThu Apr 24 1997 00:199
    Here's one way to be absolutely sure:  I'd suggest putting the
    standalone group #1 on one DmQ bus (say, bus 10), and the
    interconnected groups 1 and 2 on a second distinct bus (say, bus 20).
    
    As my understanding goes, you can't have two groups with the same
    number running on the same bus on the same VMS machine, XGROUP enable
    or not.  This is not what you are suggesting in your note, which I
    suspect may work even if all three groups are on the same bus (don't
    quote me, though).
2860.2Limited failover support in this configuration...KLOVIA::MICHELSENBEA/DEC MessageQ EngineeringThu Apr 24 1997 08:4232
      This type of configuration a common approach to have redundancy with
    a limited number of systems, however, typically the primary and backup
    system are within the same cluster.  You have two problems to deal with
    here:
    
    	1) This configuration makes reliable cross-group recoverable
    messaging difficult to impossible.  This is due to important
    information being stored on disk by both the COM Server and the MRS
    Server that affect the MRS-MRS transfers.  At best you could get
    duplicate SAF messages delivered, at worst you could have problem
    following the failover of recoverable just disapearing with no trace. 
    It would be best to stay away from failover of recoverable messaging
    w/o a common file system.
    
    
    	2) I would configure your group 1 to come up with all links
    disabled and some application process determine which incarnation of
    the group is the primary and do a connect all link mgmt command.  The
    other incarnation would wait for the primary to fail before doing the
    same command.  Note with V4.0 in a cluster environment this can be
    setup to do the failover completely automatically as far DmQ is
    concerned.
    
      Now that I have said this, I have looked back and noticed that you
    have actually said nothing about failover.  If you are just wanting to
    have a local-only group 1 on your 8200 which will never be connected
    into a bus which already has a group 1 then your setup should work.
    
    
    
    
    Marty
2860.3DMQ configuration... more questionDEKVC::HOONKIMTue Apr 29 1997 03:4281
 Thanks for your answers. 
 But I think .0 is not enough explane our circumstance.
 System HSE and HSF are Option transaction system, HSA and HSB are Futures 
transaction system. Until now these systems are lies in different network 
segment. But we'll migrate one network segment and some case, want to communicate
between Options and Futures systems. We use three DMQ server process(COM,MRS,
EventLogger server).
 I recommand type "C' configuration to my customer because that is most simple
to manage DMQ configuration and needs fewer number of server process.
 Would you explane compare with three types?

   . Type 'A'
             HSE           HSF                     HSA            HSB
        ��������������C ��������������        ��������������C ��������������
        �� Group 1  ��L �� Group 1  ��        �� Group 1  ��L �� Group 1  ��
        �� Group 2  ��U �� Group 2  ��        ��          ��U ��          ��
        ��          ��S ��          ��        ��          ��S ��          ��
        �� AXP 8200 ��T �� AXP 8200 ��        �� AXP 4700 ��T �� AXP 4700 ��
        �� OpenVMS  ��E �� OpenVMS  ��        �� OpenVMS  ��E �� OpenVMS  ��
        �� DMQV3.2B ��R �� DMQV3.2B ��        �� DMQV3.2B ��R �� DMQV3.2B ��
        ��������������  ��������������        ��������������  ��������������
              ����          ����                    ����          ����
              ������������������                    ������������������
              ������ DQF  ������                    ������ DQF  ������
              ��  ����������  ��      DECnet        ��  ����������  ��
        ����������������������������������������������������������������������
	. All group use BUS 1
	. Group 1 in Node HSE : XGROUP NO,  All queue Scope is Local.
	. Group 2 in Node HSE : XGROUP YES, All queue Scope is Local
				            just except one Global scope queue.
	. Group 1 in Node HSA : XGROUP YES, All queue Scope is Local
					    just except one Global scope queue.

   . Type 'B'
             HSE           HSF                     HSA            HSB
        ��������������  ��������������        ��������������  ��������������
        ��Grp1(Bus1)��C ��Grp1(Bus1)��        ��Grp1(Bus2)��C ��Grp1(Bus2)��
        ��          ��L ��          ��        ��          ��L ��          ��
        ��Grp2(Bus2)��U ��Grp2(Bus2)��        ��          ��U ��          ��
        ��          ��S ��          ��        ��          ��S ��          ��
        �� AXP 8200 ��T �� AXP 8200 ��        �� AXP 4700 ��T �� AXP 4700 ��
        �� OpenVMS  ��E �� OpenVMS  ��        �� OpenVMS  ��E �� OpenVMS  ��
        �� DMQV3.2B ��R �� DMQV3.2B ��        �� DMQV3.2B ��R �� DMQV3.2B ��
        ��������������  ��������������        ��������������  �������������� 
              ����          ����                    ����          ����
              ������������������                    ������������������ 
              ������ DQF  ������                    ������ DQF  ������
              ��  ����������  ��                    ��  ����������  ��
        ����������������������������������������������������������������������
	. Use two BUS 1 and 2
	. Group 1 in Node HSE : XGROUP NO,  All queue Scope is Local.
	. Group 1 in Node HSA : XGROUP YES, All queue Scope is Local
					    just except one Global scope queue.
	. Group 2 in Node HSE : XGROUP YES, All queue Scope is Local
				            just except one Global scope queue.


   . Type 'C'
             HSE           HSF                     HSA            HSB
        ��������������C ��������������        ��������������C ��������������
        �� Group 1  ��L �� Group 1  ��        �� Group 2  ��L �� Group 2  ��
        ��          ��U ��          ��        ��          ��U ��          ��
        ��          ��S ��          ��        ��          ��S ��          ��
        �� AXP 8200 ��T �� AXP 8200 ��        �� AXP 4700 ��T �� AXP 4700 ��
        �� OpenVMS  ��E �� OpenVMS  ��        �� OpenVMS  ��E �� OpenVMS  ��
        �� DMQV3.2B ��R �� DMQV3.2B ��        �� DMQV3.2B ��R �� DMQV3.2B ��
        ��������������  ��������������        ��������������  ��������������
              ����          ����                    ����          ����
              ������������������                    ������������������
              ������ DQF  ������                    ������ DQF  ������
              ��  ����������  ��                    ��  ����������  ��
        ����������������������������������������������������������������������
	. Use Bus 1 and enable XGROUP among two groups
	. Group 1 in Node HSE : XGROUP YES, All queue Scope is Local
					    just except one Global scope queue.
	. Group 2 in Node HSA : XGROUP YES, All queue Scope is Local
				            just except one Global scope queue.

Regards,

- Hoon