Administration Console Online Help

Previous Next Open TOC in new window
Content starts here

Clusters: Configuration: Servers

Configuration Options     Related Tasks     Related Topics

This page is used to configure the servers that are assigned to this cluster.

Clusters can contain both explictly configured and dynamically created servers. The following settings are used to determine the number and characteristics for these dynamic servers.

Configuration Options

Name Description
Server Template

The server template used to configure the dynamic servers in this cluster. Only templates that specify this cluster are valid choices.

MBean Attribute:
DynamicServersMBean.ServerTemplate

Changes take effect after you redeploy the module or restart the server.

Server Name Prefix

Specifies the prefix to be used when naming new dynamic servers in this cluster.

MBean Attribute:
DynamicServersMBean.ServerNamePrefix

Changes take effect after you redeploy the module or restart the server.

Dynamic Cluster Size

The number of dynamic server instances allowed to be created.

MBean Attribute:
DynamicServersMBean.DynamicClusterSize

Minimum value: 0

Maximum value: 800

Max Dynamic Cluster Size

The maximum number of server instances that may be running in the dynamic cluster.

MBean Attribute:
DynamicServersMBean.MaxDynamicClusterSize

Minimum value: 0

Maximum value: 800

Min Dynamic Cluster Size

Get the minimum number of running server instances that the Elasticity Framework will attempt to keep in the dynamic cluster.

MBean Attribute:
DynamicServersMBean.MinDynamicClusterSize

Minimum value: 0

Maximum value: 800

Dynamic Cluster Cooloff Period In Seconds

The cool-off period, in seconds, for elastic scaling operations.

MBean Attribute:
DynamicServersMBean.DynamicClusterCooloffPeriodSeconds

Minimum value: 0

Dynamic Cluster Shutdown Timeout In Seconds

Timeout period in seconds.

MBean Attribute:
DynamicServersMBean.DynamicClusterShutdownTimeoutSeconds

Minimum value: 0

Enable Ignore Sessions During Shutdown

Specifies whether the Elasticity Framework should ignore inflight HTTP sessions while shutting down servers.

MBean Attribute:
DynamicServersMBean.IgnoreSessionsDuringShutdown

Enable Wait For All Sessions During Shutdown

Specifies whether to wait for all inflight HTTP sessions (persisted and non-persisted) to complete work while shutting down servers.

MBean Attribute:
DynamicServersMBean.WaitForAllSessionsDuringShutdown

Enable Calculated Listen Ports

Specifies whether listen ports are calculated.

MBean Attribute:
DynamicServersMBean.CalculatedListenPorts

Changes take effect after you redeploy the module or restart the server.

Enable Calculated Machine Associations

Specifies whether dynamic servers are assigned to a machine.

The CalculatedMachineNames attribute controls how server instances in a dynamic cluster are assigned to a machine. If the attribute is not set, then the dynamic servers will not be assigned to a machine. If the attribute is set, then the MachineNameMatchExpression attribute is used to select the set of machines to use for the dynamic servers.

MBean Attribute:
DynamicServersMBean.CalculatedMachineNames

Changes take effect after you redeploy the module or restart the server.

Machine Name Match Expression

Specifies the machines that dynamic servers are assigned to.

If a machine in the domain matches the expression, then it will be included in the set of machines used by these dynamic servers. The expression is a comma separated set of values that specify the machines to match. Each value will either match a machine name exactly or if specified with a trailing '*' suffix then will match multiple machine names. If not set, then all machines in the domain are available for these servers.

MBean Attribute:
DynamicServersMBean.MachineNameMatchExpression

Changes take effect after you redeploy the module or restart the server.

Machine Match Type

The machine tag expression to use when selecting machine names.

MBean Attribute:
DynamicServersMBean.MachineMatchType

Changes take effect after you redeploy the module or restart the server.

Machine Match Expression

The machine match expression used for server assignments.

If the Machine Match Type is name, each specified value matches a machine name exactly, or if specified with a trailing asterisk (*) suffix, matches multiple machine names. If the Machine Match Type is tag, each specified value matches all of the machines that have those tag values.

MBean Attribute:
DynamicServersMBean.MachineMatchExpression

Changes take effect after you redeploy the module or restart the server.

Related Tasks

Related Topics


Back to Top