可以将 ArcGIS 软件更新下载到 EC2 实例并将其直接应用于 ArcGIS Server 和 ArcGIS Desktop。
为最大程度地缩短停机时间,建议将更新应用于使用站点模板创建的站点副本上。以下可选步骤 1 将对此操作方法进行说明。应用更新后,便可以将流量重定向到更新后的站点。
只有确定您的站点始终为单机站点时,才能使用以下步骤对其进行更新。如在将 ArcGIS 更新应用于 Windows 多机站点和将 ArcGIS 更新应用于 Ubuntu 多机站点中所述,如果有可能需要扩展站点以包括多个 ArcGIS Server 计算机,则需要将更新应用于两个实例,然后创建一个站点模板以启动更新后的最终站点。
本主题假设您已使用 ArcGIS Server Cloud Builder on Amazon Web Services 创建了站点。
- 为最大程度地缩短更新期间的停机时间以及在单独实例上测试更新,还可以使用 ArcGIS Server Cloud Builder on Amazon Web Services 为您的站点创建模板。然后从模板启动新站点。
将更新应用于此站点副本。做好准备工作后,可将传入流量切换到更新后的站点。
- 安装与要应用的更新相对应的 ArcGIS Server Cloud Builder on Amazon Web Services 版本。执行此操作时请谨记,您将无法使用旧版本的 Cloud Builder 来访问站点。
- 连接到实例然后停止 ArcGIS Server 服务。
- 为 ArcGIS Desktop(仅 Windows)、ArcGIS Server 或 ArcGIS Web Adaptor 下载更新。可以将补丁包直接下载到 EC2 实例,也可以从另一台计算机将其复制到实例。
- 将 ArcGIS Server 帐户密码设置为已知值。默认情况下,此密码为随机值;当应用更新时,需要输入密码。如果您需要关于如何重置 Windows 操作系统登录密码的说明,请参阅 Microsoft 文档。
- 请按以下顺序安装更新:ArcGIS Desktop(仅 Windows)、ArcGIS Server 和 ArcGIS Web Adaptor。有关安装更新的详细信息,请参阅 ArcGIS Desktop 和 ArcGIS Server 安装指南。
注:
ArcGIS Server 和 ArcGIS Desktop 必须是相同版本。应用 ArcGIS Desktop 更新之前,请先卸载或升级先前版本的 ArcGIS Server。
- 如果您的站点包括企业级或工作组级地理数据库,请升级地理数据库。有关说明,请参阅您正使用的地理数据库类型的主题:
- 如果已执行步骤 1 从模板启动站点,请切换组织的地址映射,使其指向已更新站点的 URL。如果您的应用程序直接引用站点 URL,则需要更新应用程序中的所有 URL 以包括新的弹性负载均衡器 (ELB) 地址。通过在 Cloud Builder 中查看站点详细信息列表中的管理器 URL,可以获取 ELB 地址。
一旦您确认更新后的站点处于工作状态,即可删除原始站点(如果已执行步骤 1,也可以删除所创建的模板)。