备份和还原 ArcGIS Server 站点配置
在本主题中
服务器管理员通常需保留其站点配置的定期备份,以便在发生硬件故障、人为错误或其他问题时可以还原站点。为满足此项需求,ArcGIS for Server 可帮助您备份站点配置。在站点正常运行时定期进行备份。如果站点出现问题,可导入备份以将站点还原到原始状态。
备份中包含的信息 | 不包含的信息 |
---|---|
|
|
备份中不包含保护信息
如上所述,某些信息不包含在您站点的备份中。建议在运行备份实用程序时,手动备份这些信息。还原站点时,手动复制这些信息或将它们移回站点,例如:
- 缓存切片和和切片方案 - 备份存储缓存切片的所有目录(例如,C:\arcgisserver\directories\ 下的整个 arcgiscache 目录)。 这些目录将包含缓存切片以及 conf.xml 切片方案文件。缓存目录也可能包含 status.gdb 文件地理数据库,该数据库包含已构建的切片的信息。还原站点时,将信息移动或复制回原始 arcgiscache 目录。
- 您的服务所使用的数据 - 如果在发布时您的服务所使用的数据没有被复制到服务器上的一个文件夹中,它不会包含在备份中。手动备份您的数据目录、地理数据库、数据库、源表以及您的服务所使用的任何其他信息。还原站点时,验证 ArcGIS Server 是否拥有对数据位置的访问权限。有关详细信息,请参阅使数据可供 ArcGIS Server 访问。
- 日志消息 - 站点运行时,日志会自动创建并分散在参与 Server 站点的所有 GIS 服务器计算机上。如果您想要保留由站点记录的消息,请在每台 GIS 服务器计算机上手动备份日志目录(例如,<ArcGIS Server installation drive>\arcgisserver\logs)。 还原站点时,将信息移动或复制回原始日志目录。
- 主站点管理员用户名和密码 - 还原站点后,继续使用在执行还原时适合的主站点管理员用户名和密码。即使所还原站点的主站点管理员已被禁用,也是如此。建议记录用户名和密码,并将其存储在一个安全的位置,然后再进行还原。
- 统计数据 - 运行站点时,记录各种服务统计数据。如果您想要保留由站点记录的统计数据信息,请在每台 GIS 服务器计算机上手动备份统计数据目录(例如,<ArcGIS Server installation drive>\arcgisserver\directories\arcgissystem\statistics)。 还原站点时,将信息移动或复制回原始统计数据目录。
- 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 配置。
还原站点后,继续使用在执行还原时适合的主站点管理员用户名和密码。如果在保存备份之后曾编辑安全性配置或添加用户和角色,则必须在完成还原后重新编辑这些内容。
可能还需要在站点中调整计算机和群集的设置。例如,如果在保存备份后的任一时间添加了计算机,则必须在完成还原后重新添加这些计算机。
同样,如果在保存备份后替换了群集中的计算机,则在执行还原后可能需要重新配置群集。如果在还原期间无法找到群集中的所有计算机,则只有将计算机重新添加到该群集时,才能启动该群集中的服务。