Skip to main content

ArcGIS Notebook Server 系统要求

ArcGIS Notebook Server 是为托管 ArcGIS Notebooks 而许可并配置的 ArcGIS Server 角色。 服务器角色使用 Docker 容器来托管和运行 Notebooks,并为其提供独立且安全的环境,而不会干扰主机操作系统的操作。

了解有关 Docker 及其在 ArcGIS Notebook Server 中所起作用的详细信息

下面列出了运行 ArcGIS Notebook Server 的系统和硬件要求。 在安装过程中运行的诊断工具可帮助您确定您的计算机是否满足系统要求。

了解有关 Mirantis Container Runtime通过二进制文件安装的 Docker Engine 及它们在 ArcGIS Notebook Server 中所起作用的详细信息。

下面列出了运行 ArcGIS Notebook Server 的系统和硬件要求。

硬件要求

使用 Linux 容器的 ArcGIS Notebook Server 节点至少需要 4 核处理器、16 GB 的 RAM 和 75 GB 的磁盘空间。

使用 Windows 容器的 ArcGIS Notebook Server 节点至少需要 4 核处理器、32 GB 的 RAM 和 100 GB 的磁盘空间。

对于生产环境,并未列出硬件要求,因为用户和企业对本软件的需求可能各不相同。 在确定硬件需求时必须考虑到这些要求,以满足用户对性能和可扩展性的预期。

请确保 ArcGIS Notebook Server 用于本地存储其 Docker 容器镜像的 /var 目录至少有 50 GB 的可用磁盘空间。 有关详细信息,请参阅容器引擎和 ArcGIS Notebook Server

GPU 上的通用计算

在运行软件时不需要支持使用 CUDA 的 GPU 上的通用计算 (GPGPU),但在运行大多数深度学习功能时则需要支持。 深度学习的运算量非常大,建议您使用强大的 GPU 来处理大型数据集。

项目

支持和推荐的

GPU 类型

具有 CUDA 计算能力(最低 5.0,建议 6.1 或更高版本)的 NVIDIA GPU。 请参阅支持 CUDA 的卡片列表以确定 GPU 的计算能力。

GPU 驱动程序

NVIDIA GPU 驱动程序:需要 527.41 或更高版本。

专用图形内存

最低:6 GB

推荐:16 GB 或更高

内存要求取决于所使用的模型架构和批量大小。

注:

过旧的 GPU 驱动程序将导致深度学习工具运行失败,并出现表明未安装 CUDA 或存在不受支持的工具链的运行时错误。 验证您是否拥有 NVIDIA 直接提供的最新 GPU 驱动程序。

防火墙设置

ArcGIS Notebook Server 通过端口 11443 进行通信。 安装软件前,您需要在防火墙上打开此端口。

要与其联合的 ArcGIS Enterprise 组织通信,ArcGIS Notebook Server 需要访问门户计算机上的端口 7443。

注:

该组件仅为 ArcGIS Enterprise 部署的一部分。 要获取逻辑示意图以及与 ArcGIS Enterprise 中其他组件进行通信所需端口的相关信息链接,请参阅 ArcGIS Enterprise 系统要求

临时空间要求

默认情况下,资源将被提取到系统 /tmp 目录下。 该目录必须已启用读、写和运行权限。 如果 /tmp 目录下的所需空间不足,则安装程序会尝试将资源提取到用户的 HOME 目录下。 如果在用户的 HOME 目录下所需空间仍不足,则安装程序将报告一个表示此问题的错误。 (可选)可以通过设置 IATEMPDIR 环境变量来指定备用临时位置。

文件句柄和进程限制

ArcGIS Notebook Server 是一种数据密集型的服务器产品,此产品的许多数据格式都包含数十万个文件。 常用系统中,在任意给定的时间内可能有数千或数万个文件正被使用。 如果文件句柄和进程数不足,安装请求可能会随机出现失败,从而导致系统停止运行。 需要的文件句柄数和进程数取决于数据和正在运行的实例(线程/进程)的数量。 将文件句柄最小值设置为 65,535 并将进程最小值设置为 25,059 可确保系统保持运行状态。

Linux 中有对文件句柄及进程的软限制和硬限制。 要确定硬限制,请使用命令 ulimit -Hn -Hu(如果正在使用 csh 则用 limit -h 描述符)。 要确定软限制,请使用命令 ulimit -Sn -Su(如果正在使用 csh 则用 limit 描述符)。

要增加软限制和硬限制,必须使用超级用户访问权限编辑 /etc/security/limits.conf 文件。 您可以将以下四行添加到文件中以更改限值:

<ArcGIS Notebook Server installation user> soft nofile <file limit>
<ArcGIS Notebook Server installation user> hard nofile <file limit>
<ArcGIS Notebook Server installation user> soft nproc <process limit>
<ArcGIS Notebook Server installation user> hard nproc <process limit>

做出更改后,您必须登出并以特定用户身份重新登录,以便新值生效。 要验证限制是否已正确修改,可以使用上述 ulimit -Hn -Huulimit -Sn -Su 命令。

Linux 容器的操作系统要求

以下各 64 位操作系统满足操作系统要求。 不支持 32 位操作系统;仅在操作系统为 64 位时才可执行安装程序。

Linux 上适用于 ArcGIS Notebook Server 的容器引擎

Linux 系统支持两种容器引擎:Docker Engine 和 Mirantis Container Runtime。

如果正在运行 Ubuntu 或 Red Hat Enterprise Linux Server,可以使用任一 Docker 版本。

容器引擎

操作系统

Docker Engine Community edition 29.2.0 或更高版本

注:

如果当前使用的是 Docker Engine 29 或更高版本,并且该版本是从历史版本升级而来,请编辑 /etc/docker/daemon.json 以启用 containerd 镜像存储。 有关详细信息,请参阅配置 Docker 设置和环境中的步骤 4。

Ubuntu Server LTS 24.04.3

Ubuntu Server LTS 22.04.5

Red Hat Enterprise Linux Server 8 update 10

Red Hat Enterprise Linux Server 9 update 7

Rocky Linux 8 update 10

Rocky Linux 9 update 7

AlmaLinux 8 update 10

AlmaLinux 9 update 7

Mirantis Container Runtime 25.0.15 或更高版本

注:

有关最新信息,请参阅 Mirantis Container Runtime 25.0 兼容性矩阵

Ubuntu Server LTS 22.04.3

Ubuntu Server LTS 24.04.2

Red Hat Enterprise Linux Server 8 update 10

Red Hat Enterprise Linux Server 9 update 7

Oracle Linux 9 update 7

Rocky Linux 8 update 10

Rocky Linux 9 update 7

SUSE Linux Enterprise Server (SLES) 15 SP6

Mirantis Container Runtime

在 Windows 上使用 Mirantis Container Runtime 的 ArcGIS Notebook Server 支持以下操作系统:

操作系统

容器引擎

其他要求

Windows Server 2022 标准版和数据中心版

Mirantis Container Runtime 25.0.15 或更高版本

(可选)您可以安装 Hyper-V。

注:

在 Windows Server 标准版上可以使用 Hyper-V 隔离运行的容器的最大数量存在限制。

有关详细信息,请参阅 Windows 常见问题解答

通过二进制文件安装的 Docker Engine

在 Windows 上使用通过二进制文件安装的 Docker Engine 的 ArcGIS Notebook Server 支持以下操作系统和 Docker Engine 版本:

操作系统

容器引擎

其他要求

Windows Server 2025 标准版和数据中心版

Windows Server 2022 标准版和数据中心版

Docker Engine - 社区版 29.2.0 或更高版本

(可选)您可以安装 Hyper-V。

注:

在 Windows Server 标准版上可以使用 Hyper-V 隔离运行的容器的最大数量存在限制。

有关详细信息,请参阅 Windows 常见问题解答

Windows 容器的操作系统要求

以下各 64 位操作系统满足操作系统要求。 不支持 32 位操作系统;仅在操作系统为 64 位时才可执行安装程序。

注:

仅 Windows Server 2022 和 2025 操作系统支持 ArcGIS Notebook Server 和 Windows 容器。

Linux 系统支持两种容器引擎:Docker Engine 和 Mirantis Container Runtime。

如果正在运行 Ubuntu 或 Red Hat Enterprise Linux Server,可以使用任一 Docker 版本。

容器引擎

操作系统

Docker Engine Community edition 29.2.0 或更高版本

注:

如果当前使用的是 Docker Engine 29 或更高版本,并且该版本是从历史版本升级而来,请编辑 /etc/docker/daemon.json 以启用 containerd 镜像存储。 有关详细信息,请参阅配置 Docker 设置和环境中的步骤 4。

Ubuntu Server LTS 24.04.3

Ubuntu Server LTS 22.04.5

Red Hat Enterprise Linux Server 8 update 10

Red Hat Enterprise Linux Server 9 update 7

Rocky Linux 8 update 10

Rocky Linux 9 update 7

AlmaLinux 8 update 10

AlmaLinux 9 update 7

Mirantis Container Runtime 25.0.15 或更高版本

注:

有关最新信息,请参阅 Mirantis Container Runtime 25.0 兼容性矩阵

Ubuntu Server LTS 22.04.3

Ubuntu Server LTS 24.04.2

Red Hat Enterprise Linux Server 8 update 10

Red Hat Enterprise Linux Server 9 update 7

Oracle Linux 9 update 7

Rocky Linux 8 update 10

Rocky Linux 9 update 7

SUSE Linux Enterprise Server (SLES) 15 SP6

Mirantis Container Runtime

在 Windows 上使用 Mirantis Container Runtime 的 ArcGIS Notebook Server 支持以下操作系统:

操作系统

容器引擎

其他要求

Windows Server 2022 标准版和数据中心版

Mirantis Container Runtime 25.0.15 或更高版本

(可选)您可以安装 Hyper-V。

注:

在 Windows Server 标准版上可以使用 Hyper-V 隔离运行的容器的最大数量存在限制。

有关详细信息,请参阅 Windows 常见问题解答

通过二进制文件安装的 Docker Engine

在 Windows 上使用通过二进制文件安装的 Docker Engine 的 ArcGIS Notebook Server 支持以下操作系统和 Docker Engine 版本:

操作系统

容器引擎

其他要求

Windows Server 2025 标准版和数据中心版

Windows Server 2022 标准版和数据中心版

Docker Engine - 社区版 29.2.0 或更高版本

(可选)您可以安装 Hyper-V。

注:

在 Windows Server 标准版上可以使用 Hyper-V 隔离运行的容器的最大数量存在限制。

有关详细信息,请参阅 Windows 常见问题解答

云实施

您可以在云端部署 ArcGIS Notebook Server。 云平台允许您向 ArcGIS Notebook Server 部署添加功能,包括调整计算机容量和自动在多个实例之间分配应用程序网络流量以获得更好的性能。

Esri 镜像

ArcGIS Enterprise on Amazon Web Services (AWS) 提供了一些工具,有助于您在 AWS 上部署组件。 您可以使用 ArcGIS Enterprise Cloud Builder for Amazon Web Services 或 AWS CloudFormation 模板来部署 ArcGIS Notebook Server。

ArcGIS Enterprise on Microsoft Azure 提供了一些工具,有助于您在 Azure 上部署 ArcGIS Enterprise 组件。 您可以使用 ArcGIS Enterprise Cloud Builder for Microsoft Azure 或自动化解决方案(如 Chef Cookbooks for ArcGIS 或 Microsoft PowerShell Desired State Configuration (DSC) for ArcGIS)来部署 ArcGIS Notebook Server。

其他镜像

要在不同于 Esri 提供的操作系统、计算机类型或云平台上部署 ArcGIS Notebook Server,必须在云提供商提供的实例上安装并配置软件。 该实例必须满足本页面中所述的硬件、软件、防火墙、临时空间、文件句柄和进程限制、SSL 证书和域名要求。 如果您为 ArcGIS Notebook Server 安装和配置自己的云实例,请记住以下内容:

  • ArcGIS Enterprise Cloud Builder for Microsoft Azure 不支持在 Linux 平台上部署 ArcGIS Notebook Server。 要使用运行 Linux 平台的 Azure 虚拟机,您必须手动部署和管理 ArcGIS Notebook Server 安装。

要在不同于 Esri 提供的操作系统、计算机类型或云平台上部署 ArcGIS Notebook Server,必须在云提供商提供的实例上安装并配置软件。 该实例必须满足本页面中所述的硬件、软件、防火墙、SSL 证书和域名要求。 如果您为 ArcGIS Notebook Server 安装和配置自己的云实例,请记住以下内容:

  • 不支持使用 ArcGIS Enterprise Cloud Builder for Amazon Web Services 在 Windows 计算机上部署 ArcGIS Notebook Server。 如果计划使用 ArcGIS Enterprise Cloud Builder for Amazon Web Services 或 AWS CloudFormation 模板,请在支持的 Linux 环境中部署该软件。

  • 要使用运行 Windows 平台的 Amazon Web Services (AWS) 虚拟机,您必须手动部署和管理 ArcGIS Notebook Server 安装。

  • 如果您部署自己的 Microsoft Azure Windows 实例,则建议使用 Microsoft Server 2022 with Containers 镜像。

SSL 证书

ArcGIS Notebook Server 预先配置了自签名的证书,这样,可初始测试服务器并帮助您快速验证是否安装成功。

您必须从受信任的证书颁发机构 (CA) 请求证书并配置 ArcGIS Notebook Server 以使用该证书。 这可能是由您的组织颁发的域证书或 CA 签名的证书。 该证书必须配置主题备选名称 (SAN),否则 ArcGIS Notebook Server 无法正常运行。

注:

使用 IIS 创建的证书没有包含 SAN 的选项。 使用创建域证书中的脚本,其中包括已创建证书的 SAN。

Portal for ArcGIS 也包含预先配置的自签名证书。 因为您将要联合 ArcGIS Notebook Server 站点与门户,所以应从受信任的 CA 请求证书并配置门户以进行使用。

必备软件

安装 ArcGIS Notebook Server 之前,您必须至少已具有一个 ArcGIS Enterprise 的基础部署。 设置过程中,您需将新的 ArcGIS Notebook Server 站点与 ArcGIS Enterprise 进行联合。 ArcGIS Notebook Server 可在安装其他 ArcGIS Enterprise 软件(版本相同)的计算机上进行安装。

  • ArcGIS Notebook Server 需要安装 Docker 运行时。 按照为 ArcGIS Notebook Server 安装容器引擎中的步骤安装相应版本的 Docker。

  • ArcGIS Notebook Server 需要安装以下包组,具体取决于操作系统:

    • RHEL Server:aclgettext

    • Ubuntu Server:aclgettext-base

要安装这些软件包组,请在终端中为操作系统运行以下命令:

RHEL Server 计算机

sudo yum install acl
sudo yum install gettext

Ubuntu Server 计算机

sudo apt-get install acl
sudo apt-get install gettext-base

域名系统主机名条目

ArcGIS Notebook Server 必须安装在具有域名系统 (DNS) 主机名条目的计算机上。 这可能需要站点的系统管理员向网络中的名称服务器添加一个条目,并需要将此名称服务器在系统中的 /etc/resolv.conf 配置文件中列出。

因为您会将站点与门户联合,因此建议您将组织的 DNS 配置为包括完全限定域名 (FQDN) 条目。 门户会在您进行联合时请求每个站点的 FQDN。

域名系统和完全限定域名建议

建议配置组织的域名系统 (DNS),使其包含 ArcGIS Notebook Server 站点的完全限定域名 (FQDN) 条目。 Portal for ArcGIS 会在进行联合时请求站点的 FQDN。

受支持的 Web 浏览器

要使用 ArcGIS Notebook Server 配置向导和 notebook 编辑器,需使用以下支持的 Web 浏览器:

  • Google Chrome 138 及更高版本

  • Microsoft Edge 138 及更高版本

  • Mozilla Firefox 142 及更高版本

  • Mozilla Firefox 140 版本 (ESR)

  • Safari 18 及更高版本