将补丁包应用于 Windows 多机站点

本主题介绍了如何将补丁包应用于运行在 Amazon Web Services 上的 Windows 多机 ArcGIS Server 站点。在本主题的上下文中,多机站点是一个包含多个 EC2 实例的站点,其中 EC2 实例负责运行 GIS 服务器组件。

要升级此站点,需要在两台计算机上应用补丁包,然后使用这些计算机来创建一个将从中启动升级后的最终站点的模板。

为最大程度地缩短停机时间,建议将补丁包应用于可使用站点模板来创建的站点副本上。以下可选步骤 1 将对此操作方法进行说明。应用补丁包之后,可将流量重定向到升级后的站点。

如果不想执行以下步骤,可使用最新版本的云构建器来启动新站点,然后在新站点上重新部署数据、服务和应用程序。

执行以下步骤可将多机站点升级到最新版本的补丁包。执行这些步骤时请不要停止站点。

步骤:
  1. 安装与要应用的补丁包相对应的 ArcGIS Server Cloud Builder on Amazon Web Services 版本。执行此操作时请谨记,您将无法使用旧版本的云构建器来访问站点。
  2. 或者,要最大程度地缩短升级期间的停机时间,可使用云构建器为站点创建模板。然后从模板启动新站点

    启动此站点时,请将其配置为仅包括两个用于运行 GIS 服务器组件的 EC2 实例。也就是说,应该将实例数属性设置为 2 并取消选中启用自动伸缩

    将补丁包应用于此站点副本。做好准备工作后,可将传入流量切换到升级后的站点。

  3. 如果未执行上述步骤 2,可在云构建器中对站点进行编辑,使其仅包括两个 EC2 实例。也就是说,应该将实例数属性设置为 2 并取消选中启用自动伸缩
  4. 登录到包含 ArcGIS Server 配置存储和服务器目录的 EC2 实例。此实例在 AWS 管理控制台中被标记为 SITEHOST
  5. 在两台计算机上,为 ArcGIS for DesktopArcGIS for ServerArcGIS Web Adaptor 下载补丁包。
  6. 在两台计算机上,将 ArcGIS Server 帐户密码设置为已知值。默认情况下,此密码为随机值;但是,当应用补丁包时,需要输入密码。可通过以下操作进行密码设置:
    1. 打开管理工具 > 计算机管理 > 用户和组
    2. 右键单击名为 arcgis 的 ArcGIS Server 帐户,然后单击设置密码。然后为该帐户输入一个新密码。
    3. 打开管理工具 > 服务
    4. 右键单击 ArcGIS Server 服务,然后单击属性
    5. 单击登录选项卡,然后在密码确认密码文本框中输入 ArcGIS Server 帐户的新密码。然后单击确定
    6. 右键单击 ArcGIS Server 服务,然后单击重新启动
  7. 在两台计算机上,按下列顺序安装补丁包:ArcGIS for DesktopArcGIS for ServerArcGIS Web Adaptor。有关安装补丁包的详细信息,请参阅安装指南或登录 Esri 支持网站。
  8. 对升级后的站点进行测试和配置。以确保此站点按照您的预期效果运行。

    如果站点保持当前状态,则第二个 EC2 实例将在您下一次使用云构建器来停止站点时丢失。因此,请继续执行以下步骤将您的工作保留为模板,然后启动一个实例数正好的站点。

  9. 从新升级的站点中使用云构建器来创建模板
  10. 使用在上个步骤中创建的模板来启动站点(此站点包括所需数量的 EC2 实例和自动伸缩规则)。
  11. 切换组织的地址映射,使其指向已升级站点的 URL。如果您的应用程序直接引用站点 URL,则需要更新应用程序中的所有 URL 以包括新的弹性负载均衡器 (ELB) 地址。通过在云构建器中查看站点详细信息列表中的管理器 URL,可以获取 ELB 地址。

    一旦您确认升级后的站点处于工作状态,即可删除原始站点(也可以删除在步骤 2 和步骤 11 中创建的模板)。

相关主题

9/15/2013