Step by step - ArcGIS Server distributed setup on Linux/Solaris

Release 9.3.1 E-mail This Topic Printable Version Give Us Feedback
The following steps describe configuration of a setup including multiple ArcGIS Server Object Manager(s) (SOM) and ArcGIS Server Object Containers (SOC) for better performance, fault tolerance and scalability.

The installation described below includes 2 SOM machines and 2 SOC machines on 4 physical machines. In this setup, each SOC machine is utilized by both SOM 1 and SOM 2 and remains operational in case if one of them goes offline. In addition to this, server processes are automatically distributed by SOMs between SOC 1 and SOC 2 to achieve balanced load.
  1. Install SOM 1 on machine1 as user1/passwd1.
  2. Install SOM 2 on machine2 with same username (the same UID) and password.
  3. Install SOC 1 on machine3 with same username, the same UID and password. During the setup, the install queries for the name of the SOM machine that this SOC machine works with. Provide machine1 as the SOM machine.
  4. Install SOC 2 on machine4 with same username, the same UID and password. During the setup, the install queries for the name of the SOM machine that this SOC machine works with. Provide machine2 as the SOM machine.
  5. Add user1 to the userlist on SOM 1. Log onto ArcGIS Server Manager on machine1, http://<machine1>:8099, navigate to 'GIS Server' > 'Local GIS Users' and add user1/passwd1 to the user list.
  6. Repeat the same step on machine2 to add user1 to the userlist on SOM 2.
  7. Add SOC machinesSOC 1 and SOC 2 to SOC machine list on SOM 1. Log onto ArcGIS Server Manager, http://<machine1>:8099, navigate to 'GIS server' > 'Host Machines (SOC)' and add machine3 and machine4 to the machine list.
      Note: Add user1 to the user list before adding machine3 and machine4 to the SOC machine list.
  8. Repeat the same step to add SOC machinesSOC 1 and SOC 2 to SOC machine list on SOM 2.
  9. Configure ArcGIS Server log folder on SOM 1 and SOM 2 if needed. They need to be accessible by user1 from machines 3 and machine 4.

    The default log folder on SOM machine is located at ArcGIS Server Installation directory>/arcgis/server/user/log. You can also specify another log file location.
  10. Configure ArcGIS Server cache, output and jobs directories on SOM 1 and SOM 2. These directories need to be accessible by user1 from machine 3 and machine 4.

    On Linux/Solaris, the default server directories of each type are created (arcgisoutput, arcgisjobs and arcgiscache) if both SOM and SOC components are installled. The default location is <ArcGIS Server Installation Directory>/arcgis/server/serverdir. For the SOM Only install, you need to manually create these directories.

    Add these folders to the virtual directory through ArcGIS Server Manager. Check Creating a server directory for more information.
  11. Restart ArcGIS Server on SOC machines machine3 and machine4.
  12. Restart ArcGIS Server on SOM machines machine1 and machine2.
  13. Open a terminal on machine3, navigate to <ArcGIS Server Installation Directory>/arcgis/servercore/tools/failover. Execute the script addIdentityServer.sh and add machine2 as backup server.
  14. Repeat this on machine2 adding machine1 as backup server.

Notes

It is recommended to use the same user name, the same UID and password for all SOM or SOC components.

If, however, it is not possible, all install users on all the SOM and SOC machines must be added to ArcGIS Server Users list on every SOM machine. It is also important to grant such users permission to write to "arcgisoutput", "arcgiscache" and "arcgisjobs" directories under <ArcGIS Server Installation Directory>/server/serverdir on each of SOM machines.

For further details on implementation of distributed setups please refer to Deployment scenarios .