ArcGIS Notebook Server 是为托管 notebook 而许可并配置的 ArcGIS Server 角色。 服务器角色使用容器来托管和运行 ArcGIS Notebooks,并为 notebook 提供独立且安全的环境,而不会干扰托管操作系统。
如果您的 ArcGIS Notebook Server 站点已设置完成,请参阅软件用户指南或管理员指南。
多台计算机可以连接至一个 ArcGIS Notebook Server 站点,使您可以扩展用于托管和运行笔记本的计算机资源。 要部署多机站点,需要执行附加步骤,有关详细信息,请参阅将计算机加入 ArcGIS Notebook Server 站点(Windows 容器)和将附加计算机加入 ArcGIS Notebook Server 站点(Linux 容器)。
使用本指南可安装和配置软件。 ArcGIS Notebook Server 的安装进程与其他 ArcGIS Server 角色不同。 请仔细阅读本安装指南,并按照说明的顺序完成安装步骤。
ArcGIS Notebook Server 和 Windows 容器
ArcGIS Notebook Server 在 Windows 上支持 Windows 容器和 Mirantis Container Runtime。
注:
Windows Server 2022 上的 ArcGIS Notebook Server 将默认使用 Windows 容器。
有关详细信息,请参阅 Mirantis Container Runtime 和 ArcGIS Notebook Server(Windows 容器)。
Windows 系统的先决条件和约束。
如果在 Windows 计算机上部署 ArcGIS Notebook Server,需要考虑一些先决条件和约束。 在 Linux 计算机上部署 ArcGIS Notebook Server 时,这些内容不适用。
- ArcGIS Notebook Server 使用第三方组件 Mirantis Container Runtime(Windows 容器)和 Docker(Linux 容器)来管理容器。 在 Windows 计算机上部署 ArcGIS Notebook Server 时,必须使用 Mirantis Container Runtime 或 Docker 的 Docker Desktop 版本,此版本不包含来自 Docker 的支持或维护,但是功能齐全。
- 建议您在 ArcGIS Notebook Server 生产环境中使用 Windows Server 2022 或 Windows Server 2019 计算机。Windows 10 计算机仅支持开发环境。
注:
从 11.1 开始,Windows Server 2022 上的 ArcGIS Notebook Server 将默认使用 Windows 容器。 要在 Windows Server 2022 上使用 Linux 容器,必须在系统 > 属性中将 useWindowsContainers 系统属性设置为 false,然后从 Notebook Server Administrative Directory 中将 Notebooks > 运行时中的出厂运行时重置为 false。
Windows 容器的先决条件和约束
使用 Windows 容器时请考虑以下事项:
- Windows 容器上的 ArcGIS Notebook Server 使用 Mirantis Container Runtime,当前仅支持 Windows Server 2022。
- 在多个计算机上部署 ArcGIS Notebook Server 和 Mirantis Container Runtime 时,不再需要为工作空间目录配置复制 (DFS)。 工作空间目录可以作为与 Mirantis Container Runtime 一起安装在驱动器上的路径共享。
Linux 容器的先决条件和约束
使用 Linux 容器时请考虑以下事项:
- 如果您要在 Windows Server 2022 或 Windows Server 2019 上使用 Linux 容器部署 ArcGIS Notebook Server,可以使用 Docker Desktop(4.24.2 版本)。 请注意当前版本的 Docker 文档未在其系统要求中提及 Windows Server 2022 或 Windows Server 2019。
注:
要在 Windows Server 2022 上使用 Linux 容器,必须在系统 > 属性中将 useWindowsContainers 系统属性设置为 false,然后从 Notebook Server Administrative Directory 中将 Notebooks > 运行时中的出厂运行时重置为 false。
- 具有 Linux 容器的 ArcGIS Notebook Server 使用一个名为 MobyLinuxVM 的 Linux 仿真器管理其容器,该仿真器包含在 Hyper-V 环境中。
- 具有 Linux 容器的 ArcGIS Notebook Server 要求预先在 Windows Server 和 Windows 10 中安装 Hyper-V 角色。
- 某些虚拟化环境不允许在 Windows 中启用和运行 Hyper-V。 这将导致无法在此类环境中安装和操作 ArcGIS Notebook Server。 ArcGIS Notebook Server 支持在 VMware vSphere 6.7 或更高版本上托管的虚拟化环境,该虚拟化环境已为访客 OS 启用了硬件辅助虚拟化(嵌套虚拟化)。 安装 ArcGIS Notebook Server 之前,请确保您的计算机上已安装 Docker 并支持 Linux 容器。
- ArcGIS Notebook Server 支持多机站点。 在 Windows 系统中,Docker 不支持在容器上挂载共享驱动器,因此工作空间目录必须保留在每台计算机本地。 由于用户可以在多机站点中的每台计算机上启动容器和打开笔记本,因此工作空间目录中的内容必须在计算机之间同步。 在为 ArcGIS Notebook Server 配置 DFS 复制中提供了设置复制方法的步骤。
软件安装
安装 ArcGIS Notebook Server 的步骤概述如下。 按顺序完成每个步骤,操作时查看安装指南文档的所有部分。
- 阅读本指南中的以下介绍材料以熟悉软件:
- 完成您的 ArcGIS Enterprise 基础部署。 无论是从较早版本进行升级,还是安装新部署,均必须安装所有软件组件(ArcGIS Enterprise 门户、指定为托管服务器的 ArcGIS Server 站点和 ArcGIS Data Store 实例)并运行 11.3 软件。
- 查看系统要求并对将使用的计算机进行必要的调整。 阅读完整的系统要求主题。
- 从 My Esri 网站获取您的材料:软件安装程序和与许可级别对应的容器镜像。
注:
ArcGIS Notebook Server Standard 许可随附在 ArcGIS Enterprise Standard 和 Advanced 许可中。 ArcGIS Notebook Server Advanced 许可需要额外购买。
注:
对于拥有 Standard 许可的用户,请下载“标准”容器镜像。 对于拥有 Advanced 许可的用户,请下载“标准”容器镜像和“高级”容器镜像。
- 在您的计算机上安装 ArcGIS Notebook Server 软件。 您可以使用提供的安装程序执行此操作,或者进行静默安装。 对于这两种选项,提供独立的帮助主题。
- 安装后配置您的 ArcGIS Notebook Server 站点(Windows 容器)
- 配置您的 ArcGIS Notebook Server 站点(Linux 容器)。 三个主要步骤如下:
- 为您的 ArcGIS Notebook Server 创建一个站点。
- 将您的操作系统账户添加到 Docker 群组中。
- 运行安装后实用程序使用 ArcGIS Notebook Server 配置 Docker。
- 将附加计算机(Windows 容器)加入您的新站点。
- 将附加计算机(Linux 容器)加入您的新站点。 此帮助主题还将解释多机站点设置的其他条件。
- 如果您正在设置多机站点,则必须为工作空间目录配置复制方法。 为 ArcGIS Notebook Server 配置 DFS 复制中提供了特定复制方法的过程和步骤的解释。
- 使用 ArcGIS Notebook Server 站点安装并配置 ArcGIS Web Adaptor 实例。 要通过该站点使用反向代理服务器,此处还提供一些执行此操作的说明。
- 使用 ArcGIS Enterprise 门户配置站点。 将服务器站点与门户联合,并将其指定为门户的 Notebook Server。 您可通过此操作创建在您的 ArcGIS Notebook Server 站点中运行的 ArcGIS Notebooks。 最后,创建一个或多个自定义门户成员角色以向 notebook 创作者授予必要的权限。