JBoss EAP 6.1 uses a new messaging provider named HornetQ. HornetQ persists messages using journal files without using a database. CA IdentityMinder uses the Shared Store method to achieve high availability. On each node, you configure two HornetQ instances, a live instance and a backup. You configure each instance to store journal files on a Storage Area Network (SAN) Server. The server has a directory for each node. You configure the reference to these directories in the standalone-full-ha.xml file.
For example, consider the situation where you have a cluster of two nodes. First, you configure a SAN Storage with paths of //network-path/node1 and //network/path/node2.
Then, for node1, you configure the XML file as follows:
Finally, for node2, you configure the XML file as follows:
Follow these steps:
jboss_home/standalone/configuration
<!-- un mark this for node 1 and set your path until node1jr <paging-directory path="//network/path/node1jr/paging"/> <bindings-directory path="//network/path/node1jr/bindings"/> <journal-directory path="//network/path/node1jr/journal"/> <large-messages-directory path="//network/path/node1jr/large-messages"/> -->
<!-- un mark this for node 1 backup (which is node2jr) and set your path until node2jr <paging-directory path="//network/path/node2jr/paging"/> <bindings-directory path="//network/path/node2jr/bindings"/> <journal-directory path="//network/path/node2jr/journal"/> <large-messages-directory path="//network/path/node2jr/large-messages"/> -->
For a cluster of three or more nodes, the live and backup references should be linked such as in the following example:
Copyright © 2013 CA.
All rights reserved.
|
|