Skip to main content

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

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

ArcGIS Notebook Server поддерживает присоединение дополнительных компьютеров к вашему сайту. На сайтах с несколькими компьютерами каждый компьютер настроен одинаково, с идентичными настройками механизма контейнера и возможностью запускать 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>\arcgisnotebookserver. Для хранилища конфигураций, хранилища ресурсов и журналов можно использовать различные директории на локальном диске или в сети. Это расположение должно быть доступно для учетной записи ArcGIS Notebook Server, и у этой учетной записи должны быть права на чтение и запись.

    При развертывании ArcGIS Notebook Server на нескольких компьютерах каталог ресурсов и хранилище конфигурации должны использовать общий каталог, на который ссылается UNC-путь. Директория рабочей области всегда должна использовать путь UNC в конфигурации подключенной сети с соответствующей буквой диска на всех компьютерах, участвующих в данном сайте. Нужно создать ресурс UNC на отдельном компьютере, доступном для всех компьютеров сервера Notebook Server.

    По умолчанию директории сервера и хранилище конфигураций создаются в <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 для создания своего сайта

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

  • Запустите утилиту createsite от имени учетной записи Notebook Server из окна командной строки и укажите имя пользователя, пароль, расположение хранилища конфигурации и параметры директории.

  • Укажите путь к файлу createsite.properties, который задает эти параметры. Это рекомендуемый вариант, так как он является более безопасным.

Утилита находится в <ArcGIS Notebook Server install directory>\tools\CreateSiteUtility\createsite.bat. Параметры командной строки для утилиты следующие:

Утилита находится в <ArcGIS Notebook Server install directory>/tools/createSiteUtility. Параметры командной строки для утилиты следующие:

Параметр

Описание

-u или --username

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

-p или --password

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

-d или --directory

Расположение корневой серверной директории. По умолчанию директории ArcGIS Notebook Server создаются в локальной директории C:\\arcgisserver\\directories или сетевой директории \\\\<Absolute path to>\\<Server directories>.

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

-c или --configstore

Местоположение хранилища конфигурации для сайта ArcGIS Notebook Server. По умолчанию хранилище конфигураций создается в локальной директории C:\\arcgisserver\\config-store или сетевой директории \\\\<Absolute path to>\\<Server config-store>.

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

-w или --workspace

Местоположение директории рабочей области. Оно может зависеть от ваших настроек. Для сайта с одним компьютером это может быть локальный путь на сервере блокнотов. Для сайтов с несколькими компьютерами или общей директорией создайте путь UNC в качестве подключенного сетевого диска. Убедитесь, что все компьютеры сайта подключены к этому диску с соответствующей буквой диска. Настройте этот диск как директорию рабочей области для ArcGIS Notebook Server.

Местоположение директории рабочей области.

Укажите директорию, отличную от директории установки ArcGIS Notebook Server — например, /pathTo/arcgisnotebookserver/directories/arcgisworkspace.

Для сайтов Notebook Server из нескольких компьютеров директория рабочей области должна находиться на общем сетевом диске, доступном для учетной записи ArcGIS Notebook Server.

-f или --file

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

-h или --help

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

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

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

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

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

<ArcGIS Notebook Server install directory>\tools\CreateSiteUtility\createsite.bat -u notebookPSA -p my.Password3 -w C:\\AdminFolder\directories\arcgisworkspace

<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.bat -u notebookPSA -p my.Password3 -d C:\\AdminFolder\directories -c C:\\AdminFolder\config-store -w C:\\AdminFolder\directories\arcgisworkspace

<ArcGIS Notebook Server install directory>/tools/createSiteUtility/createsite.sh -u notebookPSA -p my.Password3 -d /path/to/directories -c /path/to/config-store -w /path/to/workspacedirectory

Укажите параметры из файла

Если вы задаете параметры из файла, выполните команду для использования файла createsite.properties со следующим синтаксисом: createsite.bat [-f <filepath>]. Образец шаблона этого файла находится в <ArcGIS Notebook Server install directory>\tools\CreateSiteUtility\. Файл должен использовать следующий синтаксис:

Если вы задаете параметры из файла, выполните команду для использования файла 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.

К пути каждого файла, на который ссылается файл createsite.properties, добавляется вторая обратная косая черта, например, C:\\arcgisserver\\directories. Это требуется утилитой командной строки.

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

Что дальше

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

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