4.6.7 Defining a physical tier

Organization of this subsection
(1) <tier>
(2) <tier-type>
(3) <j2ee-server-count>
(4) <configuration>
(5) <logical-server-type>
(6) <server-no>
(7) <param>
(8) <param-name>
(9) <param-value>

(1) <tier>

Contents
You must define this tag.
Defines the physical tier.
There are six types of physical tiers; combined-tier, http-tier, j2ee-tier, sfo-tier, ctm-tier and free-tier. These physical tiers, single or combination of multiple tiers configure a Web system.
The specifiable physical tier configurations are as follows:
  • combined-tier configuration
  • http-tier and j2ee-tier configuration#1
  • http-tier configuration #2
  • j2ee-tier configuration
  • Configuration in which the sfo-tier is combined with the combined-tier#1
  • Configuration in which the sfo-tier is combined with the http-tier and j2ee-tier#1
  • ctm-tier configuration
  • free-tier configuration#1
#1 You can use this configuration in a system set up with the Smart Composer functionality. You cannot use this configuration with a virtual system.
#2 You can use this configuration in a virtual system. You cannot use this configuration with a system set up with the Smart Composer functionality.
In the combined-tier configuration
Configure the Web server and J2EE server included in the service unit on one host, and define them in one <tier> tag.
In the http-tier and j2ee-tier configuration
Configure the Web server and J2EE server included in the service unit on different hosts, and define them in two <tier> tags.
In the http-tier configuration
Configure the Web server included in a service unit on one host and define the server in one <tier> tag. To use the http-tier configuration, you must prepare the virtual server of the j2ee-tier configuration associated with the virtual server group information file.
In the j2ee-tier configuration
Configure the J2EE server included in the service unit on one host, and define in one <tier> tag. When using the j2ee-tier configuration, the in-process HTTP server functionality must be enabled. To use the j2ee-tier configuration in a virtual system, you must prepare the virtual server of the combined-tier configuration associated with the virtual server group information file.
For sfo-tier to be configured with the combination of combined-tier or http-tier and j2ee-tier
Configure the session failover server (SFO server) included in the service unit on one host, and define in one <tier> tag.
In the ctm-tier configuration
The ctm-tier defines tags in a Web system different from the Web system defining the combined-tier, http-tier, j2ee-tier, and sfo-tier. For the ctm-tier configuration, configure the CTM-related logical server included in a service unit (CTM domain manager, CTM, and Smart Agent) and a J2EE server on one host, and define the servers in one <tier> tag.
Also, to allocate an integrated naming scheduler server, define the Web system separately for the integrated naming scheduler server and for the CTM.
The Web system for the integrated naming scheduler server configures the CTM-related logical server included in a service unit (CTM domain manager, CTM, and Smart Agent) on one host and defines the server in one <tier> tag.
To use the ctm-tier configuration in a virtual system, you must prepare the virtual server belonging to the management units of the combined-tier configuration in addition to the virtual server belonging to the management units of the ctm-tier configuration.
In the free-tier configuration
A configuration that does not match the definition of any other physical tier is defined as 1 tier tag.
Specifiable value
--
Omitting tags
Cannot be omitted.
Omitting values
Cannot be omitted.

(2) <tier-type>

Contents
You must define this tag.
Specifies the types of physical tiers. The types of physical tiers are as follows:
  • combined-tier
  • http-tier
  • j2ee-tier
  • sfo-tier
  • ctm-tier
  • free-tier
Specifiable value
The following strings can be specified:
  • combined-tier
  • http-tier
  • j2ee-tier
  • sfo-tier
  • ctm-tier
  • free-tier
Omitting tags
Cannot be omitted.
Omitting values
Cannot be omitted.

(3) <j2ee-server-count>

Contents
Specifies the number of J2EE servers to be deployed on one host, when ctm-tier is specified in the <tier-type> tag, as an integer in the range from 0 to 32.
Specifiable value
Specify the value using an integer from 0 to 32.
In the Web system for the integrated naming scheduler server
Specify 0.
Web system for CTM
Specifies the number of J2EE servers to be deployed in one host for each Web system.
Note that when the configuration of the Web system is changed, the number of J2EE servers cannot be changed.
Omitting tags
Can be omitted.
Omitting values
Can be omitted.

(4) <configuration>

Contents
Defines the configuration to be applied to all the logical servers in the physical tier for each type of logical server.
For example, to define two configurations, such as Web server and J2EE server, use two <configuration> tags for definition, one for defining the Web server and the other for defining the J2EE server.
Specifiable value
--
Omitting tags
Can be omitted.
Omitting values
Can be omitted.

(5) <logical-server-type>

Contents
You must define this tag.
Specifies the types of logical servers for defining the configuration. The types of logical server are as follows:
  • web-server:Web server
  • j2ee-server:J2EE server
  • sfo-server:Session failover server (SFO server)
  • performance-tracer:Performance tracer
  • ctm-domain-manager:CTM domain manager
  • component-transaction-monitor:CTM
  • smart-agent:Smart Agent
The logical server that can define the configuration varies according to the physical tier type. The types of physical tiers are as follows:
In combined-tier
Web server, J2EE server, and performance tracer
In http-tier
Web server and performance tracer
In j2ee-tier
J2EE server and performance tracer
In sfo-tier
Session failover server (SFO server) and performance tracer
In ctm-tier
The logical servers that can be defined are different for each Web system.
  • In the Web system for the integrated naming scheduler server
    CTM domain manager, CTM, Smart Agent, and the performance tracer
  • Web system for CTM
    CTM domain manager, CTM, Smart Agent, J2EE server, and performance tracer
Note:
In a physical tier definition, you cannot specify the logical server configuration included in the user server and free-tier configuration. Specify these logical server configurations using unit definitions.
Specifiable value
The following strings can be specified:
  • web-server
  • j2ee-server
  • sfo-server
  • performance-tracer
  • ctm-domain-manager
  • component-transaction-monitor
  • smart-agent
Omitting tags
Cannot be omitted.
Omitting values
Cannot be omitted.

(6) <server-no>

Contents
Specifies the number for identifying the J2EE server when a common configuration is specified for specific J2EE servers within the physical tier.
The specifiable range is from 1 to the value specified in <j2ee-server-count>. Specify a unique number in the physical tier.
You can only specify this tag when ctm-tier is specified in the <tier-type> tag, and when the <j2ee-server-count> tag is specified.
This tag must not be specified if a common configuration is to be specified for all the J2EE servers within the physical tier.
Specifiable value
For 1 to the value specified for <j2ee-server-count>
Omitting tags
Can be omitted.
Omitting values
Can be omitted.

(7) <param>

Contents
You must define this tag.
Defines the name and value of a parameter used for setting up the logical server environment.
Enclose one parameter in each <param> tag.
For specifying the multiple values in a parameter, specify the <param-value> tag for each value.
Specifiable value
--
Omitting tags
Cannot be omitted.
Omitting values
Cannot be omitted.

(8) <param-name>

Contents
The <param-name> tag specifies the parameter name.
Specifiable value
For details about specifiable values, see 4.11 System configuration patterns and defined logical servers.
Omitting tags
Cannot be omitted.
Omitting values
Cannot be omitted.

(9) <param-value>

Contents
The <param-value> tag specifies the value set for parameters.
Specifiable value
For details about specifiable values, see 4.11 System configuration patterns and defined logical servers.
Omitting tags
Cannot be omitted.
Omitting values
Cannot be omitted.