ChorusOS 4.0.1 Simulator for the Solaris Operating Environment (SPARC Platform Edition) User's Guide

Enabling Dynamic Configuration

The ChorusOS 4.0.1 Simulator for the Solaris Operating Environment (SPARC Platform Edition) architecture makes it possible to run multiple instances of the same system image. This requires a dynamic configuration at load time, which makes use of the UDP port for remote IPC communication and IP addresses for Ethernet communication.

To enable dynamic configuration, a site configuration file is required to identify each simulator. By default, this file must be named site_number.conf and placed in the /usr/local/chorus/simu_admin directory. You can override the default pathname by setting the CHORUS_SITE_NUMBER_FILE environment variable before launching the ChorusOS Simulator.

Each simulator must be assigned an instance number at boot time, which acts as an index to entries in the site configuration file, each of which defines:

Here is the format of each entry:

instance_number  hostname  UDP_port  IP_address

Where:

Here is an example site configuration file:

#
#   Site configuration file
#
1    server1    2052        2.1.1.2
2    server2    2053        2.1.1.3

A valid IP address is mandatory. This address is used to access the simulator from the supporting Solaris host and remote Solaris hosts.