Each line defines a single host.
The vem_resource.conf file must be updated on each host whenever hosts are added or removed, or when the configuration parameters of any host in the network changes.
There are five types of hosts you configure: session manager, compute host, session director, repository service, and GUI service.
For AGENT, specifies the port number the Platform EGO emulator (start_agent) uses. The start_agent process runs on each Symphony host.
For SD_SDK, SD_ADMIN, specifies port numbers used by the session director.
For RS_DEPLOY, specifies the port number used by the repository service.
For WEBGUI, specifies the port number used by the GUI service. Port number for WEBGUI is 18080.
Specifies localhost in single-host environment.
In a multi-host environment, specify using dotted-decimal notation or as a DNS name. Hosts can also have dynamic IP addresses (DHCP).
Specifies the maximum number of session managers that can be started on this host. For a compute host, specify 0.
Specifies the maximum number of service instance managers that can be started on this host. Each service instance manager requires one (virtual) slot to run on, therefor the maximum number of sims the compute host can run is equal to the number of CPU slots on the machine. For a dedicated session manager host, specify 0 to prevent work from running on this host.
The CPU factor is the speed of the host’s CPU relative to other hosts in the cluster. If one processor is twice the speed of another, its CPU factor should be twice as large. CPU factors are defined by the cluster administrator. For multiprocessor hosts, the CPU factor is the speed of a single processor.
Specifies the command that starts the session director.
Specify sd unless you have changed the name of the command or moved the session director executable from the installation directory. In this case, specify the absolute path to the session director executable.
Specifies the name of the command that starts the repository service.
Specify rs unless you have changed the name of the command or moved the respository service executable from the installation directory. In this case, specify the absolute path to the repository director executable.
Specifies the name of the command that starts the WebGUI service.
Specify startguiservice unless you have changed the name of the command or moved the startguiservice script from the installation directory. In this case, specify the absolute path to the startguiservice script.
This is a flag to specify that there is no limitation on characters for the session name, i.e., any characters can be used. If this attribute is not specified, only alphanumeric, '-', and '_' characters are allowed in the session name.
In the following example, host1 runs the session director, repository service, GUI service, five session manager processes, and five service instance manager processes per application.
# Resource configuration file## File format:# <service name>:<port_number>:<host_name>:<max number of SSMs SD can start>:<max number of SIMs SSM can start>:<OS_type>:<CPU_factor>#AGENT:8000:host1:5:5:LINUX86:1## SD service information# <service name>:<port_number>:<host_name>:<sd startcmd>SD_SDK:15051:host1:sdSD_ADMIN:15050:host1:sd## RS service information# <service name>:<port_number>:<host_name>:<rs startcmd>RS_DEPLOY:15052:host1:rs## GUI service information# <service name>:<port_number>:<host_name>:<gui startcmd># Note:The port number of WEBGUI is fixed as 18080.WEBGUI:18080:host1:startguiservice
In the following example, the host myfirsthost runs the session director, the repository service, five session manager processes and GUI service. The compute host, mysecondhost runs five service instance manager processes per application.
# Resource configuration file## File format:# <service name>:<port_number>:<host_name>:<max number of SSMs SD can start>:<max number of SIMs SSM can start>:<OS_type>:<CPU_factor>#AGENT:8000:myfirsthost:5:0:LINUX86:1AGENT:8000:mysecondhost:0:5:LINUX86:1## SD service information# <service name>:<port_number>:<host_name>:<sd startcmd>SD_SDK:15051:myfirsthost:sdSD_ADMIN:15050:myfirsthost:sd## RS service information# <service name>:<port_number>:<host_name>:<rs startcmd>RS_DEPLOY:15052:myfirsthost:rs# WebGUI service information# <service name>:<port_number>:<host_name>:<gui startcmd># Note:The port number of WEBGUI is fixed as 18080.WEBGUI:18080:myfirsthost:startguiservice