Deciding on the domain user who is to start Symfoware Server
Decide on the domain user who will be the instance administrator user. Use a newly added domain user or an existing domain user. To add a domain user, click [Control Panel] >> [Management Tool] and add a domain user in [Active Directory User and Computer]. Refer to "Help" on the [Active Directory User and Computer] window for details.
Note
When setting the domain user who is to start Symfoware Server, set the same name on all nodes that make up the cluster system.
Creating a database cluster
Refer to "Using the initdb Command" in "Creating an instance " in the Installation and Setup Guide for Server and create a database cluster. Note the points below when creating a database cluster.
Note
Refer to the general notes on creating a database cluster described at the beginning of the reference "Using the initdb Command" before performing the procedure.
The following items must be considered if you are linking to a cluster system:
Create a database cluster on one node only. A shared disk must be able to be referenced on the node where you create the database cluster.
When creating a database cluster, specify directories on a shared disk as the data storage destination directory, tablespaces, backup data storage destination directory, and transaction log storage destination directory.
Since postgresql.conf is stored in the data directory, it becomes a common configuration file for each node in the shared disk. Therefore, it must be taken into account that the path set for postgresql.conf must be valid for the Symfoware Server processes started on each node. For example, if a local directory is specified in the core_directory parameter, that local directory must have been created on all nodes.
The value specified for the port parameter in postgresql.conf needs to be set in the services files on all nodes.
Register the same service name on the active node and standby node. Specifying different service names may cause startup and failover to fail.
To execute the Symfoware Server commands, you must configure the environment variables on each node. Refer to "Configure the environment variablus" in "Creating an Instance" in the Installation and Setup Guide for Server.
Specify "off" for the restart_after_crash parameter in postgresql.conf.
If "on" is specified, or the default value is used for the restart_after_crash parameter, behaviors equivalent to restarting the Symfoware Server, including crash recovery, will be performed when some server processes go down. When linking with a cluster system, however, a failover will occur after an error is detected as soon as some server processes go down, and server processes restarting will be forced to stop. This is to inhibit complex behaviors such as processes being canceled in the middle of restarting for no particular meaningful purpose.