Skip To Content

Amazon Web Services 上的 ArcGIS 升级

如何升级现有部署取决于以下因素:

  • 用来创建部署的方法。

    示例方法包括 Esri 提供的 ArcGIS Enterprise Cloud Builder for Amazon Web ServicesArcGIS Server Cloud Builder on Amazon Web ServicesAmazon Web Services CloudFormation 模板,Esri 提供的 Chef cookbook 或使用与本地部署相同的步骤安装软件。

  • 原始部署版本。

    该版本为创建部署时所处的版本。 例如,如果您在 10.7.1 版本中创建了 ArcGIS Enterprise 部署并将其升级至 11.1,则该部署的原始 ArcGIS 版本为 10.7.1。

  • 待升级版本。

    在上述示例中,待升级版本为 11.1。

    注:

    不支持直接从版本 10.8、10.8.1、10.9 或 10.9.1 升级到 12.0。 您必须首先升级到一个中间版本,然后将该版本升级到 12.0

    已停用 10.7.1 及更低版本。 要从这些版本升级,需要两个过渡版本。 有关升级说明,请参阅 11.5 升级文档。

  • 部署是否包含 12.0 版本不支持以及必须在升级前进行迁移的功能或项目类型。

    包括以下内容:

    • 具有存储在切片缓存数据存储中的缓存的托管场景图层
    • 使用 ArcGIS Web AppBuilder 创建的应用程序
    • 使用 ArcGIS Configurable Apps 创建的应用程序

    根据待升级版本,在升级到 12.0 版本前,您需要先升级到一个过渡版本。 选择要使用的过渡版本时,请考虑在升级到 12.0 版本前必须迁移或移除的已停用组件和项目类型。

    基于待升级版本以及部署是否包含不再支持的功能,下表介绍了升级至 12.0 版本前,您必须升级到的过渡版本(若有)。

    部署包含不再支持的功能待升级版本过渡版本

    10.8、10.8.1、10.9 或 10.9.1

    11.1 – 11.5

    11.0、11.1、11.2、11.3、11.4 或 11.5

    无;直接升级到 12.0

    10.8、10.8.1、10.9、10.9.1、11.0、11.1、11.2、11.3 或 11.4

    11.5

    如果您的组织部署了 ArcGIS Enterprise 11.4,其中包含在切片缓存数据存储中具有缓存的托管场景图层,但不包含任何必须迁移的使用 ArcGIS Web AppBuilderArcGIS Configurable Apps 创建的应用程序,则您可以将托管场景图层缓存迁移到对象存储,然后将 ArcGIS Enterprise 部署直接升级到 12.0

    有关详细信息,请参阅 ArcGIS 博客文章先深入了解 ArcGIS Enterprise 11.5 再深入了解 12

部署方法、版本和升级方法

通常,如果您使用特定工具或方法创建了部署,您可以继续使用该工具进行升级。

比如,如果您使用 ArcGIS Enterprise Cloud Builder for Amazon Web Services 应用程序或命令行界面创建了部署,则可以使用它来升级部署。 但是如果您使用与本地部署相同的方法配置 AWS 中的每个组件,您不能使用 ArcGIS Enterprise Cloud Builder for Amazon Web Services 应用程序或者命令行界面进行升级;您必须使用与本地部署相同的方法进行升级。

然而,如上所述,原始部署版本和待部署版本也决定了您可使用的升级方法。 以下部分中的表格概述了支持的升级方法间的差异。

使用 ArcGIS Enterprise Cloud Builder for Amazon Web Services 创建的部署

ArcGIS Enterprise 10.7 版本引入了 ArcGIS Enterprise Cloud Builder Command Line Interface for Amazon Web Services

在 10.7.1 版本中,引入了 ArcGIS Enterprise Cloud Builder for Amazon Web Services 应用程序。

您可以使用应用程序和命令行界面来创建和升级 ArcGIS Enterprise 部署以及独立或联合 ArcGIS Server 站点。

注:

如果您使用 Cloud Builder 应用程序创建了部署,则使用该应用程序进行升级。 如果您使用 Cloud Builder 命令行界面创建了部署,则使用该命令行界面进行升级。

基于原始部署版本和待升级版本,下表介绍了对于使用 ArcGIS Enterprise Cloud Builder for Amazon Web Services 应用程序创建的部署所用的升级方法。

升级使用 ArcGIS Enterprise Cloud Builder for Amazon Web Services 创建的部署

原始 ArcGIS 版本待升级版本升级方法

11.5、11.4、11.3、11.2、11.1、11.0、10.9.1 或 10.9

11.5、11.4、11.3、11.2、11.1 或 11.0

如果创建后未更改部署架构,请使用 Cloud Builder 应用程序Cloud Builder 命令行界面进行升级。

10.9.1 或 10.9

10.9.1 或 10.9

升级到 12.0 版本前,您必须先升级到 11.5、11.4、11.3、11.2、11.1 或 11.0 版本。

如果创建后未更改部署架构,请使用 ArcGIS Enterprise Cloud Builder for Amazon Web Services 升级到支持的过渡版本,测试部署,然后使用 Cloud Builder 应用程序Cloud Builder 命令行界面升级到 12.0 版本。

10.8.1 或 10.8

10.9.1、10.9、10.8.1 或 10.8

使用与升级本地软件相同的方式进行升级或使用 Esri 提供的 ArcGIS Chef cookbook 进行升级。

在升级到 12.0 版本前,您必须先升级到支持的过渡版本。

如果您在部署后更改了架构(例如,您更改了弹性 IP 地址、添加了负载均衡器或添加了弹性块存储卷),则适用于 10.7.1、10.7 或任意版本。

任意版本

使用与升级及本地软件相同的方式升级部署。

在升级到 12.0 版本前,您必须先升级到支持的过渡版本。

按照过渡版本升级说明进行操作,并参阅每个组件的升级主题以将其升级到 12.0 版本。

使用 Esri 示例 CloudFormation 模板创建的部署

伴随 ArcGIS 10.3.1 版本,Esri 开始提供示例 AWS CloudFormation 模板。 一段时间后,将添加多种模板以允许您创建多种类型的部署,并在现有部署中添加更多组件。

注:

当您使用 Esri 提供的 CloudFormation 模板升级 11.3 或更低版本的部署,并通过 IAM 角色进行访问时,在配置对象存储之前,必须更新 IAM 角色以包含新策略。

基于原始部署版本和待升级版本,下表介绍了对于使用 Esri 示例 CloudFormation 模板创建的部署所用的升级方法。

升级使用 Esri 示例 CloudFormation 模板创建的部署

原始 ArcGIS 版本待升级版本升级方法

11.5、11.4、11.3、11.2、11.1、11.0、10.9.1 或 10.9

11.5、11.4、11.3、11.2、11.1 或 11.0

如果创建后未更改部署的架构,请使用由 Esri 提供的 12.0 版本 CloudFormation 模板进行升级。

10.9.1 或 10.9

10.9.1 或 10.9

升级到 12.0 版本前,您必须先升级到 11.5、11.4、11.3、11.2、11.1 或 11.0 版本。

使用合适的 CloudFormation 模板以升级到过渡模板,测试,然后使用 Esri 提供的合适的 12.0 CloudFormation 模板进行升级。

10.8.1 或 10.8

10.9.1、10.9、10.8.1 或 10.8

使用与升级本地软件相同的方式升级站点或使用 Esri 提供的 ArcGIS Chef cookbook 升级。

升级到 12.0 版本前,您必须先升级到 11.5、11.4、11.3、11.2、11.1 或 11.0 版本。

按照过渡版本升级说明进行操作,测试,然后按照 12.0 版本说明并使用本地方法或 Esri 提供的 ArcGIS Chef cookbook 12.0 版本进行升级。

如果您使用 CloudFormation 模板进行部署后更改了架构(例如,您更改了弹性 IP 地址、添加了负载均衡器或添加了弹性块存储卷),则适用于 10.7.1、较早版本或任意版本。

任意版本

使用与升级及本地软件相同的方式升级部署。

升级到 12.0 版本前,您必须先升级到 11.5、11.4、11.3、11.2、11.1 或 11.0 版本。

按照过渡版本升级说明进行操作,并参阅每个组件的升级主题以将其升级到 12.0 版本。

使用 ArcGIS Server Cloud Builder on Amazon Web Services 应用程序创建的 ArcGIS Server 站点

在 10.6.1 和较早版本中,ArcGIS Server Cloud Builder on Amazon Web Services 应用程序可协助您创建 ArcGIS Server 站点和托管数据库。

对于使用 ArcGIS Server Cloud Builder on Amazon Web Services 应用程序创建的 ArcGIS Server 站点,您必须使用与升级本地软件相同的方式升级站点。

先升级到支持的过渡版本,测试站点,然后升级到 12.0 版本。 按照过渡版本升级说明进行操作,并参阅 ArcGIS Server 升级说明以升级到 12.0 版本。

使用 Amazon Web Services (AWS) Management Console 创建的部署

如果您使用 AWS Management Console 创建了您的部署,请按照与本地软件升级相同的方式升级软件。 请参阅以下升级主题来升级各个组件:

无法升级 ArcGIS GeoAnalytics Server 站点。

在升级之前创建备份文件

升级部署或在部署上应用修补程序前,请创建部署备份。

您可以使用 Portal for ArcGIS 随附的 webgisdr 实用程序ArcGIS Enterprise 部署中创建大多数组件的备份。 如果遇到问题需要恢复到旧部署,此备份允许您使用相同的 URL 恢复部署。

注:

根据您的升级操作所基于的版本,此备份中可能不包括某些数据存储类型。 如果要升级的部署包含运行 webgisdr 实用程序时未包含的数据存储类型,请在升级之前使用 ArcGIS Data Store backupdatastore 实用程序创建这些数据存储类型的备份。

有关独立 ArcGIS Server 站点的升级说明,请参阅备份和还原 ArcGIS Server 站点配置

ArcGIS GeoEvent Server 升级

无论使用何种方法将 ArcGIS GeoEvent Server 站点升级至 12.0,您都必须执行以下操作:

单机 ArcGIS Notebook Server 站点升级

无论使用何种方法将单机 ArcGIS Notebook Server 站点(11.1 或更早版本)升级至 12.0,您都必须在升级之前移动工作空间目录。 请参阅 ArcGIS Notebook Server (Linux) 安装指南以获取说明

主-备用 ArcGIS Data Store 图谱存储

不再支持图谱存储的主-备用模式。 当您升级主-备用图谱存储时,它将被置于单实例模式,并且图谱存储中只保留一台计算机。

注:

如果升级后需要高可用性,可以将图存储部署模式更改为集群,并添加两个配置为图存储计算机的 EC2 实例。 但是,您必须使用 ArcGIS Data Store 实用程序来执行此操作,并且以后不能使用 ArcGIS Enterprise on Amazon Web Services 部署工具进行升级。 为进行后续升级,您必须采用与本地部署相同的部署方法。

数据库和地理数据库

如果您的部署包括已注册的数据库,则必须分别升级数据库管理系统和企业级地理数据库,Amazon Web Services 部署工具上的 ArcGIS Enterprise不会执行升级。

对于数据库管理系统,请按照数据库提供商提供的说明进行操作。 要升级企业级地理数据库,请参阅以下内容:

注:

托管数据库不再受支持。 但是,如果您的部署包含托管数据库,则升级时该数据库将保留在部署中。

操作系统

在升级到 12.0 之前,请确保部署所使用的 Amazon EC2 计算机上的操作系统版本支持 AWS 上的 ArcGIS Enterprise 12.0。 如果不支持,您必须在升级 ArcGIS Enterprise 组件之前升级操作系统。

修补程序

修补程序通知工具 (patchnotification) 随附于 ArcGIS 软件。 该工具位于每个 ArcGIS 组件安装目录的工具目录中。 修补程序通知工具将列出并安装修补程序。 但是,对于 10.8 部署,必须一次安装一个修补程序。 在 10.8.1 或更高版本的部署中,如果组件安装在同一 Amazon Elastic Compute Cloud (EC2) 实例上,则您可以批量应用修补程序。

在应用修补程序之前,请始终先阅读其描述。 您可以在 Esri 支持网站的下载页面上查找这些内容。