Consultor Eletrônico



Kbase 19697: SonicMQ: How To Set Up a Security-Enabled Cluster
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   21/02/2002

SUMMARY:
This solution applies to SonicMQ Versions 2000.x and 3.x
Enterprise Edition and SonicMQ Version 4.0 Enterprise Plus Edition
It details the setup of a security-enabled cluster of SonicMQ brokers.

SOLUTION:

1) For each of the slave (non-configuration server) brokers that are a
member of the cluster, follow these steps:

a) Set properties in that broker's broker.ini file as follows:

BROKER_NAME - Set to a value that is unique within the
cluster, and also different from the configuration server's
BROKER_NAME (the configuration server need not be a member of
the cluster).

BROKER_PASSWORD - Set to any string. This string is used in
combination with BROKER_NAME by the configuration server to
authenticate the slave broker when it tries to connect to the
configuration server, and to associate the broker with a
a user in the configuration server's database.

ENABLE_SECURITY - Set to TRUE.

ENABLE_INTERBROKER - Set to TRUE.

IB_CONFIG_SERVER - Remove the semicolon (;) to uncomment and
Set to the host name and port (if not the default port of
(2506) on which the configuration server will be run.

b) Using dbtool, initialize (create, recreate, or delete and
create) the basic database tables.

2) For the configuration server:

a) Set properties in the broker.ini file as follows:

ENABLE_SECURITY - Set to TRUE.

ENABLE_INTERBROKER - Set to TRUE.

If the configuration server is to be a member of the cluster,
BROKER_NAME and BROKER_PASSWORD are used to associate it
with a user in the configuration server's database as
described above for the slave brokers, and must be set
accordingly.

b) Using dbtool, intialize the basic, interbroker, and security
database tables.

c) Start the configuration server.


3) Using either the command-line tool or SonicMQ Explorer, connect
to the configuration server and add to the configuration
server's database as follows:

a) For each broker to be added to the cluster, create a user
whose name and password correspond respectively to that
broker's BROKER_NAME and BROKER_PASSWORD.

b) Add each user added above to the Administrators group.

c) Create the cluster.


4) Once you have completed all of the above steps:

a) Start each broker to be added to the cluster.

b) Using the command-line tool or SonicMQ Explorer, connect
to the configuration server (if not still connected), then
connect to each broker and add that broker to the cluster.

References To Written Documentation:
SonicMQ Installation and Administration Guide.
KBase Solution 19683 - SonicMQ - Connect to Config Server With Security Enabled.