
name, user name, password, login timeout). Variable substitution using
@variable-name@
syntax substitutes variables from
the
$RHINO_NODE_HOME/config/config_variables
.
Example Configuration
For a two database host configuration, first initialize the main working memory on each database server.
user@host> init-management-db.sh -h host1
user@host> init-management-db.sh -h host2
Then alter the configuration for each node in the cluster. Here is a sample configuration file.
<?xml version="1.0"?>
<!DOCTYPE rhino-config PUBLIC "-//Open Cloud Ltd.//DTD Rhino Config 0.5//EN"
"http://www.opencloud.com/dtd/rhino-config_0_5.dtd">
<memdb>
<jndi-name>ManagementDatabase</jndi-name>
<message-id>10003</message-id>
<group-name>rhino-db</group-name>
<committed-size>50M</committed-size>
<persistence>
<persistence-instance>
<datasource-class>org.postgresql.jdbc3.Jdbc3SimpleDataSource</datasource-class>
<dbid>rhino_sdk_management</dbid>
<parameter>
<param-name>serverName</param-name>
<param-type>java.lang.String</param-type>
<param-value>@MANAGEMENT_DATABASE_HOST@</param-value>
</parameter>
<parameter>
<param-name>portNumber</param-name>
<param-type>java.lang.Integer</param-type>
<param-value>@MANAGEMENT_DATABASE_PORT@</param-value>
</parameter>
<parameter>
<param-name>databaseName</param-name>
<param-type>java.lang.String</param-type>
<param-value>@MANAGEMENT_DATABASE_NAME@</param-value>
</parameter>
<parameter>
<param-name>user</param-name>
<param-type>java.lang.String</param-type>
<param-value>@MANAGEMENT_DATABASE_USER@</param-value>
</parameter>
<parameter>
<param-name>password</param-name>
<param-type>java.lang.String</param-type>
<param-value>@MANAGEMENT_DATABASE_PASSWORD@</param-value>
</parameter>
<parameter>
<param-name>loginTimeout</param-name>
<param-type>java.lang.Integer</param-type>
<param-value>30</param-value>
</parameter>
</persistence-instance>
<persistence-instance>
Open Cloud Rhino 1.4.3 Administration Manual v1.1 125
Komentarze do niniejszej Instrukcji