安装 ArcGIS Notebook Server 并通过 Docker 进行配置后,创建服务器站点。 站点是 ArcGIS Notebook Server 的单独部署,并且是可以与 ArcGIS Enterprise 门户联合的服务器单元。
在 10.7.1 和更高版本中,ArcGIS Notebook Server 支持将附加计算机加入您的站点。 在多机站点中,每台计算机的配置都相同,均具有相同的 Docker 设置,并且都可以运行 ArcGIS Notebooks。 如果要设置多机站点,请参阅将附加计算机加入 ArcGIS Notebook Server 站点,其中解释了安装和配置过程中的其他步骤。
可通过两种方式创建服务器站点。 您可以使用 ArcGIS Notebook Server 配置向导,或使用 createsite 命令行实用程序创建站点。
使用向导创建您的站点
ArcGIS Notebook Server 配置向导将在计算机上创建一个 ArcGIS Notebook Server 站点。 运行安装后配置实用程序后,打开配置向导。
注:
当您首次在浏览器中打开配置向导时,初始页面将使用不安全的 http 通信。 接受全部警告并继续;向导将切换至安全的 https 通信。
- 在向导中,提供用户名和密码,然后单击下一步。
- 键入要用于内容目录、工作空间目录和配置存储的目录的路径。
默认情况下,服务器目录和配置存储在 <ArcGIS Notebook Server installation directory>/usr 中创建,工作空间目录在 <Parent of ArcGIS Notebook Server installation directory>/arcgisnotebookserver/directories/arcgisworkspace 中创建。 可以将本地驱动器或网络上的其他目录用于配置存储、内容存储和日志。 此位置必须可供 ArcGIS Notebook Server 账户访问,并且该账户必须具有此位置的读写权限。
- 单击下一步。
- 查看汇总页面,然后单击完成创建站点,要进行更改,也可以单击上一步。
注:
仅 ArcGIS Notebook Server 能够识别使用此用户名和密码的主站点管理员账户;该账户不是操作系统账户,它与您的用户存储中的用户账户分开管理。 主站点管理员具有对 ArcGIS Notebook Server 站点的无限制访问权限。 此账户通常用于创建 ArcGIS Notebook Server 站点,以及配置和管理安全性。 请勿将主站点管理员账户与您在安装过程中提供的 ArcGIS Notebook Server 账户混淆。如果要设置单机站点,在创建站点后继续通过站点安装并配置 ArcGIS Web Adaptor。
如果要设置多机站点,在创建站点后将附加计算机加入站点,然后继续通过站点安装并配置 ArcGIS Web Adaptor。
使用 createsite 实用程序创建您的站点
安装 ArcGIS Notebook Server 后,您可以使用 createsite 命令行实用程序创建服务器站点。 要执行此操作,您具有以下几种选项:
- 以 ArcGIS Notebook Server 账户从命令提示窗口运行 createsite 实用程序,并指定用户名称、密码、配置存储位置和目录参数。
- 提供用于指定这些参数的 createsite.properties 文件的路径。 这是推荐选项,因为该选项更加安全。
参数 | 描述 |
---|---|
-u 或 --username | 主站点管理员的用户名。 用户名不能包含以下字符:\:/*?|<>"。 |
-p 或 --password | 主站点管理员的密码。 密码长度至少为 8 个字符。 其中可以包含字母、数字和点字符 (.),但不可以包含其他字符,例如 \:/*?|<>"。 |
-d 或 --directory | 根服务器目录位置。 默认情况下,将在本地目录 /<ArcGIS Notebook Server install directory>/usr/directories 创建 ArcGIS Notebook Server 目录。 |
-c 或 --configstore | ArcGIS Notebook Server 站点的配置存储位置。 默认情况下,将在本地目录 /<ArcGIS Notebook Server install directory>/usr/config-store 创建配置存储。 |
-w 或 --workspace | 工作空间目录位置。 提供一个与 ArcGIS Notebook Server 安装目录不同的目录,例如 /pathTo/arcgisnotebookserver/directories/arcgisworkspace。 对于多机 Notebook Server 站点,工作空间目录必须是 ArcGIS Notebook Server 账户可访问的共享网络驱动器。 |
-f 或 --file | createsite 实用程序属性文件的完整路径(如果用于指定参数)。 |
-h 或 --help | 显示命令行帮助并退出。 |
在实用程序中指定参数
如果要在实用程序中指定参数,请使用以下语法运行命令:createsite.sh [-u <username>] [-p <password>] [-d <directory>] [-c <config-store>][-w <workspace directory>]。 参数如下:
以下代码示例演示了如何保存默认目录和配置存储位置:
<ArcGIS Notebook Server install directory>/tools/createSiteUtility/createsite.sh -u notebookPSA -p my.Password3 -w /path/to/workspacedirectory
以下代码示例演示了如何指定非默认位置。
<ArcGIS Notebook Server install directory>/tools/createSiteUtility/createsite.sh -u notebookPSA -p my.Password3 -d /path/to/directories -c /path/to/config-store
在文件中指定参数
如果您要通过文件指定参数,请通过以下语法使用 createsite.properties 文件运行命令:createsite.sh [-f <filepath>]。 此文件的示例模板位于 <ArcGIS Notebook Server install directory>/tools/createSiteUtility/。 文件必须使用以下语法:
#
# Configuration properties for ArcGIS Notebook Server site creation
SERVER_ADMIN_USERNAME =
# User name for primary site administrator.
# Cannot contain these characters: \/:*?<>"
SERVER_ADMIN_PASSWORD =
# Password for primary site administrator.
# Must contain a dot character (.)
# Cannot contain these characters: \/:*?<>"
SERVER_ADMIN_PASSWORD_ENCRYPTED = false
# Initially, leave SERVER_ADMIN_PASSWORD_ENCRYPTED set to false.
# When you run the tool the first time, the password will be
# encrypted and SERVER_ADMIN_PASSWORD_ENCRYPTED will change to true.
SERVER_DIRECTORIES_PATH =
# Root server directory. By default, the server directories will be created locally.
SERVER_CONFIGSTORE_PATH =
# Configuration store for the ArcGIS Notebook Server site. By default, the configuration store will be created locally.
SERVER_WORKSPACE_PATH =
# Workspace for the site.
成功运行实用程序后,在工具关闭之前将显示一条消息,指示 ArcGIS Notebook Server 站点已创建。
接下来的步骤
如果要设置单机站点,在创建站点后通过站点安装并配置 ArcGIS Web Adaptor。
如果要设置多机站点,在创建站点后将附加计算机加入站点,然后继续通过站点安装并配置 ArcGIS Web Adaptor。