Skip To Content

创建 ArcGIS Enterprise 备份

可将 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_LOCATIONBACKUP_LOCATION 目录。

创建备份

在创建 ArcGIS Enterprise 组织的备份之前,请查看备份和恢复最佳做法。 按照如下步骤创建备份:

  1. 创建模板属性文件的副本。 您可将副本保存到模板所在的目录或新目录下。

    模板属性文件—webgisdr.properties—默认安装在 /arcgis/portal/tools/webgisdr 下。

  2. 打开属性文件副本并对其进行编辑,以包含站点的特定信息。 有关详细信息,请参阅 WebGISDR 工具属性文件
  3. 保存属性文件。

    使用该文件运行 WebGISDR 工具后,PORTAL_ADMIN_PASSWORD 值将在文件中被加密,而 PORTAL_ADMIN_PASSWORD_ENCRYPTED 将被设置为 true

  4. Portal for ArcGIS 计算机上打开命令窗口,将目录更改为 WebGISDR 工具的位置,然后使用导出选项运行该工具。 有关详细信息,请参阅以下运行时参数部分。

    将在为属性文件中的 SHARED_LOCATION 指定的位置上创建备份文件。 文件名为 <timestamp>.webgissite

  5. 如果您的 ArcGIS Enterprise 组织包括地图服务或托管切片图层缓存,则手动创建用于存储缓存切片的所有目录的备份副本(例如,C:\arcgisserver\directories\<ArcGIS Server installation directory>/arcgis/server/usr/directories 下的整个 arcgiscache 目录)。

    这些目录将包含地图缓存切片以及切片方案文件 conf.xml。 缓存目录也可能包含文件地理数据库 status.gdb,该数据库包含已构建切片的信息。

可使用此备份文件来恢复 ArcGIS Enterprise

注:

建议您定期创建备份以防止重大数据丢失并减少停机时间。 有关计划备份的详细信息,请参阅自动化备份和恢复操作

运行时参数

创建或恢复 ArcGIS Enterprise 备份时,需要从 Portal for ArcGIS 计算机上的命令 shell 更新参数。 WebGISDR 工具的语法如下:

webgisdr.bat --{export | import | configuration} --file <properties file location> [--output <output file location>]

有关这些参数的信息,请参阅以下内容:

参数描述

-e 或 --export

创建现有组织的备份。

- i 或 --import

将现有备份导入连接的组织。 有关详细信息,请参阅恢复 ArcGIS Enterprise

-c 或 --configuration

检查已连接组织的配置并输出联合组件,包括门户、服务器站点以及关系和切片缓存数据存储。

-f 或 --file

包含组织的连接详细信息以及特定于备份和恢复的信息。 有关详细信息,请参阅 WebGISDR 工具属性文件

(可选)-o 或 --output

创建一个可以解析的输出文件,以帮助自动验证成功的备份和恢复,或供管理员审查。


在本主题中
  1. 创建备份
  2. 运行时参数