Skip To Content

Создание сайта ArcGIS Notebook Server

После установки 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.

  1. В мастере укажите имя пользователя и пароль, после чего щелкните Далее.
  2. Примечание:
    Основная учетная запись администратора сайта, использующая эти имя пользователя и пароль, распознается только ArcGIS Notebook Server; она не является учетной записью операционной системы и управляется отдельно от учетных записей пользователей в хранилище пользователей. Основной администратор сайта имеет неограниченные права доступа к сайту ArcGIS Notebook Server. Эта учетная запись, как правило, используется для создания сайта ArcGIS Notebook Server и для настройки и управления параметрами безопасности. Учетную запись основного администратора сайта не следует путать с учетной записью ArcGIS Notebook Server, заданной во время установки.
  3. Введите пути к директориям, которые вы хотите использовать для директории ресурсов, директории рабочей области и хранилища конфигураций.

    По умолчанию они создаются в <ArcGIS Notebook Server installation directory>/usr. Для хранилища конфигураций, хранилища ресурсов и журналов можно использовать различные директории на локальном диске или в сети. Это расположение должно быть доступно для учетной записи ArcGIS Notebook Server, и учетная запись должна иметь разрешение на его чтение и запись.

  4. Щелкните Далее.
  5. Просмотрите страницу итоговой информации и щелкните Готово, чтобы создать сайт, или щелкните Назад, чтобы внести изменения.

Если вы настраиваете сайт с одним компьютером, продолжите установку и настройку ArcGIS Web Adaptor с вашим сайтом после его создания.

Если вы настраиваете сайт с несколькими компьютерами, присоедините к сайту дополнительные компьютеры после его создания, а затем перейдите к установке и конфигурации с вашим сайтом ArcGIS Web Adaptor.

Используйте утилиту createsite для создания своего сайта

После установки ArcGIS Notebook Server можно использовать утилиту командной строки createsite для создания сайта сервера. Для этого у вас есть следующие опции:

  • Запустите утилиту createsite от имени учетной записи ArcGIS Notebook Server из окна командной строки и укажите имя пользователя, пароль, расположение хранилища конфигурации и параметры директории.
  • Укажите путь к файлу createsite.properties, который задает эти параметры. Это рекомендуемый вариант, так как он является более безопасным.
Утилита находится в <ArcGIS Notebook Server install directory>/tools/createSiteUtility. Параметры командной строки для утилиты следующие:

ПараметрОписание

-u или --username

Имя пользователя для первичного администратора сайта. Имя пользователя не должно содержать специальные символы: \:/*?|<>".

-p или --password

Пароль основного администратора сайта. Пароль должен содержать не менее 8 символов. Он может содержать буквы, цифры и точку (.), но не может содержать другие символы, например, \:/*?|<>".

-d или --directory

Расположение корневой серверной директории. По умолчанию директории ArcGIS Notebook Server создаются в локальной директории /<ArcGIS Notebook Server install directory>/usr/directories.

-c или --configstore

Местоположение хранилища конфигураций для сайта ArcGIS Notebook Server. По умолчанию хранилище конфигураций создается в локальной директории /<ArcGIS Notebook Server install directory>/usr/config-store.

-f или --file

Полный путь к файлу свойств утилиты createsite, если вы используете его для указания ваших параметров.

-h или --help

Отображение справки командной строки и выход.

Задайте параметры в утилите

Если вы задаете параметры в утилите, выполните команду со следующим синтаксисом: createsite.sh [-u <username>] [-p <password>] [-d <directory>] [-c <config-store>]. Аргументы следующие:

В следующем примере кода демонстрируется сохранение местоположений директорий и хранилищ конфигураций, предлагаемых по умолчанию:

<ArcGIS Notebook Server install directory>/tools/createSiteUtility/createsite.sh -u notebookPSA -p my.Password3

В следующем примере кода демонстрируется указание местоположений, отличных от значений по умолчанию:

<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. By default, this directory will be created locally.

При успешном запуске утилиты перед закрытием инструмента появляется сообщение о том, что сайт ArcGIS Notebook Server был создан.

Если вы настраиваете сайт с одним компьютером, установите и настройте конфигурацию ArcGIS Web Adaptor с вашим сайтом после его создания.

Если вы настраиваете сайт с несколькими компьютерами, присоедините к сайту дополнительные компьютеры после его создания, а затем перейдите к установке и конфигурации с вашим сайтом ArcGIS Web Adaptor.