If part of your ArcGIS Enterprise organization fails, you can restore it using the webgisdr utility and a backup file you previously exported. You need to be aware of the following when restoring ArcGIS Enterprise:
- Any items or services created since the last export will be lost.
- Map and tile service caches, referenced data sources for web services, spatiotemporal big data store backup files, and graph store backup files are not included in the backup you created using the webgisdr utility; therefore, those must be restored separately.
- The ArcGIS Enterprise organization to which you restore must be at the same version it was when you created the backup. Additionally, you must restore to the same type of operating system. For example, you cannot create a backup of an organization on Linux and restore it to Microsoft Windows machines.
When you restore a highly available ArcGIS Enterprise organization, the webgisdr tool maintains high-availability settings for the GIS Server site and the ArcGIS Data Store relational and tile cache data stores. For the portal, the webgisdr tool unregisters the standby portal machine, restores the portal to the primary machine, and reregisters the standby machine.
You can reference the properties file you created for the ArcGIS Enterprise export if you don't need to change any settings. However, if you need to change the backup file location, want to specify a specific backup file, or need to provide different portal administrator credentials, create a new properties file.
If you created incremental backups of your ArcGIS Enterprise organization, you must have the last incremental and the last full backup created before that incremental backup to restore your organization.
Follow these steps to restore your ArcGIS Enterprise organization to the same machines from which you created the backup file (or machines in a standby ArcGIS Enterprise that uses the same ArcGIS Web Adaptor or load balancer URL and ArcGIS Server sites that have the same services URL as your primary organization):
- By default, the webgisdr tool restores the most recent backup file.
To restore an earlier file than the most recent backup, you need to update the
BACKUP_LOCATION path in the properties file. For example, if you want to restore backup file Sep-08-2015_17-10-44.webgissite from C:\temp, set BACKUP_LOCATION = C:\temp\Sep-08-2015_17-10-44.webgissite.
When you restore, you can edit the same properties file you used when you created your backup file, but then you must remember to change the BACKUP_LOCATION value in this file to the backup location before you create the next backup. To avoid this, make a copy of the properties file specific for the import operation. For the purposes of this example, a copy of the file named toimport.properties is created and altered.
Ensure that the domain account that runs the webgisdr tool has at least read access to the BACKUP_LOCATION and write access to the SHARED_LOCATION. Also be sure that the domain account that runs ArcGIS Server, Portal for ArcGIS, and ArcGIS Data Store has read access to the SHARED_LOCATION.
- Open a command window on the portal machine, change directories to the location of the webgisdr utility, and run the utility with the import option.
The default location of the webgisdr utility is C:\Program Files\ArcGIS\Portal\tools\webgisdr.
Syntax for the webgisdr utility is as follows:
webgisdr --{export | import} --file <location and name of properties file>
In this example, the properties file (toimport.properties) was saved in the user-created folder C:\propfiles.
webgisdr --import --file C:\propfiles\toimport.properties
Note that the property file does not have to be in the same folder you saved it in when first created. If you do move it, specify the new folder location with the --file parameter.
Note:
If the tool appears to stall while running, ensure the command prompt is not in QuickEdit mode. See Common problems and solutions for more information.
- If your organization includes map service or hosted tile layer caches, manually move the backup copies you made, and place the files in the original arcgiscache directory.
- If your organization includes a spatiotemporal big data store or graph store, use the ArcGIS Data Store restoredatastore utility to restore a backup of it.
- If you had file-based data stored on the same machine as one of your ArcGIS Enterprise components, and that machine failed, restore your backup copies to the same path on the new machine.
For example, if you had a folder containing file geodatabases and shapefiles on one of your ArcGIS GIS Server site's machines, and that machine failed, place the backup copy of that folder in the same directory path on the new machine. This is necessary because you registered the file location with the ArcGIS Server site. If the data location changes, the services will not be able to find the data.
- If your organization includes ArcGIS Mission Server or ArcGIS Notebook Server sites, restore the sites by following the instructions in the ArcGIS Mission Server documentation and the ArcGIS Notebook Server documentation.
- If your organization includes ArcGIS GeoEvent Server, import the configuration to the federated site.