Skip To Content

备份和还原 ArcGIS Server 站点配置

服务器管理员通常需保留其站点配置的定期备份,以便在发生硬件故障、人为错误或其他问题时可以还原站点。 为满足此项需求,ArcGIS Server 可帮助您备份站点配置。 在站点正常运行时定期进行备份。 如果您的站点存在问题,可以导入备份以将站点恢复到其原始状态。

备份中包含的信息不包含的信息
  • 服务配置和服务属性
  • 服务 webhook
  • 服务器对象扩展模块 (SOE)
  • 服务器对象拦截器 (SOI)
  • 注册数据存储项目位置
  • 注册关系数据存储类型
  • 用户和角色信息
  • 站点内计算机的列表
  • 日志设置
  • 统计数据报告
  • arcgiscache/Hosted 下的场景切片缓存配置文件
  • 缓存切片和切片方案
  • 服务所使用的数据(除非它在发布时被自动复制到服务器上的一个文件夹中
  • 动态生成的地图影像和其他临时输出
  • 日志消息(包括地理处理作业状态和消息)
  • 主站点管理员用户名和密码
  • 统计数据
  • ArcGIS Web Adaptor 配置

备份中不包含保护信息

如上所述,某些信息不包含在您站点的备份中。 建议在运行备份实用程序时,手动备份这些信息。 还原站点时,手动复制这些信息或将它们移回站点,例如:

  • 缓存切片和和切片方案 - 备份存储缓存切片的所有目录(例如,<ArcGIS Server 安装目录>/arcgis/server/usr/directories 下的整个 arcgiscache 目录)。 这些目录将包含缓存切片以及 conf.xml 切片方案文件。 缓存目录也可能包含 status.gdb 文件地理数据库,该数据库包含已构建的切片的信息。 还原站点时,将信息移动或复制回原始 arcgiscache 目录。
  • 您的服务所使用的数据 - 如果在发布时您的服务所使用的数据没有被复制到服务器上的一个文件夹中,它不会包含在备份中。 手动备份您的数据目录、地理数据库、数据库、源表以及您的服务所使用的任何其他信息。 还原站点时,验证 ArcGIS Server 是否拥有对数据位置的访问权限。 有关详细信息,请参阅使数据可供 ArcGIS Server 访问
  • 日志消息 - 站点运行时,日志会自动创建并分散在参与 Server 站点的所有 ArcGIS Server 计算机上。 如果您想要保留由站点记录的消息,请在每台 ArcGIS Server 计算机上手动备份日志目录(例如,<ArcGIS Server 安装目录>/arcgis/server/usr/logs)。 还原站点时,将信息移动或复制回原始日志目录。
  • 主站点管理员用户名和密码 - 还原站点后,继续使用在执行还原时适合的主站点管理员用户名和密码。 即使所还原站点的主站点管理员已被禁用,也是如此。 建议记录用户名和密码,并将其存储在一个安全的位置,然后再进行还原。
  • 统计数据 - 运行站点时,记录各种服务统计数据。 如果您想要保留由站点记录的统计数据信息,请在每台 GIS 服务器计算机上手动备份统计数据目录(例如,<ArcGIS Server 安装目录>/arcgisserver/directories/arcgissystem/statistics)。 还原站点时,将信息移动或复制回原始统计数据目录。
  • ArcGIS Web Adaptor 配置 - 如果您的站点包含一个或多个 ArcGIS Web Adaptor,则执行还原后需要对站点的 ArcGIS Web Adaptor 进行重新配置。 有关详细说明,请参阅 Java (Linux) 配置主题。

创建站点备份

要创建备份,请打开命令提示符,运行随 ArcGIS Server 一同安装的备份实用程序。 运行此实用程序时,必须提供具有站点管理员权限的用户的名称和密码。 ArcGIS Server 帐户需拥有对放置备份的文件夹的写入权限。

在备份过程中,不能对站点进行其他管理更改。

在恢复站点前注销 ArcGIS Insights 关系数据存储类型

如果站点已从 ArcGIS Insights 注册过关系数据存储类型,则必须在恢复前将存储类型注销。 否则,恢复会受到损坏。 请按照 REST API 帮助来注销所有关系数据存储类型

取消注册关系数据存储类型后,必须在站点中的每台计算机上重新启动 ArcGIS Server,以使更改生效。

还原站点备份

创建备份后,可以随时还原备份。 使用以下步骤执行还原:

  1. 如果站点已注册过关系数据存储类型,则必须在处理之前全部注销。
  2. 在与 ArcGIS Server 连接的计算机上关闭 ArcGIS Server Manager 及所有其他应用程序。
  3. 启动终端会话并运行随附 ArcGIS Server 安装的还原实用程序

    您必须通过端口 6080 或 6443 使用 ArcGIS Server 计算机的 URL 进行还原。 不支持通过 ArcGIS Web Adaptor 执行还原操作

    运行此实用程序时,必须提供拥有 ArcGIS Server 站点管理员权限的用户的凭据。 该用户无需是创建备份时使用的同一用户。

    还原操作运算量很大,完成此操作需要一些时间。 还原运行时,服务器无法响应其他请求。

    警告:

    还原运行时,切勿在站点上执行管理或发布操作。

    还原完成后,响应将显示需要手动干预才可完全还原的所有信息。 还原实用程序提供了一个可选参数,用于将此信息写入文件。

  4. 查看并修复响应中列出的任何需要手动干预的问题。
  5. 如果您的站点包含一个 Web Adaptor,则还原站点后将重新配置 Web Adaptor。
  6. 如您的站点在恢复后已注册过关系数据存储类型,则必须重启站点内所有计算机的 ArcGIS Server,方法是运行作为 ArcGIS Server 的所有者的 stopserver/startserver 脚本。 这些脚本位于 $AGSHOME 目录。

还原站点后,继续使用在执行还原时适合的主站点管理员用户名和密码。 如果您在保存备份后某一时间编辑了安全配置或添加了用户和角色,则必须在还原完成后再次进行这些编辑。

可能还需要在站点中调整计算机的设置。 例如,如果您在保存备份后某一时间添加了计算机,则必须在还原完成后再次添加这些计算机。