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