创建 ArcGIS Enterprise 备份
可将 ArcGIS Enterprise 组织的组件导出为备份文件,将来发生硬件故障或数据丢失时,可使用备份文件来恢复组织。 备份文件包含门户项目和设置、托管 Web 图层、联合和托管服务器设置,以及托管要素图层数据和托管场景图层缓存(如使用 ArcGIS Data Store)。
备份文件的大小以及创建备份文件所需的时间取决于以下方面:门户中项目的数量、拥有的托管 Web 图层的数量和类型、拥有的联合服务器的数量以及托管和联合服务器中 ArcGIS Server 计算机的数量。
可使用 Web GIS 灾难恢复 (WebGISDR) 工具通过导出操作和属性文件来创建 ArcGIS Enterprise 备份。 您可在 Portal for ArcGIS 工具目录中找到该工具。 使用工具时,请确保满足以下条件:
每个组件的备份都位于其各自计算机上的临时目录中,然后方可将其移动到共享目录或云存储。 因此,请确保以下目录具有足够大的空间以包含各个组件的备份:
Portal for ArcGIS 的备份将放置在
<Portal_content_directory>/temp。 此位置的大小应该约为 arcgisportal 目录当前大小的 100%。Portal for ArcGIS 的备份将放置在
<Portal_content_directory>\temp。 此位置的大小应该约为 arcgisportal 目录当前大小的 100%。ArcGIS Server 的备份将放置在
<ArcGIS_Server_installation_directory>/temp。 此位置的大小应该约为 arcgisserver 目录当前大小的 166%。ArcGIS Server 的备份将放置在服务账户的本地 TEMP 目录中,默认位于
C:\Users\<user>\AppData\Local\Temp中。 此位置的大小应该约为 arcgisserver 目录当前大小的 166%。ArcGIS Data Store 的备份将放置在
<ArcGIS_Data_Store_data_directory>/temp。 此位置的大小应该约为 arcgisdatastore 目录当前大小的 62%。ArcGIS Data Store 的备份将放置在
<ArcGIS_Data_Store_directory>\temp。 此位置的大小应该约为 arcgisdatastore 目录当前大小的 62%。
如果指定共享位置,则目录必须够大,足以包含每个站点中的所有已导出文件。 建议其大小为以上确定的每个组件的大小总和。 由于文件大小可能会随时间增加,因此您应继续监控这些备份文件的大小并根据需要调整存储大小。
如果指定共享位置,则用于安装 ArcGIS Enterprise 中每个软件组件的账户必须拥有目录的读写权限。
如果指定共享位置,那么您用于运行 ArcGIS Server、Portal for ArcGIS 和 ArcGIS Data Store 服务的一个或多个域名账户必须拥有对该目录的写入权限。
如果要创建增量备份,ArcGIS Data Store 必须配置为自动创建关系存储的备份并启用时间点恢复。
WebGISDR 工具必须能够访问部署中的特定 URL 才能成功。 有关详细信息,请参阅网络要求。
如果 ArcGIS Enterprise 部署在 VPC 端点的 Amazon Elastic Compute Cloud (EC2) 实例上,它只能对部署所在 AWS 区域的 S3 存储段进行读写。 要使用
webgisdr工具将 ArcGIS Enterprise 部署备份到与 EC2 实例位于不同区域的 S3 存储段,请删除与 EC2 实例相关联的 VPC 端点。
注:
如果您的门户内容存储在文件系统中,则实时防病毒扫描会影响备份的性能。 请考虑从防病毒扫描程序中排除门户内容目录以及备份 SHARED_LOCATION 和 BACKUP_LOCATION 目录。
创建备份
在创建 ArcGIS Enterprise 组织的备份之前,请查看备份和恢复最佳做法。 按照如下步骤创建备份:
创建模板属性文件的副本。 您可将副本保存到模板所在的目录或新目录下。
模板属性文件 -
webgisdr.properties- 默认安装在/arcgis/portal/tools/webgisdr下。模板属性文件 -
webgisdr.properties- 默认安装在C:\Program Files\ArcGIS\Portal\tools\webgisdr下。打开属性文件副本并对其进行编辑,以包含站点的特定信息。 有关详细信息,请参阅 WebGISDR 工具属性文件。
注:
如果您计划使用 ArcGIS Enterprise 升级前创建的属性文件,任何加密值都必须替换为未加密的值,并且相应的布尔值(是否加密)必须设置为
false。保存属性文件。
使用该文件运行 WebGISDR 工具后,
PORTAL_ADMIN_PASSWORD值将在文件中被加密,而PORTAL_ADMIN_PASSWORD_ENCRYPTED将被设置为true。在 Portal for ArcGIS 计算机上打开命令窗口,将目录更改为 WebGISDR 工具的位置,然后使用导出选项运行该工具。 有关详细信息,请参阅运行时参数部分。
已根据
BACKUP_PROVIDER创建备份文件。 如果设置为FileSystem,则备份位于为BACKUP_LOCATION属性指定的位置中。 如果使用云存储,则备份将存储在标准化文件夹结构下包含备份版本和模式的文件夹中。 文件名为<timestamp>.webgissite。注:
如果工具在运行时似乎停止,请确保命令提示符不在 QuickEdit 模式下。 有关详细信息,请参阅常见问题及解决方案。
如果您的 ArcGIS Enterprise 组织包括地图服务或托管切片图层缓存,则手动创建用于存储缓存切片的所有目录的备份副本(例如,
C:\arcgisserver\directories\或<ArcGIS Server installation directory>/arcgis/server/usr/directories下的整个arcgiscache目录)。这些目录将包含地图缓存切片以及切片方案文件
conf.xml。 缓存目录也可能包含文件地理数据库status.gdb,该数据库包含已构建切片的信息。
可使用此备份文件来恢复 ArcGIS Enterprise。
注:
建议您定期创建备份以防止重大数据丢失并减少停机时间。 有关计划备份的详细信息,请参阅自动化备份和恢复操作。