在 Amazon Web Services (AWS) 上为单机 ArcGIS Enterprise 部署进行的软件更新与本地软件更新相似;从 My Esri 中将软件更新下载到 Amazon Elastic Compute Cloud (EC2) 实例并将其直接应用于现有部署。ArcGIS Enterprise 的所有组件必须运行同一软件版本。在 AWS 上更新的主要区别在于如何创建现有部署的备份。
提示:
如果使用 CloudFormation 模板创建部署,则可以使用 CloudFormation 模板进行升级。要确定是否可以使用 CloudFormation 模板实现要升级的软件版本,请参阅 Amazon Web Services 上的 ArcGIS 升级。
- 登录 AWS 管理控制台并基于现有实例 创建 Amazon 机器映像 (AMI)。如升级过程中产生任何问题,您可以使用此备份进行重新部署。如果您必须重新部署,则必须使用同一门户 URL 进行部署。
- 从 Portal for ArcGIS 获取新的 ArcGIS GIS Server 和Esri 许可。
- 从 Portal for ArcGIS 中下载新版本的 ArcGIS Web Adaptor、ArcGIS Server、ArcGIS Data Store 以及 My Esri。
- 与 AWS 上的计算机建立远程桌面连接 (Microsoft Windows) 或 SSH (Linux) 连接。以 arcgis 用户的身份进行连接。将所有下载的软件置于该计算机上。
如果这是您第一次在 Windows AWS 实例上升级部署,请更改 arcgis 用户密码。
如果已使用 AWS 管理控制台在此计算机上部署 ArcGIS Enterprise,由于 Portal for ArcGIS 升级过程会为内容目录的临时存储创建 S3 存储段,请确保允许此计算机在 AWS 帐户中创建 Amazon Simple Storage Service (S3) 存储段。如果使用 Esri 提供的 CloudFormation 模板进行了部署,则该模板已经完成此配置。
- 请执行升级 Portal for ArcGIS 中的步骤,以更新您的门户及其 web 适配器,并更新您的 Portal for ArcGIS 许可。
- 请执行升级 ArcGIS Server 中的单机站点步骤,以更新 ArcGIS Server 及其 web 适配器,并使用 ArcGIS Server 许可更新您的 ArcGIS GIS Server 站点。
- 如果您的部署位于 AWS 上的 Windows 实例中,请按照升级 ArcGIS Data Store 中的步骤对数据存储进行更新。
- 如果要在 AWS 的 Linux 上升级 10.5 或更高版本的部署,请按照升级 ArcGIS Data Store 中的步骤对数据存储进行更新。
- 如果要在 AWS 的 Linux 上升级 10.3.1、10.4 或 10.4.1 部署,则开始升级之前,必须创建 hostidentifier.properties 文件的副本。请按照以下步骤复制文件并升级 ArcGIS Data Store:
- 将目录更改为 <ArcGIS Data Store installation directory>/arcgis/datastore/framework/etc。
- 创建 hostidentfier.properties 文件的副本并将副本置于安全位置。
- 安装新版本的 ArcGIS Data Store,但请勿运行数据存储配置向导。
- 运行 stopdatastore.sh 命令,以停止 ArcGIS Data Store。
此命令位于 <ArcGIS Data Store installation directory>/arcgis/datastore。
- 将 <ArcGIS Data Store installation directory>/arcgis/datastore/framework/etc 中的 hostidentfier.properties 文件替换为您在步骤 b 中创建的文件副本。
- 运行 startdatastore.sh 命令,以启动 ArcGIS Data Store。
此命令位于 <ArcGIS Data Store installation directory>/arcgis/datastore。
- 打开数据存储配置向导或运行 configuredatastore 命令实用程序对数据存储进行升级。
- 当您完成升级并测试所更新部署之后,可以删除备份 AMI。
注:
在升级 ArcGIS Server 前,您必须先升级 ArcGIS Data Store。