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