После установки 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 на компьютере.
- В мастере укажите имя пользователя и пароль, после чего щелкните Далее.
Имя пользователя должно содержать не менее шести знаков, а пароль - не менее восьми. Они не могут содержать эти символы: \:/*?|<>".
Примечание:
Основная учетная запись администратора сайта, использующая эти имя пользователя и пароль, распознается только ArcGIS Notebook Server; она не является учетной записью операционной системы и управляется отдельно от учетных записей пользователей в хранилище пользователей. Основной администратор сайта имеет неограниченные права доступа к сайту ArcGIS Notebook Server. Эта учетная запись, как правило, используется для создания сайта ArcGIS Notebook Server и для настройки и управления параметрами безопасности. Учетную запись основного администратора сайта не следует путать с учетной записью ArcGIS 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 для создания своего сайта
После установки ArcGIS Notebook Server можно использовать утилиту командной строки createsite для создания сайта сервера. Для этого у вас есть следующие опции:
- Запустите утилиту createsite от имени учетной записи ArcGIS Notebook Server из окна командной строки и укажите имя пользователя, пароль, расположение хранилища конфигурации и параметры директории.
- Укажите путь к файлу createsite.properties, который задает эти параметры. Это рекомендуемый вариант, так как он является более безопасным.
| Параметр | Описание |
|---|---|
-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 с вашим сайтом.