Skip To Content

在 AWS 上更新单机 ArcGIS Enterprise 部署

在 Amazon Web Services (AWS) 上为单机 ArcGIS Enterprise 部署进行软件更新与本地软件更新相似;从 My Esri 中将软件更新下载到 EC2 实例并将其直接应用于现有的部署。ArcGIS Enterprise 的所有组件必须运行同一软件版本。在 AWS 上更新的主要区别在于如何创建现有部署的备份。

  1. 登录 AWS 管理控制台并从现有的实例中 创建 Amazon 机器映像 (AMI)。如升级过程中产生任何问题,您可以使用此备份进行重新部署。如果您必须重新部署,则必须使用同一门户 URL 进行部署。
  2. 如果从 10.4.1 或较早版本进行升级,则需要从 Esri 获取新的 Portal for ArcGIS ArcGIS GIS Server 许可。
  3. Portal for ArcGIS 中下载新版本的 ArcGIS Web AdaptorArcGIS ServerArcGIS Data Store 以及 My Esri
  4. 与 AWS 上的计算机建立远程桌面连接 (Windows) 或 SSH (Linux) 连接。以 ArcGIS 用户的身份进行连接。将所有下载的软件置于该计算机上。

    如果这是您第一次在 Windows AWS 实例上升级部署,则请更改 ArcGIS 用户的密码。

    如果使用 AWS 管理控制台对此计算机上的 ArcGIS Enterprise 进行了部署,由于 Portal for ArcGIS 升级过程会为内容目录的临时存储创建 S3 存储段,因此请确保允许此计算机在 AWS 帐户中创建 Amazon S3 存储段。如果使用 Esri 提供的 CloudFormation 模板进行了部署,则该模板已经完成此配置。

  5. 请执行升级 Portal for ArcGIS 中的步骤,以更新您的门户及其 web 适配器,并更新您的 Portal for ArcGIS 许可。
  6. 请执行升级 ArcGIS Server 中的单机站点步骤,以更新 ArcGIS Server 及其 web 适配器,并使用 ArcGIS Server 许可更新您的 ArcGIS GIS Server 站点。
  7. 注:

    在升级 ArcGIS Server 前,您必须先升级 ArcGIS Data Store

  8. 如果您的部署位于 AWS 上的 Windows 计算机中,则请参照升级 ArcGIS Data Store 中的步骤对数据存储进行更新。
  9. 如果部署位于 AWS 上的 Linux 计算机中,请按照以下步骤升级 ArcGIS Data Store
    1. 安装新版本的 ArcGIS Data Store,但请勿运行数据存储配置向导
    2. 运行 stopdatastore.sh 命令,以停止 ArcGIS Data Store

      此命令位于 <ArcGIS Data Store installation directory>/arcgis/datastore

    3. 将目录更改为 <ArcGIS Data Store installation directory>/arcgis/datastore/framework/etc
    4. 创建 hostidentfier.properties 文件的副本并将其置于另一目录中。
    5. 在文本编辑器中打开原始 hostidentfier.properties 文件(而非副本)。
    6. 取消注释行 preferredidentifier=ip
    7. 保存并关闭 hostidentfier.properties 文件。
    8. 运行 startdatastore.sh 命令,以启动 ArcGIS Data Store

      此命令位于 <ArcGIS Data Store installation directory>/arcgis/datastore

    9. 打开数据存储配置向导或运行 configuredatastore 命令实用程序,以重新配置数据存储。
  10. 当您完成升级并测试所更新部署之后,可以删除备份 AMI。