以下步骤将指导您完成 Portal for ArcGIS 的安装过程。
注:
如果要升级到 10.7.1,请参阅升级您的 ArcGIS Enterprise 门户了解更多信息。
准备安装 Portal for ArcGIS
- 验证站点是否满足最低系统要求。
- 以具有管理权限的用户身份登录到计算机。您无法以根用户身份安装 Portal for ArcGIS。
- 按 Portal for ArcGIS 使用的端口中所述的方式打开端口。
- 关闭服务器上的所有不重要应用程序。
- 浏览到包含 Portal for ArcGIS 安装程序的下载文件夹,或者将 Portal for ArcGIS 安装介质插入相应的驱动器,以自动启动安装程序。
接下来即可开始执行 Portal for ArcGIS 安装。
安装 Portal for ArcGIS
- 从 Portal for ArcGIS 下载文件夹或安装介质运行安装程序。安装程序开始时先检查成功安装和使用 Portal for ArcGIS 必须满足的先决条件。如果您的系统未满足所有先决条件,请按照对话框中的说明更正这些问题。要了解详细信息,请参阅使用诊断工具检查门户诊断。
- 如果满足所有先决条件,将显示简介对话框。单击下一步继续。
- 阅读主协议对话框中的主协议。如果接受协议条款,单击我接受此主协议按钮并单击下一步继续;否则,单击取消退出安装程序。
- 在选择安装文件夹对话框中指定安装位置。如果您将安装程序指向较早的门户目录,该目录中的内容将自动用于新的安装。不支持 10.2 版本之前安装的内容。单击下一步继续。
- 查看摘要信息,然后单击安装以开始安装。
- 安装过程完成后,请单击完成退出安装程序。
注:
Portal for ArcGIS 安装完成后,操作系统默认的 web 浏览器将打开以完成 Portal for ArcGIS 的初始配置和授权。
安装后配置
如果希望 Portal for ArcGIS 开始使用该操作系统,请完成以下特定于您的操作系统的步骤。
操作系统支持 systemd
如果您的操作系统支持使用 systemd 引导并管理进程(例如,如果您正在使用 Red Hat 7.x),请遵照以下步骤配置 Portal for ArcGIS 来开始使用该操作系统。
- 在 shell 命令中,切换至根用户。
- 将 <Portal for ArcGIS installation directory>/framework/etc/arcgisportal.service 单元文件复制到 /etc/systemd/system.。复制文件后,请确定 /etc/systemd/system/arcgisportal.service 将其文件权限设置为 600。
注:
该文件随 Portal for ArcGIS 10.7.1 一同安装。
- 仍然以根用户的身份运行以下命令,以在 /etc/systemd/system/multi-user.target.wants 中自动创建链接:
# systemctl enable arcgisportal.service
- 欲验证 systemd 服务是否配置正确,请重新启动服务后检查其状态。
# systemctl stop arcgisportal.service # systemctl start arcgisportal.service # systemctl status arcgisportal.service
- 结束根用户会话。
- 重新启动操作系统,然后验证 Portal for ArcGIS 是否正确重启。
注:
SLES12 SP2 及更高版本中包含的 systemd v228 和更高版本将要创建的最大线程数设置为 512。如果系统使用频繁,则 SLES12 上的用户可能需要启用和提高此限制。要以根用户身份启用和提高此限制,请在将单元文件部署到 /etc/systemd/system 文件夹之前,针对该文件取消注释并编辑以下行:# TasksMax=512支持 SysV 的操作系统
如果您的操作系统支持使用 SysV 引导和管理进程,请遵循以下步骤将 Portal for ArcGIS 配置为与操作系统一同启动。
- 在 shell 命令中,切换至根用户。
- 将 <Portal for ArcGIS installation directory>/framework/etc/arcgisportal shell 脚本复制到下面提供的相应受支持的 Linux 基于分发的位置:
- RHEL:/etc/rc.d/init.d/
- SUSE:/etc/init.d/
- 将目录更改为适合的 init.d 文件夹并检查 arcgisportal 脚本,以确定根用户至少拥有读权限和执行权限。
- 按如下编辑脚本:
将 portalhome 变量更新到 Portal for ArcGIS 安装目录,例如 /home/username/arcgis/portal。
仅针对 RHEL,将以下行添加到 # Description: Portal for ArcGIS Service 之前:
# chkconfig: 35 99 01
将编辑内容保存到 arcgisportal 脚本中。
- 仍以根用户身份,以合适的运行级别运行以下命令,以在 /etc/rc*.d 中自动创建链接:
- RHEL:
$ chkconfig --add arcgisportal $ chkconfig arcgisportal on
- SUSE:
$ insserv arcgisportal $ chkconfig arcgisportal on
- RHEL:
- 结束根用户会话。
- 重新启动操作系统,然后验证 Portal for ArcGIS 是否正确重启。
如果在安装期间出现错误
如果在安装期间遇到故障,可查看日志来帮助您排除故障。您需要先确定是否可以访问 ArcGIS Portal Directory。如果可以,查询日志并查看消息。如果不可以,则查看磁盘上的日志消息。要访问磁盘上的日志,请浏览到日志目录,然后打开最近的日志文件(例如 <Portal for ArcGIS installation directory>/arcgisportal/logs/<machine name>/portal/portal-20150101.095803-8596-0.0.log)。如有必要,可以将此信息共享给 Esri 技术支持。
如果您的门户计算机具有多个网络接口控制器卡
ArcGIS Enterprise 可以部署在拥有多个网络接口控制器 (NIC) 卡或 DNS 名称服务器中的多个条目(也称为记录)的计算机上。如果在此类计算机上安装了 Portal for ArcGIS,您可能希望识别门户网络通信应使用的 IP 地址或主机名。可以通过编辑现有文件,然后将新文件添加到门户的安装目录(默认为 /home/User/arcgis/portal)来完成上述操作。
警告:
在安装后以及创建初始管理帐户和门户站点前,即可执行这些步骤。
- 登录到安装有 Portal for ArcGIS 的计算机。浏览至 <Portal installation directory>/framework/etc 文件夹。在此文件夹中创建具有相应权限的文件,文件名为 hostname.properties。
- 将以下文本添加至文件的第一行,然后指定适用接口的完全限定域名:hostname=interface.domain.com。例如,如果计算机具有两个 NIC 卡或 DNS 条目(1 和 2),并且其接口的域名解析为 P1.mycompany.com 和 P2.mycompany.com,而您希望 Portal for ArcGIS 使用第二个接口进行网络通信,则将此文本添加至 hostname.properties 文件:hostname=P2.mycompany.com。
注:
在某些情况下,例如,多个接口对应的主机名均相同时,您应为 ArcGIS Server 进行网络通信时使用的接口指定 IP 地址。语法为 hostname=<IP address>。
- 保存并关闭 hostname.properties 文件。
- 浏览至 <Portal installation directory>/framework/runtime/ds/framework/etc 文件夹,然后找到 hostidentifier.properties 文件。
- 在文本编辑器中打开此文件。从 hostidentifier 属性中移除注释标记 #,然后将该属性设置为您希望门户用于网络通信的 NIC 卡或 DNS 条目的 IP 地址。例如,要指定 IP 地址 12.34.56.189,则行应如下所示:
hostidentifier=12.34.56.189
- 保存并关闭 hostidentifier.properties 文件。
- 可以使用命令行脚本 stopportal.sh 和 startportal.sh 重新启动门户。
注:
如果将门户升级到新版本,则升级会将此 hostidentifier.properties 文件重置为其默认内容。升级后,必须重新添加相应的 IP 地址。
如有必要,请依照步骤配置具有多个 NIC 卡或 DNS 条目的计算机上的其他 ArcGIS Enterprise 软件组件,如下所示: