Skip To Content

静默安装 ArcGIS Notebook Server

您可以使用命令行参数安装和授权 ArcGIS Notebook Server,而不使用 安装向导。

提示:

您选择的安装模式将决定默认的卸载模式。 例如,如果从命令行进行静默安装,则卸载过程将默认为通过命令行静默卸载。

安装 ArcGIS Notebook Server 之前,请查看系统要求。

注:

命令行参数区分大小写。 如果进行命令行安装时出现问题,请确认大小写是否与示例中显示的属性相匹配。

准备安装 ArcGIS Notebook Server

继续安装之前,请完成以下步骤:

  1. 登录 My Esri 并获取必要的文件。 您需要以下文件:
    • 您的 ArcGIS Notebook Server 软件下载。
    • 您的授权文件。
    • 一种或两种 Docker 容器图像,具体取决于您的许可。 这些容器图像包含 ArcGIS Notebooks 运行所需的所有组件。 有关详细信息,请参阅 Docker 和 ArcGIS Notebook Server。
  2. 验证每台将要安装 ArcGIS Notebook Server 的计算机是否满足系统要求。
  3. 修改每台计算机的防火墙以允许通过 ArcGIS Notebook Server 使用的 11443 端口进行通信。
  4. 将您的 OS 用户帐户(将安装 ArcGIS Notebook Server 的帐户)添加到名为 docker 的 Unix 群组中。 此工作流记录在 Docker 网站上。
    注:

    不支持使用根帐户安装 ArcGIS Notebook Server。

从命令行静默安装 ArcGIS Notebook Server。

按照以下步骤从命令行静默安装 ArcGIS Notebook Server。

默认情况下,ArcGIS Notebook Server 将安装在 ${HOME}/arcgis/notebookserver。

  1. 以将要运行 ArcGIS Notebook Server 的用户身份打开 shell 命令。 浏览至从 My Esri 下载 ArcGIS Notebook Server tar.gz 文件的目录。
  2. 使用以下命令解压 tar.gz 文件:

    tar -xvzf ArcGIS_Notebook_Server_Linux_<version>.tar.gz

  3. 浏览至文件的解压缩目录,然后浏览至 <untar directory>/Documentation/EULA.pdf。 阅读许可协议。
  4. 在目录中,静默运行安装程序,然后使用 .prvc 文件进行授权。 语法如下:

    <untar directory>/Setup -m silent -l yes -a <full path to .prvc file>

    命令行工具的参数如下:

    参数描述
    -m; --mode MODE

    (可选)安装模式:silent 或 GUI。 默认为 GUI。

    -l; --license-agreement CHOICE

    对于静默模式,必须指定 yes 或 no。Yes 表示您已阅读并同意 Esri 主协议 (E204, E300)。 您可以随时查看协议。

    -a; --authorization-file PATH_TO_FILE

    (可选)Esri 提供的授权或配置文件的绝对文件路径。

    如果未使用此选项,则必须如下一节所述,在安装后对软件进行授权。

    -d; --directory DIRECTORY

    (可选)默认情况下,ArcGIS Notebook Server 将安装在 ${HOME} 目录中。 DIRECTORY 可指定其他安装目录。

    将路径 /arcgis/notebookserver/ 附加到安装目录。

    安装目录的名称应为小写形式。 与安装程序捆绑在一起的示例和数据要求数据路径使用小写字母。

    -v; --verbose

    (可选)在详细模式下运行安装程序。

    -h; --help

    显示命令行帮助并退出。

    -e; --examples

    显示每个选项的使用说明示例并退出。

  5. 修改您的操作系统权限,以允许 systemd 引导和管理 ArcGIS Notebook Server 上的进程。 此操作允许在启动计算机时立即启动服务。
    1. 在终端内,切换为根用户。
    2. 将 <ArcGIS Notebook Server install directory>/framework/etc/scripts/agsnotebook.service 单元文件复制到 /etc/systemd/system。 将此重定位文件的文件权限从 700 更改为 600。
    3. 仍然以根用户身份运行以下命令:

      # systemctl enable agsnotebook.service

    4. 重新启动 systemd 服务,然后检查其状态以验证其配置是否正确:

      # systemctl stop agsnotebook.service
      # systemctl start agsnotebook.service
      # systemctl status agsnotebook.service

    5. 结束根用户会话。
    6. 重新启动操作系统,然后验证 ArcGIS Notebook Server 是否正确启动。

静默授权软件

如果您在安装过程中未授权软件,请使用以下语法运行软件授权以静默授权 ArcGIS Notebook Server。 运行以下命令以查看所有授权选项:

<ArcGIS Notebook Server install directory>/tools/authorizeSoftware --help

在离线环境中授权

您可以在离线环境中使用配置 (.prvc) 文件对 ArcGIS Notebook Server 进行授权。 在此过程中将生成文件,供您发送至 Esri 以完成过程。

  1. ArcGIS Notebook Server 安装完成后,在提示符处运行以下命令:

    <ArcGIS Notebook Server install directory>/tools/authorizeSoftware -f <full path to the .prvc file> -o <full path to authorization file output>

  2. 创建输出信息文件后,请执行以下其中一项操作:
    • 浏览至 Esri 自助服务站点。 按照屏幕中的指示上传您的授权信息文件并下载您的 .ecp 授权文件。
    • 以电子邮件形式将您的授权信息发送到 authorize@esri.com。Esri 将以电子邮件形式返回您的 .ecp 授权文件。
  3. 通过以上任何一种方式获得 .ecp 授权文件后,请再次运行 authorizeSoftware 脚本以对其进行处理,然后完成服务器授权过程:

    <ArcGIS Notebook Server install directory>/tools/authorizeSoftware -f <full path to the .ecp file>

对每台您想要安装 ArcGIS Notebook Server 的计算机重复此工作流。

安装所有软件后,配置 ArcGIS Notebook Server,然后创建服务器站点。 可以选择通过 createsite 命令行实用程序来创建站点。