Skip To Content

备份和还原 ArcGIS Server 站点配置

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

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

备份中不包含保护信息

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

  • 缓存切片和和切片方案 - 备份存储缓存切片的所有目录(例如,<ArcGIS Server installation directory>/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 进行重新配置。有关详细说明,请参阅 IISJava (Windows)Java (Linux) 的配置主题。

创建站点备份

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

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

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

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

还原站点备份

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

  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 目录。

还原站点后,继续使用在执行还原时适合的主站点管理员用户名和密码。如果在保存备份之后曾编辑安全性配置或添加用户和角色,则必须在完成还原后重新编辑这些内容。

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

同样,如果在保存备份后替换了集群中的计算机,则在执行还原后可能需要重新配置集群。如果在还原期间无法找到集群中的所有计算机,则只有将计算机重新添加到该集群时,才能启动该集群中的服务。