可将 ArcGIS Enterprise 组织的组件导出为备份文件,将来发生硬件故障或数据丢失时,可使用备份文件来恢复组织。 备份文件包含门户项和设置、托管 Web 图层、联合和托管服务器设置,以及托管要素图层数据和托管场景图层缓存(如使用 ArcGIS Data Store)。
备份文件的大小以及创建备份文件所需的时间取决于以下方面:门户中项目的数量、拥有的托管 Web 图层的数量和类型、拥有的联合服务器的数量以及托管和联合服务器中 ArcGIS Server 计算机的数量。
可使用 Web GIS 灾难恢复 (WebGISDR) 工具通过导出操作和属性文件来创建 ArcGIS Enterprise 备份。 您可在 Portal for ArcGIS 工具目录中找到该工具。 使用工具时,请确保满足以下条件:
- 您指定的共享目录必须足以包含导出的文件。 要估计文件的大小,请将 WebGISDR 工具与导出操作搭配使用来创建 ArcGIS Enterprise 组织的测试导出。 检查文件大小,确定要在共享目录中保留多少个文件,考虑到组织会随着时间增长,并相应地调整目录大小。 由于文件大小可能会随时间增加,因此您应继续监控这些备份文件的大小并根据需要调整存储大小。
- 用于安装 ArcGIS Enterprise 中每个软件组件的账户必须拥有共享目录的读写权限。
- 每个组件的备份都位于其各自计算机上的临时目录中,然后方可将其移动到您指定的共享目录中。 因此,以下目录必须有足够大的空间以包含各个组件的备份:
- Portal for ArcGIS:<Portal_content_directory>/temp
- ArcGIS Server:<ArcGIS_Server_installation_directory>/temp
- ArcGIS Data Store:<ArcGIS_Data_Store_directory>/temp
- 如果要创建增量备份 (BACKUP_RESTORE_MODE = incremental),ArcGIS Enterprise 部署中的 ArcGIS Data Store 关系数据存储必须启用时间点恢复。
注:
如果您的门户内容存储在文件系统中,则实时防病毒扫描会影响备份的性能。 请考虑从防病毒扫描程序中排除门户内容目录以及备份 SHARED_LOCATION 和 BACKUP_LOCATION 目录。
创建备份
在创建 ArcGIS Enterprise 组织的备份之前,请查看备份和恢复最佳做法。 按照如下步骤创建备份:
- 创建模板属性文件的副本。 您可将副本保存到模板所在的目录或新目录下。
模板属性文件 - webgisdr.properties - 默认安装在 /arcgis/portal/tools/webgisdr 下。
- 打开属性文件副本并对其进行编辑,以包含站点的特定信息。 有关详细信息,请参阅 WebGISDR 工具属性文件。
- 保存属性文件。
使用该文件运行 WebGISDR 工具后,PORTAL_ADMIN_PASSWORD 值将在文件中被加密,而 PORTAL_ADMIN_PASSWORD_ENCRYPTED 将被设置为 true。
- 在 Portal for ArcGIS 计算机上打开命令窗口,将目录更改为 WebGISDR 工具的位置,然后使用导出选项运行该工具。 有关详细信息,请参阅运行时参数部分。
将在为属性文件中的 SHARED_LOCATION 指定的位置上创建备份文件。 文件名为 <timestamp>.webgissite。
- 如果您的 ArcGIS Enterprise 组织包括地图服务或托管切片图层缓存,则手动创建用于存储缓存切片的所有目录的备份副本(例如,C:\arcgisserver\directories\ 或 <ArcGIS Server installation directory>/arcgis/server/usr/directories 下的整个 arcgiscache 目录)。
这些目录将包含地图缓存切片以及切片方案文件 conf.xml。 缓存目录也可能包含文件地理数据库 status.gdb,该数据库包含已构建切片的信息。
可使用此备份文件来恢复 ArcGIS Enterprise。
注:
建议您定期创建备份以防止重大数据丢失并减少停机时间。 有关计划备份的详细信息,请参阅自动化备份和恢复操作。