Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • A specific name should be given to your Geronimo instance for application deployment. This can be achived by updating the clusterNodeName property following two properties defined within /var/config/config-substitutions.properties:
    Code Block
    clusterNodeName=NODE2NODE1
    RemoteDeployHostname=NODE2IPNODE1_IP
    
  • Cluster member members are configured on a each Geronimo server, which may but is not required to be a member of the cluster. This is achieved by adding a org.apache.geronimo.farm.config.BasicNodeInfo GBean for each cluster member to the farming configuration of config.xml. This GBean looks like this:
    Code Block
    <gbean name="org.apache.geronimo.configs/farming/2.1/car?ServiceModule=org.apache.geronimo.configs/farming/2.1/car,j2eeType=NodeInfo,name=NodeInfo2Node2_description"
        gbeanInfo="org.apache.geronimo.farm.config.BasicNodeInfo">
        <attribute name="name">NODE2</attribute> 
        <attribute propertyEditor="org.apache.geronimo.farm.config.BasicExtendedJMXConnectorInfoEditor" name="extendedJMXConnectorInfo">
            <ns:javabean class="org.apache.geronimo.farm.config.BasicExtendedJMXConnectorInfo"
                xmlns:ns4="http://geronimo.apache.org/xml/ns/attributes-1.2"
                xmlns:ns="http://geronimo.apache.org/xml/ns/deployment/javabean-1.0"
                xmlns="">
                <ns:property name="username">system</ns:property>
                <ns:property name="password">manager</ns:property>                    
                <ns:property name="protocol">rmi</ns:property>
                <ns:property name="host">NODE2IP<>NODE2_IP</ns:property>
                <ns:property name="port">1100</ns:property>
                <ns:property name="urlPath">JMXConnector</ns:property>
                <ns:property name="local">false</ns:property>
              </ns:javabean>
        </attribute>
    </gbean>
    
    It defines network address (host, port, urlPath) and credentials (username and password) to be used to connect to the cluster member via JMX. Such declarations are to be included within the config.xml file, farming module of your Geronimo server.
    By default, the farming configuration defines the local server as a cluster member. To exclude it, you can prevent the GBean NodeInfo to start.

...