Skip To Content

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

После установки ArcGIS Notebook Server и его настройки с Docker создайте сайт сервера. Сайт - это отдельное развертывание ArcGIS Notebook Server и серверный блок, который может быть интегрирован с порталом ArcGIS Enterprise.

В версии ArcGIS Notebook Server поддерживается присоединение дополнительных машин к вашему сайту. На сайтах с несколькими компьютерами каждый компьютер настроен одинаково, с одинаковыми установленными Docker, и каждый может запускать ArcGIS Notebooks. Если вы настраиваете сайт с несколькими компьютерами, ознакомьтесь с разделом Подключение дополнительных компьютеров к сайту ArcGIS Notebook Server, в котором описаны дополнительные шаги, необходимые в процессе установки и настройки.

Есть два способа создать сайт сервера. Вы можете использовать мастер настройки ArcGIS Notebook Server или создать сайт с помощью утилиты командной строки createsite.

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

Мастер настройки ArcGIS Notebook Server создает сайт ArcGIS Notebook Server на компьютере.

  1. В мастере укажите имя пользователя и пароль, после чего щелкните Далее.

    Имя пользователя должно содержать не менее шести знаков, а пароль - не менее восьми. Они не могут содержать эти символы: \:/*?|<>".

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

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

    Примечание:

    Если ArcGIS Enterprise работает на AWS или Azure, каталоги сервера ArcGIS Notebook Server должны храниться с использованием хранилища файловой системы.

  3. Выберите Файловая система или Облачное хранилище для Хранилища конфигураций.
    1. Если вы выбрали Файловая система, введите пути к директории, которую хотите использовать для Хранилища конфигураций.
    2. Чтобы зарегистрировать Облачное хранилище в качестве хранилища конфигураций, выполните следующие шаги:
      1. Выберите Тип облачного хранилища.
      2. Введите Ключи доступа и Секретные ключи (ArcGIS Notebook Server) или Имя учетной записи и Ключ учетной записи (Azure) для учетной записи ArcGIS Notebook Server/Azure, которую вы будете использовать для создания хранилища объектов.

      Строка подключения определит имя хранилища объектов, а также его регион и любые дополнительные параметры. Как минимум, включите следующее:

      NAMESPACE=<NAMESPACE>;REGION=<REGION>

      Примечание:

      В приведенном выше примере NAMESPACE относится к имени облачного хранилища, которое вы хотите создать. Это не обязательно должно быть существующее облачное хранилище.

      ArcGIS добавляет текст arcgis-config-store- к указанному имени.

      Дополнительные параметры могут включать AccountName, EndpointSuffix, CredentialType, ClientID, TenantID, имя пользователя и пароль.

      Примечание:
      После заполнения формы Настройка сайта имя пользователя и пароль будут автоматически добавлены к строке подключения на основе ключей Доступа и Секретных ключей (или Имени учетной записи и Ключа учетной записи).

  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

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

-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.

-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 с вашим сайтом.