Skip To Content

升级 ArcGIS Server

ArcGIS 11.4 (Linux)  | |  帮助归档

ArcGIS Server 11.4 安装包可用于对系统中当前已安装的 10.7 及更高版本进行升级。 要执行此操作,请遵循以下说明。

警告:

升级过程将重新启动所有的 ArcGIS Server 服务。 您应在升级过程中将 ArcGIS Server 站点设为离线。

ArcGIS GeoAnalytics Server 停用

ArcGIS Enterprise 11.4 版本中,ArcGIS GeoAnalytics Server 正在停用。 此外,随着 ArcGIS GeoAnalytics Server 在 11.4 版本中停用,将无法再注册大数据文件共享。 如果 GeoAnalytics Server 是 11.3 中的唯一服务器角色,您可以取消联合 GeoAnalytics Server 或在 11.4 中配置不同的角色。 如果您的服务器在 11.3 中有多个角色,则可以继续在 11.4 中将其用于除 GeoAnalytics Server 之外的其他角色。 如果您不取消联合 GeoAnalytics Server,则必须在升级之前删除 GeoAnalytics Server 角色。

升级 Portal for ArcGIS 之前,如果 GeoAnalytics Server 没有任何其他角色,并且您不打算将您的 GeoAnalytics Server 重新授权为不同的服务器角色,则必须删除所有大数据文件共享项目并从门户取消联合您的 GeoAnalytics Server。 完成后,您就可以从该计算机上卸载 ArcGIS Server

如果您打算将 GeoAnalytics Server 重新授权为不同的服务器角色,或者继续将其用于其他现有角色,则可以在升级之前或之后删除大数据文件共享。

ArcMap 运行时服务迁移到 ArcGIS Pro 运行时

ArcGIS Enterprise 11.0 版本起,ArcGIS Server 将不再支持 ArcMap 服务运行时。 无法将服务从 ArcMap(包括使用随 ArcMap 安装的 ArcPy 版本发布的服务)发布到 ArcGIS Server 站点。

在将 ArcGIS Server 从 10.9.1 或更低版本升级到 11.4 时,您将看到现有 web 图层的以下行为:

  • 作为升级过程的一部分,会将使用 ArcMap 服务运行时的以下现有地图、影像和地理数据服务迁移到 ArcGIS Pro 服务运行时。 迁移服务后,服务配置将保持不变。
    • 地图服务(启用或未启用 KML)
    • 要素服务(启用了要素访问的地图服务)
    • 影像服务
    • WMS 服务(启用了 WMS 的地图服务)
    • WCS 服务(启用了 WCS 的地图服务)
    • WFS 服务(启用了 WFS 的地图服务)
    • 网络分析服务(启用了网络分析的地图服务)
    • 地理数据服务
  • 如果任何已迁移的地图、影像或地理数据服务包含 ArcGIS Pro 运行时不支持的数据,则升级后,将从服务中移除图层。
  • 在迁移或重新发布服务前,使用 ArcMap 服务运行时的地理编码和地理处理服务将无法运行。

有关迁移服务的详细信息,请参阅服务和 ArcGIS Pro 服务运行时

从 10.8 及更高版本升级到 ArcGIS Server

ArcGIS Server 11.4 安装程序包可用于在目标系统上检测和升级 ArcGIS Server 的现有安装。 无需按序获取和安装先前发布的各版本,也无需卸载 ArcGIS Server 的先前版本。

从 10.8 及较早版本升级到 ArcGIS Server

不支持从10.7.1 及较早版本直接升级到 ArcGIS Server 11.4

要从版本 10.7.x 或更低版本升级到 ArcGIS Server 11.4,首先需升级到过渡版本 (10.8.x–11.3)。 然后,将该版本升级到 ArcGIS Server 11.4。 由此将保留站点的配置存储和服务器目录。

要从 10.6.1 或更低版本升级至 ArcGIS Server 11.4,首先需升级到过渡版本 (10.7-10.9.1)。 然后,将该版本升级到 ArcGIS Server 11.4。 由此将保留站点的配置存储和服务器目录。

警告:

阅读有关过渡版本的升级文档,以确认您开始使用的 ArcGIS Server 版本是否支持直接升级。

版本 10.0 及更早版本的站点不能保留现有内容或目录。 您必须卸载软件并安装 ArcGIS Server 11.4 作为新站点。

准备升级 ArcGIS Server

升级之前,请仔细阅读下列信息。 请参阅升级 ArcGIS Server 的常见问题的完整列表。

  • 如果要从较早版本升级到 11.4,则需要使用 11.4 的新授权文件重新授权软件。 您可以在 My Esri 中访问新的授权文件。
  • 为了让 ArcGIS Enterprise 门户正常运行,它必须与托管服务器为相同版本。 此外,您必须重新安装 ArcGIS Web Adaptor 实例,以使其版本与 ArcGIS Server 相同。
  • 在升级部署时,请勿取消服务器与门户的联合。 否则将严重影响门户部署,因为用户将无法在门户上访问、共享或使用 ArcGIS Server 服务。
  • 升级 ArcGIS Server 站点时,请确保 /tmp 目录中有足够的空间来存储升级后的站点内容。 确定 <install dir>/usr/config-store<install dir>/usr/directories 文件夹内容的大小接近于充足的空间。

  • ArcGIS Enterprise 门户版本必须与托管服务器、任何 GeoEvent Server 以及与之联合的所有栅格分析服务器的版本相匹配。 有关其他联合服务器支持版本的信息,请参阅ArcGIS Server 与门户联合

    从 11.4 开始,ArcGIS GeoAnalytics Server 站点未升级。 升级 Portal for ArcGIS 时,ArcGIS GeoAnalytics Server 站点将从组织中的 GeoAnalytics Server 角色中删除,但站点仍将是联合的。 您可以授权站点用于其他目的 - 例如充当联合 GIS Server - 或者,如果不再需要站点,您可以取消联合并将其删除。

  • 如果在升级前备份 ArcGIS Server 站点,则可在需要回滚到之前版本时使用该备份。 有关如何在升级之前备份 ArcGIS Server 站点的步骤信息,请参阅备份和还原 ArcGIS Server 站点配置
  • 如果站点为只读模式,则可以在升级时将站点模式设置为可编辑。 如果您的站点中的所有计算机已成功升级,该站点将保持可编辑模式。 一旦升级完成,便可切换回只读模式。
  • 在升级之前,清除用于访问 ArcGIS Server 部署的所有 Web 浏览器的缓存。
  • 在升级 ArcGIS Server 站点之前,请确保升级的 ArcGIS Server 版本中支持与站点一起使用的所有数据库。 有关详细信息,请参阅以下“ArcGIS 关系数据库管理系统”要求的相关主题。 请使用其他版本下拉列表选择要升级到的 ArcGIS 版本。
  • 升级之前,请检查所需的端口是否已打开以进行通信

ArcGIS Enterprise 升级顺序

升级 ArcGIS Enterprise 部署中的组件的推荐顺序如下:

  1. 升级 Portal for ArcGIS
  2. 升级 ArcGIS Web Adaptor(针对 Portal for ArcGIS)。
  3. 升级作为门户托管服务器的 ArcGIS Server 站点
  4. 升级 ArcGIS Web Adaptor(针对 ArcGIS Server)。
  5. 升级 ArcGIS Data Store
  6. 如果您的 ArcGIS Enterprise 部署中包括联合服务器,请将其升级。

    大多数联合服务器必须与基础 ArcGIS Enterprise 部署的版本相匹配。 有关联合服务器支持版本的信息,请参阅ArcGIS Server 站点与门户联合

    有关升级所需的联合服务器类型,请参阅升级信息。

升级多机站点

如果您拥有多机 ArcGIS Server 站点,您需要将站点中的所有计算机升级到 11.4 版本。 建议您按顺序升级每台 ArcGIS Server 计算机;也就是说,等待第一台计算机升级完成后,再对下一台计算机继续进行升级。 站点中的每台 ArcGIS Server 计算机都必须具有相同的版本号并获得相同的许可。

如果您的计算机已配置 ArcGIS Web Adaptor,则在其相应 ArcGIS Server 计算机完成升级后,请升级每个 ArcGIS Web Adaptor 实例。

Linux 上升级 ArcGIS Server

  1. 在命令提示符中,以安装现有早期版本所用的用户身份来启动 ArcGIS Server 11.4 安装脚本(例如 <CD ROOT or untar directory>/Setup)。

    在启动此脚本之前,您无需停止 ArcGIS Server。 有关安装选项和示例语法,请参阅静默安装 ArcGIS Server 的说明。

    提示:

    要从 ArcGIS Server 11.4 安装介质启动安装脚本,请单击安装脚本,然后单击在终端中运行按钮。

  2. 安装程序会检测目标计算机中 ArcGIS Server 的现有早期版本,然后提示您继续还是退出升级。 以下为示例:

    =========================================================================
    ArcGIS Server 11.4 (Linux)
    =========================================================================
    
    Your ArcGIS Server <Previous Version> is installed at:
    
    /home/ags/arcgis/server
    
    Confirm Settings
    =========================================================================
    Product to upgrade:             ArcGIS Server <Previous Version> (Linux)
    Location to upgrade:            /home/ags/arcgis/server
    
    Your ArcGIS Server <Previous Version> will be stopped when performing the upgrade and 
    ArcGIS Server 11.4 will be started after the upgrade completes.
    
      'y' to continue with these settings
      'q' to exit without upgrading this product
    
    Enter choice [y,q] (y):

    为避免提示您进行确认,请运行 /Setup -l yes -m silent 而不是 /Setup

  3. 键入 y 并按下 Enter 以接受检测到的设置,并继续升级操作。
    注:

    等待 ArcGIS Server 升级到 11.4。 此过程可能需要几分钟时间。

  4. 安装完成后,必须通过 authorizeSoftware 工具使用新许可文件ArcGIS Server 重新授权。 您可以在 My Esri 中访问新的授权文件。 您可以稍后对软件进行授权,但必须先完成此工作流程,然后再进行升级过程的下一步。

    注:

    如果要以多个许可角色ArcGIS Server 进行授权,则需要针对应用于计算机的每个许可角色再运行一次 authorizeSoftware 工具。

    如果您的 ArcGIS Server 许可存在到期日期,请在升级和更新 ArcGIS Server 许可之后考虑在企业级地理数据库中更新许可

  5. 授权后,打开 ArcGIS Server Manager 单击继续服务器升级以完成在第一台计算机上的升级。

    必须在运行此升级程序的本地计算机上使用 ArcGIS Server Manager 才能完成此步骤,且应该每次运行一台计算机的升级操作。 如果没有本地主机,则可以通过服务器计算机的完全限定域名在端口 6443 (https://gisserver.domain.com:6443/arcgis/manager) 访问 ArcGIS Server Manager。 无法在 ArcGIS Web Adaptor 或负载均衡器中使用继续服务器升级

    您也可以使用 upgradeserver 命令行实用程序以静默方式完成升级和升级后操作。 在命令行中,浏览至您的 <Server install directory>/tools/upgradeserver 文件夹并运行以下命令:upgradeserver.sh -s。 要获得帮助,请使用 -h--help 运行命令。

    从 11.4 开始,您可以通过命令行实用程序获取有关 ArcGIS Server 升级后操作的实时状态的详细信息。 通过命令行实用程序,您将能够查看升级过程中的以下阶段:

    • 初始化升级并检查许可
    • 升级站点配置
    • 升级并启动系统实用程序服务
    • 将本地计算机与站点同步
    • 配置扩展和数据提供程序
    • 生成 SSL 证书并启用 SSL
    • 最终检查和清理

    警告:

    如果使用继续服务器升级时返回错误,则可能需要先处理错误才能继续操作。 例如,如果遇到有关无效许可的错误,则必须使用有效许可重新授权软件。 可通过再次单击继续服务器升级进行重试。

  6. 如果使用升级后的 ArcGIS Server 作为与 ArcGIS Image Server 结合使用以进行栅格分析,并且之前未使用这些角色,请按照以下步骤将升级后的 ArcGIS Server 站点用于以下目的:
    1. 请确保授权后的站点具有 ArcGIS Image Server 许可角色。
    2. 登录到与站点联合的门户。 以默认管理员角色成员的身份进行登录。 门户 URL 的格式为 https://webadaptorhost.domain.com/<webadaptorname>/home
    3. 单击组织 > 设置 > 服务器
    4. 服务器页面中,单击验证服务器站点以验证要用作栅格分析服务器的联合服务器是否仍然可以与门户进行通信。 每个有效的联合服务器的状态旁边都将显示绿色复选标记。
    5. 验证服务器有效后,请将其配置为门户的栅格分析服务器,方法为单击已分配给服务器的当前服务器角色,然后打开栅格分析服务器
  7. 如果从 10.4.1 或较早版本进行升级,请重新启动门户托管服务器和用于使用 ArcGIS Image Server 进行栅格分析的联合服务器的计算机上的 ArcGIS Server 服务。

如果有一个多机 ArcGIS Server 站点,请在站点内的其他计算机上重复上述步骤。

如果您已将 ArcGIS Web Adaptor 配置为与站点配合使用,则还需要安装 11.4 ArcGIS Web Adaptor。 请按照您使用的 Web Adaptor 类型的说明进行操作

注:

如果您已联合 ArcGIS Server 站点和门户,并且正在通过站点使用 ArcGIS Web Adaptor,则需登录正在托管 Web Adaptor 的计算机,然后卸载 ArcGIS Web Adaptor。 记住 Web Adaptor 名称;重新安装时必须使用同一名称。

旧版本:

要更改与从 ArcGIS Server 10.1 到 10.3 发布的服务搭配使用的数据库连接文件的密码或数据库实例名称,您必须运行 externalizeconnectionstrings 实用程序。 即使您将站点升级到 ArcGIS Server 10.4 或更高版本,如果服务已发布到 ArcGIS Server 10.1.x、10.2.x 或 10.3.x 站点,您也必须先针对该服务运行此实用程序,然后才能更新密码或数据库连接中使用的数据库实例。 您仅需针对每项服务运行一次该实用程序。

如果使用服务器对象扩展 (SOE) 或服务器对象拦截器 (SOI) 自定义服务,请在升级 ArcGIS Server重新启动服务

扫描安全性最佳做法

建议使用 serverScan.py 脚本在安装后检查 ArcGIS Server 站点的安全性最佳做法。