Создание сайта 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 на компьютере.
В мастере укажите имя пользователя и пароль, после чего щелкните Далее.
Имя пользователя должно содержать не менее шести знаков, а пароль - не менее восьми. Они не могут содержать эти символы:
\:/*?|<>".Примечание:
Основная учетная запись администратора сайта, использующая эти имя пользователя и пароль, распознается только ArcGIS Notebook Server; она не является учетной записью операционной системы и управляется отдельно от учетных записей пользователей в хранилище пользователей. Основной администратор сайта имеет неограниченные права доступа к сайту ArcGIS Notebook Server. Эта учетная запись обычно используется для создания сайта ArcGIS Notebook Server и для настройки и управления параметрами безопасности. Учетную запись основного администратора сайта не следует путать с учетной записью ArcGIS Notebook Server, заданной во время установки.
Введите пути к директориям, которые хотите использовать для Корневой директории сервера, Директории рабочей области и Директории журналов.
По умолчанию они создаются в
<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 должны храниться с использованием хранилища файловой системы.
Выберите Файловая система или Облачное хранилище для Хранилища конфигураций.
Если вы выбрали Файловая система, введите пути к директории, которую хотите использовать для Хранилища конфигураций.
Чтобы зарегистрировать Облачное хранилище в качестве хранилища конфигураций, выполните следующие шаги:
Выберите Тип облачного хранилища.
Введите Ключи доступа и Секретные ключи (ArcGIS Notebook Server) или Имя учетной записи и Ключ учетной записи (Azure) для учетной записи ArcGIS Notebook Server/Azure, которую вы будете использовать для создания хранилища объектов.
Строка подключения определит имя хранилища объектов, а также его регион и любые дополнительные параметры. Как минимум, включите следующее:
NAMESPACE=<NAMESPACE>;REGION=<REGION>Примечание:
В приведенном выше примере
NAMESPACEотносится к имени облачного хранилища, которое вы хотите создать. Это не обязательно должно быть существующее облачное хранилище.ArcGIS добавляет текст
arcgis-config-store-к указанному имени.Дополнительные параметры могут включать AccountName, EndpointSuffix, CredentialType, ClientID, TenantID, имя пользователя и пароль.
Примечание:
После заполнения формы Настройка сайта имя пользователя и пароль будут автоматически добавлены к строке подключения на основе ключей Доступа и Секретных ключей (или Имени учетной записи и Ключа учетной записи).
Щелкните Далее.
Просмотрите страницу итоговой информации и щелкните Готово, чтобы создать сайт, или щелкните Назад, чтобы внести изменения.
Если вы настраиваете сайт с одним компьютером, продолжите установку и настройку 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. Параметры командной строки для утилиты следующие:
|
Параметр |
Описание |
|---|---|
|
|
Имя пользователя для основного администратора сайта. Имя пользователя должно состоять не менее чем из шести знаков и не может содержать эти символы: |
|
|
Пароль основного администратора сайта. Пароль должен состоять не менее чем из восьми знаков и не может содержать эти символы: |
|
|
Расположение корневой серверной директории. По умолчанию директории ArcGIS Notebook Server создаются в локальной директории Расположение корневой серверной директории. По умолчанию директории ArcGIS Notebook Server создаются в локальной директории |
|
|
Местоположение хранилища конфигурации для сайта ArcGIS Notebook Server. По умолчанию хранилище конфигураций создается в локальной директории Местоположение хранилища конфигурации для сайта ArcGIS Notebook Server. По умолчанию хранилище конфигурации создаётся в локальной директории |
|
|
Местоположение директории рабочей области. Оно может зависеть от ваших настроек. Для сайта с одним компьютером это может быть локальный путь на сервере блокнотов. Для сайтов с несколькими компьютерами или общей директорией создайте путь UNC в качестве подключенного сетевого диска. Убедитесь, что все компьютеры сайта подключены к этому диску с соответствующей буквой диска. Настройте этот диск как директорию рабочей области для ArcGIS Notebook Server. Местоположение директории рабочей области. Укажите директорию, отличную от директории установки ArcGIS Notebook Server — например, Для сайтов Notebook Server из нескольких компьютеров директория рабочей области должна находиться на общем сетевом диске, доступном для учетной записи ArcGIS Notebook Server. |
|
|
Полный путь к файлу свойств утилиты |
|
|
Отображение справки командной строки и выход. |
Задайте параметры в утилите
Если вы задаете параметры в утилите, выполните команду со следующим синтаксисом: 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 с вашим сайтом.