配置一个现有的 ArcGIS Enterprise 部署,使其具有高可用性
要使现有的 ArcGIS Enterprise 部署具有高可用性,请将每个组件均配置为具有高可用性,并更新 privatePortalURL 和 ArcGIS Server URL,使其具有高可用性。
以下步骤总结了配置现有 ArcGIS Enterprise 部署以使其具有高可用性的过程。
联系门户和 ArcGIS Server 站点的所有用户,让他们知道您需要将系统停止一小段时间。
确定没有人连接并创建内容后,请按照更改门户内容目录中的说明进行操作,在现有位置复制 Portal for ArcGIS 内容目录,并将其放置在共享网络位置。
完成步骤 3:安装并配置第二台门户计算机以将计算机添加到您的门户。
如果您的门户使用 Web 层身份验证,请完成步骤 4:安装和配置 ArcGIS Web Adaptor。
完成步骤 5:配置负载均衡器为门户创建一个高可用性 URL。
如果您的门户使用 Web 层身份验证,请完成步骤 6:安装和配置第二个 ArcGIS Web Adaptor 以实现 Web 服务器层高可用性。
如果负载均衡器后有两个 Web Adaptor 实例,请完成步骤 7:配置 IIS 中的 Web 层身份验证。
将
privatePortalURL属性设置为高可用性 URL。注:
此属性允许联合服务器(包括托管服务器)与参与的门户进行通信。 由于联合服务器无法针对 Web 层质询进行身份验证,此 URL 应提供未经身份验证的访问权限。 以下示例使用端口 7443,但可以将
privatePortalURL配置为使用负载均衡器可以侦听的任何端口。打开 Web 浏览器并以组织默认管理员角色的成员身份登录 Portal Administrator Directory。
Portal Administrator Directory URL 格式如下:
https://portal.example.com:7443/arcgis/portaladmin。单击系统 > 属性 > 更新属性。
在更新系统属性对话框中,插入以下 JSON,以替换您自己的负载均衡器 URL。
{ "privatePortalURL": "https://lbprivate.example.com:7443/arcgis" }注:
请勿设置该 URL 的
X-Forwarded-Host标头。- 单击更新属性应用所做更改。
配置所有联合 ArcGIS Server 站点(包括托管服务器),以识别更新的
privatePortalURL。 对每个联合服务器(包括托管服务器)重复这些步骤。以主站点管理员身份或通过生成并提供一个 Portal for ArcGIS 管理员令牌登录到 ArcGIS Server Administrator Directory。
ArcGIS Server Administrator Directory URL 的格式为
https://server.example.com:6443/arcgis/admin。单击安全性 > 配置 > 更新。
在更新安全配置对话框中,将以下列表中的
privatePortalURL值更新到您自己的负载均衡器 URL。在以下示例中,
privatePortalURL设置为https://lbprivate.example.com:7443/arcgis:{ "portalUrl": "https://loadbalancer.example.com/arcgis", "privatePortalUrl": "https://lbprivate.example.com:7443/arcgis", "portalSecretKey": "< secret key >", "portalMode": "ARCGIS_PORTAL_FEDERATION", "serverId": "<ArcGIS Server site ID >", "serverUrl": "https://loadbalancer.example.com/server" }单击更新将此更改应用于此联合服务器站点。
请按照配置多机 ArcGIS Server 站点中的说明进行操作以使托管服务器具有高可用性。
如果您有与您的门户网站联合的其他 ArcGIS Server 网站,并且您也希望这些网站具备高可用性,请对每个网站执行相同步骤。
更新您的门户网站以使用您的托管服务器的高可用性 URL。
以默认管理员角色成员的身份登录到 Portal Administrator Directory 以更新托管服务器信息。
从 Portal Administrator Directory 的主页打开联合 > 服务器并单击托管服务器的服务器 ID。
单击更新并在管理 URL 字段中输入或粘贴托管服务器的高可用性 URL。
单击更新服务器应用所做更改。
如果您希望使其他联合服务器也具有高可用性,请更新此门户以使用这些站点的高可用性 URL。 更新时,请单击正确的联合 ArcGIS Server 站点的服务器 ID。
要使 ArcGIS Data Store 具备高可用性,请将计算机添加到您已经注册到托管服务器的每种数据存储类型。
将 ArcGIS Enterprise 部署的所有组件均配置高可用性后,通知用户可以继续使用。