Skip To Content

升级您的 ArcGIS Enterprise 门户

Portal for ArcGIS 10.7.1 安装程序可用于检测和升级 Portal for ArcGIS 的现有安装。

准备升级 Portal for ArcGIS

升级之前,请仔细查看以下信息:

  • 如果您即将升级到 10.7.1,则您需要针对 10.7.1 重新授权软件。 如果要从同一版本系列中的某个版本进行升级(例如,从 10.7 升级到 10.7.1),则不需要获取新的许可文件。 如果要从较早的版本系列中的某个版本升级,则必须从 My Esri 获取新的门户许可文件
    注:

    您在升级过程中输入的许可文件将用于许可门户的用户和应用程序。 请确保新许可文件适用于您的当前用户和应用程序配置。

  • 运行 Portal for ArcGIS 10.7.1 安装程序会自动将您的门户升级到 10.7.1。 无需按序获取和安装先前发布的各版本,也无需卸载 Portal for ArcGIS 的先前版本。
  • 将 10.7 之前的 Portal for ArcGIS 版本升级到 10.7 或更高版本后,将禁用自动帐户创建。 要允许新用户创建自己的内置帐户,您需要启用自动帐户创建
  • 如果您已配置高可用性门户,则需要遵循具体的步骤来完成升级。 配置高可用性门户主题中对这些步骤进行概述。
    注:

    自 10.6 版本起,高可用性部署使用可用端口 5701、7005、7099、7654、7120 和 7220 进行计算机间通信。 必须确保防火墙允许在这些端口上进行本地通信,并且其当前未被其他应用程序使用。

  • 如果您已将企业级地理数据库配置为托管服务器的托管数据库并打算从 Portal for ArcGIS 10.6 或更低版本升级至 10.7.1,则需要完成一些额外的步骤。 升级 ArcGIS Server 后,您需要将企业级地理数据库注册为数据库(而不是托管数据库)。 然后,安装 ArcGIS Data Store 并将其注册为关系数据存储。 这会将 ArcGIS Data Store 配置为托管服务器的托管数据库。
  • 完成升级所需的时间取决于门户所包含的内容、注册帐户的数量以及您部署的组件和自定义内容数量。
  • 如果您发布了基于可配置应用程序模板的应用程序,则需检查应用程序模板是否已停用。 您对门户进行了升级后,停用的可配置应用程序模板无法正常运行或显示。 您将需要使用新的应用程序模板重新创建这些应用程序。 请注意,如果您使用的是几个版本之前的门户,则需要检查每个版本中的停用模板。 例如,如果您从 Portal for ArcGIS 10.5 升级,则需要检查 10.5 版本到当前版本之间所有版本的已停用模板列表。
  • 如果您的门户配置了 Esri 应用程序,则需要确保升级后您的版本与 10.7.1 门户兼容。
  • 如果已配置 Insights for ArcGIS,则必须在升级 ArcGIS Enterprise 之前先卸载 Insights for ArcGIS。 升级完成后,您需要安装 Insights for ArcGIS 的兼容版本
  • 如果您已经对门户配置了 Navigator for ArcGIS 移动地图包,则需要在将门户升级到 10.7.1重新配置它们
    注:

    如果您无意中将群组 Navigator 地图或任何 Navigator for ArcGIS 移动地图包的所有者从 esri_nav 更改为其他用户,则必须在升级前删除群组和项目。

  • 如果使用地图或应用程序中的 ArcGIS Living Atlas of the World 内容,请在升级前确认您使用的项目未处于成熟支持或已弃用状态。 在每个版本中,一些 Living Atlas 内容已停用并且不再可用。 如果您使用其中一个项目,则升级后该项目将无法正常运行。 有关此版本中已停用的 Living Atlas 内容的列表,请参阅 Living Atlas 内容生命周期和更新

ArcGIS Enterprise 升级顺序

为了让 ArcGIS Enterprise 门户正常运行,它必须与托管服务器、Web Adaptor 和数据存储为相同版本。 升级 ArcGIS Enterprise 部署的推荐顺序如下:

  1. 升级 Portal for ArcGIS
  2. 升级 ArcGIS Web Adaptor(针对门户)
  3. 升级 ArcGIS Server 站点(作为门户托管服务器)
  4. 升级 ArcGIS Web Adaptor(针对服务器)
  5. ArcGIS Data Store(先升级主要存储,再升级备用存储)
  6. 升级 ArcGIS Server(部署中的任何其他站点)
  • 您的 ArcGIS Enterprise 门户版本必须与托管服务器、任何 GeoAnalytics Server、任何 GeoEvent Server 以及与其联合的所有栅格分析服务器的版本相匹配。 但是,10.6 版本的门户能够与任何 10.5 或更高版本的其他联合服务器一起使用。 例如,只要托管服务器版本为 10.6,10.5 版本的 GIS Server(不能是托管服务器)和 10.5.1 版本的 Business Analyst Server 也能与 10.6 版本的门户联合。
  • 如果在非联合 ArcGIS Server 站点中将项目注册到门户,则无需将服务器升级到 10.7.1 版本也可将站点服务与您的门户结合使用。 ArcGIS Server 先前版本中的服务可供 Portal for ArcGIS 10.7.1 使用。
  • 如果与门户联合的 ArcGIS Server 站点包括多台计算机,则将按顺序升级您的 GIS 服务器 如果已使用 ArcGIS Server 站点配置 ArcGIS Web Adaptor (一个或多个),则还需要将 Web Adaptor 更新至与 ArcGIS Server 相同的版本。
  • 如果无法更新当前 Web Adaptor,也可以在安装了先前版本的同一台计算机上安装 10.7.1 版本的 ArcGIS Web Adaptor (IIS)。 例如,您可以保留 10.5 版本的 ArcGIS Web Adaptor (IIS),并在同一 web 服务器上安装 10.7.1 版本。 升级时,必须保留相同的 Web Adaptor 上下文。 要执行此操作,将需要卸载当前使用门户配置的 Web Adaptor。 然后,将通过之前使用的相同名称安装 10.7.1 Web Adaptor。 请注意,无法在同一计算机上安装具有相同上下文的两个 Web Adaptor。

备份您的内容

如果您的门户托管服务器正在使用 ArcGIS Data Store,则在升级前对数据存储创建完整备份。

您还需针对为门户配置的任何自定义设置进行备份(例如在 config.js 中修改的属性)。

旧版本:

您需要事先备份证书 keystore (portal.ks),其中包含您要导入至门户的证书。 从 10.4.1 版本开始,不再需要进行此操作,门户 keystore 会在您更新时自动迁移。

  • 如果已为先前版本的门户设置了大量自定义内容,则建议在另一台计算机上安装 10.7.1 版本并创建门户升级原型。
  • 同时,必须对 Operations Dashboard 或 Web AppBuilder 的扩展模块进行备份。 升级时不会保留您为这些客户端部署的任何扩展模块。 一旦升级完成,您必须重新部署扩展模块。
  • 而升级时会自动备份和保留您的内容、服务、站点信息和安全设置。 进行升级时,会保留通过门户网站编辑的常规设置(例如向网站添加组织徽标和名称)。 升级前不需要手动备份此信息。
  • 为确保有足够的磁盘空间以便在升级期间支持自动备份,请确定分配给门户的 contentindexdbtemp 目录的空间量。 确保磁盘上的可用空间量至少为该数量的 2.5 倍。 如果未达到,请向磁盘分配至少 2.5 倍的空间。 门户升级需要这一可用空间来成功备份和升级您的门户内容、站点信息和安全设置。 这些目录的默认位置是 <Portal for ArcGIS installation directory>/arcgisportal
  • 如果已自定义 SSL 协议或门户使用的密码套件,则需要记录此信息,因为在升级过程中不会保留此信息。 门户升级完成后,请更新门户 Administrator Directory 内的 SSLCertificates 页面,以恢复以前的 SSL 证书配置设置。
  • 升级完成后,备份信息会保留在磁盘上。 例如,您可以通过附加到目录结尾的 _10.<version number> 来了解此信息。 建议您将此信息移至另一位置,以便节约磁盘空间。
  • 此外,还建议您备份 arcgisportal 内容目录文件夹。 如果升级时遇到问题且之后需要恢复成之前安装的版本,则可以应用此文件夹来恢复门户内容。

执行门户部署升级

警告:

升级期间,您的门户部署、任意已经与门户联合ArcGIS Server 站点、ArcGIS Data Store(如果使用)和 ArcGIS Pro(如果使用)均处于离线状态。

  1. 备份以下信息:

    提示:
    您可以按照以下步骤手动备份站点,或者使用 webgisdr 实用工具来创建 ArcGIS Enterprise 部署的备份。 为此,请按照以下步骤导出 ArcGIS Enterprise

    • 为门户配置的任何自定义信息,例如在 config.js 中修改的属性。如果已为先前版本的门户设置了大量自定义内容,则建议在另一台计算机上安装 10.7.1 版本并创建门户升级原型。
    • ArcGIS Data Store 托管数据库。 有关运行备份的详细信息,请参阅升级 ArcGIS Data Store
    • 您为 Operations Dashboard 或 Web AppBuilder 部署的任何扩展模块。 升级时将不会保留这些内容,且在升级完成后必须重新对其进行部署。
    • 备份 ArcGIS Server 站点,以便在需要将该站点恢复为之前的版本时,可以导入和恢复该站点。
  2. 确定分配给门户的 contentindexdbtemp 目录的磁盘空间量。 确保磁盘上的可用空间量至少为该数量的 2.5 倍。 如果未达到,请向磁盘分配至少 2.5 倍的空间。 门户升级需要这一可用空间来成功备份和升级您的门户内容、站点信息和安全设置。 这些目录的默认位置是 <Portal for ArcGIS installation directory>/arcgisportal 如果内容目录位于另一计算机上,该建议同样适用。
    注:

    升级完成后,备份信息会保留在磁盘上。 例如,系统创建名为 upgrade-backup 的新文件夹,且新文件夹包含特定版本的、具有备份内容的文件夹。 建议您将此信息移至另一位置,以便节约磁盘空间。

  3. 登录到托管与门户结合使用的 Web Adaptor 的计算机并卸载 ArcGIS Web Adaptor。 有关详细说明,请参阅 或 Java (Linux) 的卸载主题。 请确保在卸载 Web Adaptor 之前记下其上下文。
  4. 在命令提示符中,以安装现有门户所用的用户身份来启动 Portal for ArcGIS 安装脚本(例如 <CD ROOT or untar directory>/Setup)。 在启动此脚本之前,您无需停止 Portal for ArcGIS
    提示:

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

  5. 安装程序会检测目标计算机中 Portal for ArcGIS 的现有版本,然后提示您继续还是退出升级。 请参阅以下示例:
    =========================================================================
    Portal for ArcGIS 10.7.1 (Linux)
    =========================================================================
    
    Your Portal for ArcGIS 10.3 is installed at:
    
    /home/ags/arcgis/portal
    
    Confirm Settings
    =========================================================================
    Product to upgrade:             Portal for ArcGIS 10.3 (Linux)
    Location to upgrade:            /home/ags/arcgis/portal
    
    Your Portal for ArcGIS 10.3 will be stopped when performing the 
    upgrade and Portal for ArcGIS 10.7.1 
    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):
  6. 键入 y 并按 Enter 键以接受检测到的设置,并继续升级操作。 您需要使用一个新的 .json 授权文件来为软件授权。 门户升级完成后,门户网站会在浏览器窗口中打开。
  7. 清除您的浏览器缓存(包括 cookie)。 保留在缓存中的先前版本网站的信息可能会导致升级后的网站无法正常显示,并可导致您无法登录。 建议您对所有将用于查看升级后的门户网站的浏览器执行清除缓存(包括 cookies)操作。
  8. 导入许可文件页面中,浏览至您的门户许可文件 (.json)。 此文件可My Esri 获取并包含门户的用户和应用程序许可信息。 单击继续门户升级。 这会触发升级,并创建门户内容、站点信息和安全设置的备份。 完成此步骤需要花费几分钟的时间。
    注:

    您在升级过程中输入的许可文件将用于许可门户的用户和应用程序。 请确保新许可文件适用于您的当前用户和应用程序配置。

  9. 注:
    从 10.6 版本开始,您也可以使用 upgradeportal 命令行实用程序以静默方式完成升级和升级后操作。 在命令行中,导航到您的 <Portal install directory>/tools/upgradeportal 文件夹并运行以下命令:upgradeportal.sh -lf <path to portal json file> -s。 要获得帮助,请使用 -h--help 运行命令。
  10. 安装将与门户结合使用的 Web Adaptor。 有关详细说明,请参阅 或 Java (Linux) 的安装主题。 确保使用的 Web Adaptor 上下文与之前版本中使用的相同。
  11. 通过门户配置 ArcGIS Web Adaptor。 有关详细说明,请参阅 或 Java (Linux) 的配置主题。
  12. 验证您是否能以组织管理员的身份通过 ArcGIS Web Adaptor URL 登录到门户。 URL 地址格式为 https://webadaptorhost.domain.com/webadaptorname/home
    注:

    • 如果您收到需要完成升级后步骤的通知,则必须在消息对话框中单击确定以完成所需的升级后步骤。 其中包括升级 ArcGIS Living Atlas of the World 内容、重新索引内容以及更新高可用性门户中门户计算机之间的关联。
    • 升级后,如果在登录到门户时收到有关许可的通知,则您可能未导入符合当前许可配置的许可文件,或者可能为您的用户分配了临时用户类型。 有关详细信息,请参阅升级 Portal for ArcGIS 后的注意事项

  13. 如果您已联合 ArcGIS Server 站点和门户,并且正在通过站点使用 ArcGIS Web Adaptor,则需登录正在托管 Web Adaptor 的计算机,然后卸载 Web Adaptor。 记住 Web Adaptor 名称;重新安装时需要使用同一名称。 有关详细说明,请参阅 或 Java (Linux) 的卸载主题。
  14. 如果您已联合 ArcGIS Server 站点和门户,则需将各站点升级到 10.7.1。 不需要卸载和重新安装。 需要在各个站点的每台 GIS 服务器计算机上运行安装程序。 顺序(一个接一个)升级您的 GIS 服务器。 有关完整说明,请参阅升级先前版本的 ArcGIS Server
  15. 服务器升级完成后,验证您是否可以访问 ArcGIS Server 服务目录的本地 URL。 本地 URL 地址格式为 https://gisserver.domain.com:6443/arcgis/rest/services
  16. 如果您之前将 ArcGIS Web AdaptorArcGIS Server 配合使用,请重新安装 ArcGIS Web Adaptor。 使用在之前安装过程中为 Web Adaptor 指定的名称。 有关详细说明,请参阅 或 Java (Linux) 的安装主题。
  17. 通过服务器配置 ArcGIS Web Adaptor。 有关详细说明,请参阅 或 Java (Linux) 的配置主题。 如果您之前通过 Web Adaptor 启用了 ArcGIS Server 的管理权限,请确保再次将其启用。 当联合门户与 ArcGIS Server 站点时,如果将 Web Adaptor URL 用于管理 URL,则这一点尤其重要。
  18. 验证是否可通过 ArcGIS Web Adaptor URL 访问 ArcGIS Server 服务目录。 URL 地址格式为 https://webadaptorhost.domain.com/webadaptorname/rest/services
  19. 如果门户托管服务器使用 ArcGIS Data Store,则创建数据存储的备份,升级 ArcGIS Data Store,并重新配置数据存储以使用 ArcGIS Server。 有关详细说明,请参阅升级 ArcGIS Data Store
  20. 如果您已为组织配置了 ArcGIS ProDrone2Map 许可,则可以选择升级 ArcGIS License Server Administrator。 升级 ArcGIS License Server Administrator 时,具有 ArcGIS Pro 许可的成员无法访问 ArcGIS Pro。 如果成员当前登录到 ArcGIS Pro,将看到一则消息,提示程序将在 24 小时后关闭。 成员可在这段时间中完成或保存其工作。 您将需要将已导入到门户的相同许可文件 (.json) 导入到 ArcGIS License Server Administrator。
  21. 恢复您之前为门户配置的所有自定义设置。 在 10.7.1 版本中恢复门户自定义设置时,不要在 10.7.1 版本中替换您在先前版本中修改过的文件。 这可能会对 10.7.1 的部署产生不利影响。 您必须在 10.7.1 版本中打开每个文件,然后手动重新添加先前版本中的自定义行为。
    提示:

    Esri 建议使用 portalScan.py 脚本来检查升级后的 ArcGIS Enterprise 门户的安全性最佳做法。

  22. 此外,您必须安装 Web 样式安装程序才能在 Scene Viewer 中使用完整的 3D 符号系统集。 有关其他信息,请参阅 Scene Viewer 要求

升级 Portal for ArcGIS 后的注意事项

升级完成后,您应当仔细阅读下列信息。

升级之后,门户网站无法正确显示或无法登录。 这是什么原因?

清除您的浏览器缓存(包括 cookie)。 这些错误通常是由于浏览器中存在先前版本网站的缓存信息所导致的。 如果仍无法登录,请确认您使用的是初始管理员帐户或具有门户管理权限的帐户。 如果未加载“组织概述”选项卡上的卡片,请导入您的门户许可文件 (.json)。 您可以使用 URL https://portal.domain.com:7443/arcgis/portaladmin/license/importLicense 通过 Portal Administrator API 导入许可文件。 请确保这是门户的正确许可文件。 当导入新的许可文件时,门户中的所有用户类型和应用程序许可都将被新许可文件覆盖。

升级之后,没有显示我的门户中的所有项目、群组和用户。 应该怎么办?

安装软件并指定初始管理员帐户后,将对您的门户的重新索引进行初始化。 最初可能无法显示所有项目、群组以及用户,这是因为索引重新构建尚未完成。 完成索引的重新构建可能会花费一些时间,具体取决于门户中的用户数量和内容体积。 例如,在含有 8 个内核的计算机上运行 Portal for ArcGIS 的小型组织(包含数百个用户及内容项目)可能需要花费 15 分钟来重新构建索引。 而在含有 8 个内核的计算机上运行 Portal for ArcGIS 的大型组织(包含数万个用户及内容项目)可能需要花费超过 3 个小时来重新构建索引。

通过以下步骤可检查重新构建索引的状态。 当 storeindex 计数相等时,即完成索引的重新构建以及升级。

  1. 打开 ArcGIS Portal Directory,并以初始管理员帐户进行登录。 URL 地址格式为 https://portal.domain.com:7443/arcgis/portaladmin
  2. 单击 System > Indexer > Index Status
  3. 刷新页面获取最新状态。

升级至 10.7.1 后,在我的门户中不能再访问 Living Atlas 内容。

升级后,如果在您的门户中不能访问 Living Atlas 图层,则在此版本中,该项目可能已停用。 请检查 Living Atlas 内容生命周期并进行更新以获取停用项目的更新列表。

如果升级后无法打开订阅者或高级内容项目,请验证在配置门户以访问此内容时所使用的 ArcGIS Online 帐户仍然有效。 如果无效,则必须完成更新此帐户和 Living Atlas 内容的附加步骤

升级到 ArcGIS Enterprise 10.7.1 之后,将为我的成员分配哪种用户类型?

如果要从 10.2.x 和 10.4.x 之间的版本进行升级,并且已获得一个兼容用户类型的许可,则将为所有成员分配该用户类型。

如果要从 10.5.x 和 10.6.x 之间的版本进行升级,并且对于每个级别,您仅获得一个兼容用户类型的许可,则将为您的 1 级和 2 级成员分配兼容的用户类型。

如果您在升级中许可多个兼容的用户类型,则将为成员分配临时用户类型。 在这种情况下,将为您的指定用户或 2 级成员分配 Standard (Temporary) 用户类型,并为您的 1 级成员分配 Lite (Temporary) 用户类型。 已分配这些用户类型的门户成员将无法访问门户。 升级后,管理员需要将所有成员的用户类型更新为有效的许可用户类型。

当我登录到门户时,我会收到一条通知,指示“分配的许可数量超过可用许可数量。 分配了这些许可的成员可能无法访问该门户。 有关详细信息,请转到“许可”选项卡”。 如何解决这一问题?

当管理员登录到门户并且门户的许可处于透支状态时,将向管理员显示此通知。 已分配用户类型或加载项许可的用户数量超过可用许可数量。

管理员可以导航至许可选项卡以查看处于透支状态的许可。 处于透支状态的已分配许可的数量将大于可用数量。 根据您组织的需要,您可以通过正确分配许可来重新分配许可获取新的门户许可文件

如果为您的用户分配了 Standard (Temporary) 或 Lite (Temporary) 用户类型,则需要将所有成员的用户类型更新为有效的许可用户类型。 有关详细信息,请参阅升级到 ArcGIS Enterprise 10.7 之后,将为我的成员分配哪种用户类型?

创建初始管理员帐户时出错。 如何解决这一问题以完成升级?

如果在创建初始管理员帐户时收到此错误,则门户日志中的信息可帮助您解决这一问题。 通常,如果创建帐户时网络连接暂时丢失,则可能会发生此错误。 要访问日志,请浏览至日志目录并打开最近的日志文件(例如,<Portal for ArcGIS installation directory>/arcgisportal/logs/<machine name>/portal/portal-20141201.095803-8596-0.0.log)。 如有必要,可以将此信息共享给 Esri 技术支持

如果要从 10.3.1 进行升级且已使用门户配置 Survey123 for ArcGISCollector for ArcGIS,则需要联系 Esri 支持才能继续升级。

如果要恢复为之前的部署,则在恢复为之前版本之前,请复制所有日志文件以协助排除支持事件故障。 (要访问日志,请浏览到日志目录(例如 <Portal for ArcGIS installation directory>/arcgisportal/logs/)。

升级后,我是否需要对实用程序服务执行相应操作?

如果您使用 OfflinePackaging、RasterUtilities 或 GeocodingTools 实用程序服务,则需要在升级后手动对其进行更新。

  1. 升级完成后,请以拥有实用程序服务的用户身份登录到 ArcGIS Server Manager。
  2. 服务选项卡的管理服务部分中,单击实用程序文件夹。
  3. 单击共享属性共享 图标。
  4. 在随即显示的对话框中,单击保存。 由此将更新 ArcGIS Enterprise 门户中的服务。
  5. 以管理员身份登录到门户。 在内容选项卡中,找到已更新的服务。 单击共享。 根据需要更新共享设置,然后单击确定。 随即更新服务以及共享该服务的各个群组。
  6. 针对每个适用服务重复上述步骤。

我的门户是使用 ArcGIS Online 世界地理编码服务配置的。 升级后是否需要重新配置?

如果从版本 10.2.x 进行升级,将需要在门户中重新创建 ArcGIS Online 世界地理编码服务的代理项目。 然后,将该项目配置为门户的地理编码器。 从 10.3.1 开始,无需更新 ArcGIS Online 世界地理编码服务的代理项目。