服务器管理员通常需保留其站点配置的定期备份,以便在发生硬件故障、人为错误或其他问题时可以还原站点。为满足此项需求,ArcGIS for Server 可帮助您备份站点配置。在站点正常运行时定期进行备份。如果站点出现问题,可导入备份以将站点还原到原始状态。
备份中包含的信息 | 不包含的信息 |
---|---|
|
|
备份中不包含保护信息
如上所述,某些信息不包含在您站点的备份中。建议在运行备份实用程序时,手动备份这些信息。还原站点时,手动复制这些信息或将它们移回站点,例如:
- 缓存切片和和切片方案 - 备份存储缓存切片的所有目录(例如,<ArcGIS Server installation directory>/arcgis/server/usr/directories 下的整个 arcgiscache 目录)。 这些目录将包含缓存切片以及 conf.xml 切片方案文件。缓存目录也可能包含 status.gdb 文件地理数据库,该数据库包含已构建的切片的信息。还原站点时,将信息移动或复制回原始 arcgiscache 目录。
- 服务所使用的数据 - 如果该数据在发布时没有被复制到服务器上的文件夹中,则备份中将不包含该数据。手动备份数据目录、地理数据库、数据库、源表,以及服务器所使用的任何其他信息。还原站点时,验证 ArcGIS Server 是否拥有对数据位置的访问权限。有关详细信息,请参阅使数据可供 ArcGIS Server 访问。
- 日志消息 - 站点运行时,日志会自动创建并分散在参与 Server 站点的所有 GIS 服务器计算机上。如果您想要保留由站点记录的消息,请在每台 GIS 服务器计算机上手动备份日志目录(例如,<ArcGIS Server installation directory>/arcgis/server/usr/logs)。 还原站点时,将信息移动或复制回原始日志目录。
- 主站点管理员用户名和密码 - 还原站点后,继续使用在执行还原时适合的主站点管理员用户名和密码。即使所还原站点的主站点管理员已被禁用,也是如此。建议记录用户名和密码,并将其存储在一个安全的位置,然后再进行还原。
- 统计数据 - 运行站点时,记录各种服务统计数据。如果您想要保留由站点记录的统计数据信息,请在每台 GIS 服务器计算机上手动备份统计数据目录(例如,<ArcGIS Server installation directory>/arcgisserver/directories/arcgissystem/statistics)。 还原站点时,将信息移动或复制回原始统计数据目录。
- ArcGIS Web Adaptor 配置 - 如果您的站点包含一个或多个 ArcGIS Web Adaptor,则执行还原后需要对站点的 ArcGIS Web Adaptor 进行重新配置。有关详细说明,请参阅 IIS、Java (Windows) 和 Java (Linux) 的配置主题。
创建站点备份
要创建备份,请打开命令提示符,运行随 ArcGIS Server 一同安装的备份实用程序。运行此实用程序时,必须提供具有站点管理员权限的用户的名称和密码。ArcGIS Server 帐户需拥有对放置备份的文件夹的写入权限。
在备份的过程中,不能对站点进行其他管理更改。
还原站点备份
创建备份后,可以随时还原备份。使用以下步骤进行还原:
- 在与 ArcGIS Server 连接的计算机上关闭 ArcGIS Server Manager 及所有其他应用程序。
- 启动终端会话并运行随附 ArcGIS Server 安装的还原实用程序。
您必须通过端口 6080 或 6443 使用 GIS 服务器的 URL 进行还原。不支持通过 ArcGIS Web Adaptor 执行还原操作
运行此实用程序时,必须提供拥有 ArcGIS Server 站点管理员权限的用户的凭据。此用户不必是创建该备份的用户。
还原操作运算量很大,完成此操作需要一些时间。在运行还原的过程中,服务器无法响应其他请求。
警告:
在运行还原时,不能在站点上执行管理操作或发布操作。
还原完成后,响应将显示需要手动干预才可完全还原的所有信息。还原实用程序提供了将此信息写入文件的可选参数。
- 查看并修复响应中列出的需要手动干预的所有问题。
- 如果您的站点包含一个 Web Adaptor,则还原站点后将重新配置 Web Adaptor。
还原站点后,继续使用在执行还原时适合的主站点管理员用户名和密码。如果在保存备份之后曾编辑安全性配置或添加用户和角色,则必须在完成还原后重新编辑这些内容。
可能还需要在站点中调整计算机和群集的设置。例如,如果在保存备份后的任一时间添加了计算机,则必须在完成还原后重新添加这些计算机。
同样,如果在保存备份后替换了群集中的计算机,则在执行还原后可能需要重新配置群集。如果在还原期间无法找到群集中的所有计算机,则只有将计算机重新添加到该群集时,才能启动该群集中的服务。