There seem to be two approaches to redo an ArcGIS Server post-install:
- Partial: retain an existing setup (can be required after
patches)
- Complete: wipe an existing configuration (typically
to fix an existing corrupted
post-install)
Reconfiguring items created during post-install does not necessarily require running another post-install. Much of it, like changing server directories, can be done as an administrative task. ESRI states that post-install performs the following tasks (web source). They may be useful in determining whether a post-install is necessary.
- Create the SOM account and the SOC account (if necessary).
- Create agsusers and agsadmin user groups if they do not already
exist.
- Register the ArcGIS Server Windows service and set the startup
account to be the ArcGIS Server
account.
- Set DCOM launch privileges for ArcSOM.exe and ArcSOC.exe (adds the
ArcGIS Server account and the ArcGIS
Container account).
- Set DCOM access privileges for ArcSOM.exe and ArcSOC.exe (adds the
ArcGIS Server and ArcGIS Container
accounts, as well as the agsusers and
agsadmin user groups).
- Set DCOM identity for ArcSOC.exe to run as the ArcGIS
Container account.
- DCOM is enabled if it is not already enabled on the machine. The
GIS Server Post Install summary
informs you if DCOM has been enabled.
- Grant write privileges on \cfg and
\log of the
ArcGIS Server account.
- Grant write privileges to the system TEMP directory for the ArcGIS
Server account.
- Grant write privileges to the system TEMP directory for the ArcGIS
Container account.
- Create the ArcGIS Manager account.
- Create the GIS server directory with cache, job, and output
subdirectories.
Note: Not listed in this ESRI tasklist are: save a configuration XML file and the software licensing/authorization process; these happen during post-install too
1. Approach Partial Running post-install while retaining an existing setup
- Run post-install and fill out the forms in the same manner as your current configuration. If you have a configuration XML file from a previous post-install, use it.
For authorization, I use a authorization file and found that the main authorization number did not propagate automatically into the forms after a patch install (as opposed on my initial post-install when the form autofilled). It was easy enough to open the authorization file, copy, and paste the code. However, you may want to have the authorization number(s) at hand.
- Prior configuration should still be valid, so configuration taks like adding users to groups should NOT be necessary. If you want to double check your users permissions, visit the help topic Additional configuration steps using operating system tools.
I found that this help topic is more detailed in the version bundled with the software itself.
2. Approach: Complete: Wipe existing configuration (typically to fix an existing corrupted post-install)
- Delete the accounts SOM, SOC, & Webservices
- Delete user groups agsusers & admin
- Delete the five directories created: arcgiscache, arcgisindex, arcgisinput, arcgisjobs, & arcgisoutput)
- Run the post-install. During the post-install, you have the option to save a configuration XML. It may be useful if you have to do the procedure again.
- Perform the additional necessary configuration as described in the following links: (.net) (Java)
When I tested the Server, nothing worked, and I saw that the machine had two sets of server directories. I was certain I had deleted the directories from the previous install, but they were there nonetheless. The problem was easy to fix. I went into ArcCatalog and changed the server properties. Info on this can be found at: http://help.arcgis.com/en/arcgisserver/10.0/help/arcgis_server_dotnet_help/index.html#/Creating_a_server_directory_in_ArcCatalog/0093000000nw000000/
That same bank of ESRI help topics includes Common Administrative Tasks and they may be helpful.