下面列出了运行 ArcGIS Server 的系统规范和硬件要求。 在安装过程中运行的诊断工具可帮助您确定您的计算机是否满足最低系统要求。 有关先前版本的信息,请参阅 Esri 支持。
建议您检查弃用通知,以确定硬件和软件组件是否仍与 10.6.1 版本兼容。
操作系统要求
以下各 64 位操作系统满足最低的操作系统要求。 不支持 32 位操作系统;仅在操作系统为 64 位时才可执行安装程序。 仅 Linux x86_64、符合 x86_64 架构(64 位)的 CPU 及受支持的 Linux 版本支持 ArcGIS Server。
不支持名称中带有下划线 (_) 的计算机。 如果在计算机名称中检测到下划线,安装程序将无法继续。
您无法以根用户身份安装该软件。 如果您试图这样做,安装将无法继续而且软件诊断工具将显示错误消息,指明您无法以根用户身份进行安装。
受支持的操作系统 | 经测试的最新更新或补丁包 |
---|---|
Red Hat Enterprise Linux Server 7 | Update 5 |
Red Hat Enterprise Linux Server 6 | Update 9 |
SUSE Linux Enterprise Server 12 | 补丁包 2 |
SUSE Linux Enterprise Server 11 | 补丁包 4 |
Ubuntu Server LTS | 16.04.3 |
CentOS Linux 7 | 7.5 |
CentOS Linux 6 | 6.9 |
Scientific Linux 7 | 7.5 |
Scientific Linux 6 | 6.9 |
Oracle Linux 7 | Update 5 |
Oracle Linux 6 | Update 9 |
除非另有说明,否则针对这些操作系统的之前和未来更新或补丁包将均受支持。 同时,操作系统版本与更新也必须受到操作系统供应商的支持。
注:
Esri 对 CentOS、Scientific Linux 和 Oracle Linux 版本提供技术支持,这些版本会提供与等效支持的 Red Hat 版本的完整二进制兼容性。 作为记录瑕疵的先决条件,会在 Red Hat Enterprise Linux 上尝试重新生成任何有关这些操作系统的软件问题。 对于 Oracle Linux,将基于 Red Hat 兼容核的使用提供支持。
警告:
如果想要使用操作系统图形用户界面 (GUI) 安装软件、运行 ArcGIS 软件授权向导或运行“检查更新”工具,则需要 X Window System 包组。
需要以下包组。
Red Hat Enterprise Linux Server 要求
Red Hat Enterprise Linux Server 6 和 7
- gettext
SUSE Linux Enterprise Server
SUSE Linux Enterprise Server 11 和 12
- gettext-runtime
Ubuntu Server LTS
Ubuntu Server 16.04 LTS
- gettext-base
硬件要求
需要 OpenGL 1.5 版本或更高版本。
GIS Server、ArcGIS GeoEvent Server、ArcGIS Image Server 或 Esri Business Analyst for Server 的最小 RAM 要求:每个唯一许可角色 8 GB。
对于生产环境,并未列出最低硬件要求,因为用户和企业对本软件的需求可能各不相同。 在确定硬件需求时必须考虑到这些要求,以满足用户对性能和可扩展性的预期。
ArcGIS GeoAnalytics Server:16 GB
配置 ArcGIS GeoAnalytics Server 时,确保托管 配置 ArcGIS GeoAnalytics Server 时,确保托管 \tmp 目录的驱动器有足够的可用临时空间。 在确定充分值时,考虑输入数据大小、GeoAnalytics 任务类型和您站点中的节点数。
示例场景:
输入数据大小:100 GB 的 CSV 点要素
ArcGIS GeoAnalytics Server 节点数:5
任务:连接要素(自连接、均匀分布要素的简单笛卡尔乘积)
建议的磁盘空间:(100 x 100 GB) / 5 = 2 TB/节点
相应增加空间以适应并发 GeoAnalytics 作业。
要在目标系统中成功安装 ArcGIS Server,至少需要 10 GB 的可用磁盘空间。 安装此产品的过程中,将使用约 1.5 GB 的所需磁盘空间。 此临时磁盘将在安装结束时被移除。
注:
无法在共享的网络目录(NFS 安装文件夹)中安装 ArcGIS Server。 必须使用目标系统的本地目录。
临时空间要求
默认情况下,资源将被提取到系统的 /tmp 目录下。 该目录必须已启用读、写和执行权限。 如果 /tmp 目录下的所需空间不足,则安装程序会尝试将资源提取到用户的 HOME 目录下。 如果在用户的 HOME 目录下所需空间仍不足,则安装程序将报告一个表示此问题的错误。 或者,您可以选择通过设置 IATEMPDIR 环境变量来指定备用临时位置。
还可以在发布时使用 /tmp 目录。 在通过 Server Manager 上传服务定义 (SD) 文件时,/tmp 目录中将创建与 SD 文件大小相等的文件。 文件并非永久存储,而是每小时删除一次。 请确保 /tmp 目录具有足够的空间,能够存储要以此方式发布的各个 SD 文件。
默认文件权限
出于安全考虑,默认情况下关闭组和所有用户的所有权限类型(读、写和执行)。
文件句柄和进程的限制
ArcGIS Server 是一种数据密集型的服务器产品,此产品的许多数据格式都包含数以万计的文件。 常用系统中,在任意给定的时间内可能有数千或数万个文件正被使用。 如果文件句柄和进程数不足,安装请求可能会随机出现失败,从而导致系统停止运行。 实际需要的文件句柄数和进程数取决于数据和正在运行的实例(线程/进程)的数量。 将文件句柄限制设置为 65,535 并将进程限制设置为 25,059 将确保系统保持运行状态。
Linux 中有对文件句柄及进程的软限制和硬限制。 要确定硬限制,请使用命令 ulimit -Hn -Hu(如果正在使用 csh 则用 limit -h 描述符)。 要确定软限制,请使用命令 ulimit -Sn -Su(如果正在使用 csh 则用 limit 描述符)。
要增加软限制和硬限制,您需要使用超级用户访问权限编辑 /etc/security/limits.conf 文件。 例如,您可以在文件中添加四行,并将文件和进程限制替换为适合站点的数字:
<ArcGIS Server installation user> soft nofile <file limit>
<ArcGIS Server installation user> hard nofile <file limit>
<ArcGIS Server installation user> soft nproc <process limit>
<ArcGIS Server installation user> hard nproc <process limit>
做出更改后,需要登出并以特定用户身份重新登录,以便新值生效。 要验证限制是否已正确修改,可以使用上述 ulimit -Hn -Hu 和 ulimit -Sn -Su 命令。
防火墙设置
ArcGIS Server 在端口 1098、4000-4004、6006、6080、6099 和 6443 上进行通信。安装软件前,您需要在防火墙上打开这些端口。 有关详细信息,请参阅 ArcGIS Server 使用的端口。
DNS 主机名条目
必须将 ArcGIS Server 安装在具有域名服务 (DNS) 主机名条目的计算机上。 这可能需要站点的系统管理员向网络中的名称服务器添加一个条目,并需要将此名称服务器在系统中的 /etc/resolv.conf 配置文件中列出。
如果要联合站点与 Portal for ArcGIS,建议您配置组织的 DNS,使其包含想要与门户联合的每个站点的完全限定域名 (FQDN) 条目。 Portal for ArcGIS 会在联合时请求每个站点的 FQDN。
SSL 证书
ArcGIS Server 预先配置了自签名的证书,这样,可初始测试服务器并帮助您快速验证是否安装成功。 您必须从受信任的证书颁发机构 (CA) 请求证书并配置服务器以进行使用。 这可能是由您的组织颁发的域证书或 CA 签名的证书。
与 ArcGIS Server 相似,Portal for ArcGIS 还预先配置了自签名证书。 如果将要联合 ArcGIS Server 站点与 Portal for ArcGIS,应从受信任的 CA 请求证书并配置门户以进行使用。
有关详细信息,请参阅配置安全环境的最佳做法。
地理处理要求
需要安装 Python 2.7.14、Numerical Python 1.9.3 和 Matplotlib 1.5.2 才能支持某些核心地理处理工具。 如果未检测到这些组件,安装程序将对其进行自动安装(推荐)。
支持的 Web 浏览器
ArcGIS Server Manager 要求安装以下任一类型的 Web 浏览器:
- Chrome
- Firefox
- Internet Explorer 11
- 边
云平台上的 ArcGIS Enterprise
您可以在多个云平台上部署 ArcGIS Enterprise。任何提供满足操作系统基本系统要求和系统规范的虚拟机的云平台都支持与 ArcGIS Enterprise 一起使用。
除基本支持外,Esri 还在两个大众云平台上提供部署工具和预构建的虚拟机映像:Amazon Web Services 和 Microsoft Azure。在这两个云平台上进行部署时,建议您使用专用工具和映像来简化部署和技术支持。
除作为其正常操作一部分的 ArcGIS Enterprise 部署工具所创建和管理内容之外,Esri 不提供配置云基础架构的技术支持。对于 Esri 不提供专用部署工具的云平台,支持仅限于解决特定于软件的问题。
ArcGIS Enterprise 还支持不同的云原生功能,例如多个云平台上的存储和数据库。示例包括 Amazon 简单存储服务 (S3) 和 Microsoft Azure SQL Database。有关支持的原生云功能的信息,请参阅每个 ArcGIS 组件的文档。
受支持的虚拟化环境
ArcGIS Enterprise 的所有组件只要运行在支持的平台上,就完全支持虚拟环境。 使用 ArcGIS Enterprise 运行第三方应用程序(如关系型数据库)时,该应用程序也必须受虚拟环境的支持。 请检查第三方供应商的虚拟化支持情况。
已知在以下虚拟环境中可良好运行 ArcGIS Enterprise:
- VMware vSphere 5.5、6.0 和 6.5
- Microsoft Hyper-V
有关其他信息,请参阅虚拟化和 ArcGIS Server。
支持的数据库
有关 ArcGIS Server 支持的数据库的信息,请参阅以下主题:
- ALTIBASE 数据库要求
- Dameng 数据库要求
- IBM Db2 数据库要求
- IBM Informix 数据库要求
- IBM Netezza Data Warehouse Appliance 要求
- Microsoft SQL Server 数据库要求
- Oracle 数据库要求
- PostgreSQL 数据库要求
- SAP HANA 数据库要求
- SQLite 数据库要求
- Teradata Data Warehouse Appliance 要求
ArcGIS Server Workgroup 版本中安装了 SQL Server Express,仅支持在 Windows 操作系统中使用。