ArcGIS Enterprise 环境重装

2. 情况说明

在服务器上已经配好了 ArcGIS Enterprise,环境如下:

  • ArcGIS Server 配置了 DataStore,适配了 WebAdaptor,并与 Portal 联合。
  • Portal 适配了 WebAdatpor,并联合了 ArcGISServer
    现在要重装服务器的 ArcGIS Enterprise 内容,想继续使用之前的配置和存储内容,需要对重装的 ArcGIS Enterprise 内容进行配置

1. 配置重装的 ArcGIS Server

创建新站点,新站点的用户、密码、根服务器目录和配置存储路径与之前一模一样。点击下一步

弹出下面错误,即 "创建站点失败。配置存储位置包含另一个站点正在使用的服务器配置文件。"

按下面方法处理后,可成功创建站。

  • 删除之前config-store文夹下的.site隐藏文件夹;
  • 删除dircetories的子文件夹arcgiscachearcgisjobsarcgisoutputarcgissystem中的.site隐藏文件夹;同时删除dircetories/arcgissystem的子文件夹arcgisindexarcgisinputarcgisjobregistryarcgisuploadskml中的.site隐藏文件夹
    创建站点成功后,登录站点时,如果出现下面提示,原因是之前的 ArcGIS Server 配置了 Portal 与 Webadaptor,需要删除之前的配置,若没有出现提示,也推荐删除之前 Portal 与 Webadaptor 的配置。

通过浏览器进入https://xxxxxxxxx:6443/arcgis/admin,依次进入home/system/webadaptor,选择之前配置的Webadaptor,点击下面的 unregister ,取消与 Webadaptor 的适配

在进入home/security/config/update,因为之前与 Portal 做了联合,所以此处的 Authentication tier 为ARCGIS_PORTAL,把它设置为GIS_SERVER,点击 update 按钮

浏览器地址回到https://xxxxxxxxx:6443/arcgis/manager,可以使用 ArcGIS Server 的用户名和密码正常登录了。登录后,发现站点的数据存储 有之前绑定的 DataStore,建议全部解除绑定,否则后面绑定重装的 DataStore 会报错。

2. 配置重装的 ArcGIS DataStore

ArcGIS Server 服务器 URL、Data Store 的类型、路径等配置,与之前一模一样,可以成功完成配置。

在 ArcGIS Server 中查看,已经绑定了 DataStore

若出现下面情况,只能删除之前的 DataStore 储存的内容文件,目前笔者还未发现解决方法

3. 配置重装的 ArcGIS Portal

保证 Protal 的 URL 与之前一样,浏览器直接访问https://xxxxxx:7443/portal/home,出现下面升级 Portal 的页面,点击 Continue Portal Upgrade ,等待升级完成,并确认弹窗。

因为之前的 Portal 适配了 Webadaptor,并与适配了 Webadaptor 的 ArcGIS Server 做了合联,要删除之前适配的 Webadaptor 和 联合的 ArcGIS Server,然后重新适配 Webadaptor,联合 ArcGIS Server。
浏览器进入https://xxxxxxxxx:7443/arcgis/portaladmin,可以使用 Portal 的用户名和密码进入,依次进入Home/System/Webadaptor,选择之前配置的 Webadaptor,点击下面的Unregister Web Adaptor,取消与 Webadaptor 的适配。

进入Home/Federation/Servers,选择之前联合的 ArcGIS Server,点击下面的 Unfederate,取消联合

若出现下面内容,说明此方法取消联合失败。

若上述方法取消联合失败,可以使用下面方法:
浏览器访问https://xxxxxxxxx:7443/arcgis/sharing/rest,点击右上角 Login 按钮,输入 Portal 登录用户与密码,进入新页面

在页面中点击 Org ID 的内容,进入新页面

滚到页面最下端,点击 Servers,可以看到联合的ArcGIS Server服务器

点击要取消联合的 ArcGIS Server 服务器,显示服务器信息

点击 UnRegister Server,取消联合

若上述方法还是无法取消联合 ArcGIS Server,那就只有连接 Portal 内部的 PostgreSQL 数据库,
通过修改 Portal 的 PostgreSQL 数据库的 .../portal/db/pg_hba.conf 配置文件,保证可以连接该数据库

访问 Portal 内部 PostgreSQL 数据库(笔者使用 DataGrip 访问),找到gwdb库中的gw_accounts_servers表,删除对应合联服务器的记录即可。

**完成上述配置后,可正常对 ArcGIS Server 与 Portal 适配 Webadaptor,对 Portal 合联 ArcGIS Server **

posted @ 2024-03-28 09:54  lqqgis  阅读(12)  评论(0编辑  收藏  举报