下面列出了运行 ArcGIS for Server 所需的系统规范和硬件要求。 在安装过程中运行的诊断工具可帮助您确定您的计算机是否满足最低系统要求。 有关先前版本的信息,请参阅 Esri 支持。
建议您检查弃用通知,以确定硬件和软件组件是否仍与 10.4.1 版本兼容。
操作系统要求
以下各 64 位操作系统满足最低的操作系统要求。在 32 位操作系统上不提供支持;只有在 64 位操作系统上才能进行安装。仅以下平台支持 ArcGIS for Server:Linux x86_64,采用符合 x86_64 架构(64 位)的 CPU,以及受支持的 Linux 版本。
不支持名称中带有下划线 (_) 的计算机。如果在计算机名称中检测到下划线,安装程序将无法继续。
软件不应安装在经修改的操作系统(二进制文件)上。对安装到开发者发布的操作系统中的产品,Esri 将不提供支持。
您无法以根用户身份安装该软件。如果您试图这样做,将无法继续安装,软件诊断工具将显示错误信息,指明您无法以根用户身份进行安装。
操作系统 | 最低操作系统版本 | 最高操作系统版本 |
---|---|---|
Red Hat Enterprise Linux Server 7 | Update 2 | |
Red Hat Enterprise Linux Server 6 | Update 7 | |
Red Hat Enterprise Linux Server 5 | 带 libX11 修补程序的更新 7 | Update 11 |
SUSE Linux Enterprise Server 12 | 无补丁包 | |
SUSE Linux Enterprise Server 11 | 补丁包 2 | 补丁包 3 |
有关 RHEL 5 Update 7 + libX11 修补程序的信息,请参阅 Red Hat 支持网站。有关 RHEL 6 Update 4 + xorg-x11-server 修补程序的信息,请参阅 Red Hat 支持网站和知识库文章 42226。
注:
Esri 对 CentOS、Scientific Linux 和 Oracle Linux 版本提供技术支持,这些版本会提供与等效支持的 Red Hat 版本的完整二进制兼容性。作为记录瑕疵的先决条件,会在 Red Hat Enterprise Linux 上尝试重新生成任何有关这些操作系统的软件问题。对于 Oracle Linux,将基于 Red Hat 兼容核的使用提供支持。
Red Hat Enterprise Linux Server 要求
需要使用以下软件包。如果想要使用操作系统图形用户界面 (GUI) 安装软件,则需要 X Window System 包组。默认情况下,通常会包括在操作系统中。
Red Hat Enterprise Linux Server 5、6 和 7
- X Windows 系统包组
- Xvfb
- fontconfig
- freetype
- libXfont
- mesa-libGL
- mesa-libGLU
- gettext
SUSE Linux Enterprise Server
需要使用以下软件包。如果想要使用操作系统图形用户界面 (GUI) 安装软件,则需要 X Window System 包组。默认情况下,通常会包括在操作系统中。
SUSE Linux Enterprise Server 12
- X Windows 系统
- fontconfig
- libfreetype6
- libXfont1
- Mesa-libGL1
- libGLU1
- gettext-runtime
SUSE Linux Enterprise Server 11
- X Windows 系统
- fontconfig
- freetype2
- xorg-x11-libs
- Mesa
- gettext-runtime
硬件要求
需要 OpenGL 1.5 版本或更高版本。最低 RAM 要求为 4 GB。如果要将软件与 ArcGIS GeoEvent Extension for Server 结合使用,则最低 RAM 要求为 8 GB。这些要求基于具有以下环境的典型开发服务器:
- 两个缓存地图服务
- 一个动态地图服务
- 一个定位器服务
- 一个地理处理服务
- 几何服务
- PrintingTools 服务
- ArcGIS Web Adaptor
对于生产环境,并未列出最低硬件要求,因为用户和企业对本软件的需求可能各不相同。在确定硬件需求时必须考虑到这些要求,以满足用户对性能和可扩展性的预期。在设计需满足特定需求的 ArcGIS 架构时,请参阅系统设计策略来获得帮助。
磁盘空间要求
要在目标系统中成功安装 ArcGIS for Server,至少需要 5.5 GB 的可用磁盘空间。安装此产品的过程中,将使用约 1.5 GB 的所需磁盘空间。此临时磁盘将在安装结束后移除。
注:
无法在共享的网络目录(NFS 安装文件夹)中安装 ArcGIS for Server。必须使用目标系统的本地目录。
临时空间要求
默认情况下,安装程序的资源文件将提取到系统的 /tmp 目录下。该目录必须已启用读、写和执行权限。如果在 /tmp 目录下所需空间不足,则安装程序会尝试将资源提取到用户的 HOME 目录下。如果在用户的 HOME 目录下所需空间仍不足,则安装程序将报告一个表示此问题的错误。可以选择通过设置 IATEMPDIR 环境变量来指定备用临时位置。
默认文件权限
出于安全考虑,默认情况下关闭组和所有用户的所有权限类型(读、写和执行)。
文件句柄和进程的限制
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 65535
<ArcGIS Server installation user> hard nofile 65535
<ArcGIS Server installation user> soft nproc 25059
<ArcGIS Server installation user> hard nproc 25059
做出更改后,需要登出并以特定用户身份重新登录,以便新值生效。要验证限制是否已正确修改,可以使用上述 ulimit -Hn -Hu 和 ulimit -Sn -Su 命令。
防火墙设置
ArcGIS for Server 在端口 1098、4000-4004、6006、6080、6099 和 6443 上进行通信。安装软件前,您需要在防火墙上打开这些端口。有关详细信息,请参阅 ArcGIS for Server 使用的端口。
DNS 主机名条目
ArcGIS for Server 必须安装在具有域名服务 (DNS) 主机名条目的计算机上。这可能需要站点的系统管理员向网络中的名称服务器添加一个条目,并需要将此名称服务器在系统中的 /etc/resolv.conf 配置文件中列出。
如果要联合站点与 Portal for ArcGIS,建议您配置组织的 DNS,使其包含想要与门户联合的每个站点的完全限定域名 (FQDN) 条目。Portal for ArcGIS 会在进行联合时请求每个站点的 FQDN。
SSL 证书
ArcGIS Server 预先配置了自签名的证书,这样,可初始测试服务器并帮助您快速验证是否安装成功。然而,在绝大多数情况下,组织在使用服务器之前需要从受信任的证书颁发机构 (CA) 请求证书并配置服务器。这可能是由您的组织或 CA 签名证书颁发的域证书。
与 ArcGIS Server 一样,Portal for ArcGIS 还预先配置了自签名证书。如果将要联合站点与 Portal for ArcGIS,应从受信任的 CA 请求证书并配置门户以进行使用。
有关详细信息,请参阅配置安全环境的最佳做法。
地理处理要求
某些核心地理处理工具需要 Python 2.7.10、Numerical Python 1.9.2 和 Matplotlib 1.4.3 支持。如果未检测到这些组件,安装程序将对其进行自动安装(推荐)。
支持的 Web 浏览器
ArcGIS Server Manager 要求安装以下任一类型的 web 浏览器:
- Google Chrome(版本 10 或更高版本)
- Mozilla Firefox(版本 10 或更高版本)
- Microsoft Internet Explorer(版本 9、10 或 11)
- Microsoft Edge
云平台上的 ArcGIS Server
您可以在云中部署 ArcGIS for Server。许多组织通过执行此操作来提高性能和容量,而无需购买和配置新硬件。您可借助云平台,将更多功能添加到 ArcGIS for Server 部署,其中包括更改计算机容量的大小,根据您定义的条件自动调节容量,自动在多个实例中分配应用程序流量以提高性能,以及更多功能。
Esri 在两家流行的云平台 Amazon Web Services 和 Microsoft Azure 上提供了 ArcGIS for Server 虚拟机映像。
注:
Esri 技术支持可为云平台上的 Esri 软件提供支持。但是,如果对 Amazon Web Services 或 Microsoft Azure 机器映像的修改超出标准 Esri 或操作系统更新,则 Esri 可能不会为其提供支持。建议不要修改 Esri 发布的软件。
警告:
ArcGIS Server AMI for Linux 可从 Ubuntu 中获取。Ubuntu 的认证和支持仅适用于 Esri 发布的 ArcGIS Server AMI。对 Esri 发布的 AMI 的更改将被视为不受支持的系统中的更改。受支持的虚拟化环境
ArcGIS for Server 的所有组件只要运行在支持的平台上,就完全支持虚拟环境。 以 ArcGIS for Server 运行第三方应用程序时(如关系数据库),该应用程序也必须受虚拟环境的支持。请检查第三方供应商的虚拟化支持情况。
已知在以下虚拟环境中能良好运行 ArcGIS for Server:
- VMware vSphere 5.0、5.1、5.5 和 6
- Microsoft Hyper-V
有关其他信息,请参阅 虚拟化和 ArcGIS Server。
支持的数据库
有关 ArcGIS for Server 支持的数据库的信息,请参阅以下主题:
- ALTIBASE 数据库要求
- Dameng 数据库要求
- IBM DB2 数据库要求
- IBM Informix 数据库要求
- IBM Netezza Data Warehouse Appliance 要求
- Oracle 数据库要求
- PostgreSQL 数据库要求
- SAP HANA 数据库要求
- SQLite 数据库要求
- Teradata Data Warehouse Appliance 要求
您无法从 Linux 上的 ArcGIS for Server 连接至 SQL Server。
并非所有的 ArcGIS for Server Workgroup 组件都可用于 Linux,例如,您无法在 Linux 上通过安装 SQL Server Express 来创建数据库服务器及工作组级地理数据库。