Настройка каталогов ArcGIS Notebook Server
ArcGIS Notebook Server хранит файловые настройки и ресурсы, необходимые для операций в директориях сервера. Эти каталоги можно добавлять во время установки и настройки ArcGIS Notebook Server или позже с помощью ArcGIS Notebook Server Manager.
Всего есть 4 типа директорий, каждый из них играет особую роль в операциях на сервере: директория рабочей области, директория данных, директория выходных данных и системная директория. Директории рабочей области и данных описаны ниже, директории выходных данных и системные директории используются для внутренних нужд ArcGIS Notebook Server.
Директория рабочей области
Директория рабочей области позволяет авторам блокнота хранить и читать файлы, которые используются в их блокнотах. У каждого автора блокнота на портале ArcGIS Enterprise есть уникальная папка в директории рабочей области. Ваша уникальная папка подключена к каждому из ваших блокнотов, поэтому блокнот может читать и записывать в директорию рабочей области. Блокнот может только читать и записывать информацию в соответствующей папке директории рабочей области, доступа к этой папке из других блокнотов пользователей нет.
По умолчанию директории частных рабочих областей пользователя создаются в папках /directories/arcgisworkspace/<userid> с правами, заданными как -rwxrwxrwx. Этот уровень прав необходим, поскольку по умолчанию учетная запись пользователя Linux, которая запускается внутри контейнера, будет иметь другие UID и GID (ID группы), нежели учетная записи пользователя ОС, запускающая демон ArcGIS Notebook Server.
Если вы не хотите использовать открытую модель прав из соображений безопасности, вы можете изменить модель с помощью системного свойства applyDefaultUserWorkspacePermissions. Когда это свойство задано как true, директории рабочих областей будут создаваться с помощью настроек системы по умолчанию, например, -rwx------, в отличие от открытой настройки -rwxrwxrwx.
Чтобы использовать эту функцию, пользователь операционной системы, на которой запущен демон Notebook Server, должен иметь UID 1050 и GID 100 (чтобы соответствовать UID и GID пользователя контейнера).
Войдите в Administrator Directory.
Адрес URL имеет формат
https://notebookserver.domain.com:11443/arcgis/admin.Выберите Система > Свойства и нажмите Редактировать.
Добавьте следующую строку JSON в окно свойств и сохраните изменения:
{ "applyDefaultUserWorkspacePermissions":"true" }
Директория данных
Данные необходимы для ArcGIS Notebooks. При создании блокнотов вы можете добавлять слои данных из элементов на портале ArcGIS Enterprise, с внешних ГИС-серверов или из локальных файловых папок.
Локальная директория с данными может стать доступной для блокнотов по файловому пути, зарегистрированному на сайте ArcGIS Notebook Server. Как только директория данных будет зарегистрирована на вашем сайте ArcGIS Notebook Server, к ней сможет получить доступ и использовать её каждый блокнот, запущенный на этом сайте. Доступ к директориям данных можно получить на вкладке Файлы в редакторе блокнота. На одном сайте сервера может быть зарегистрировано несколько директорий данных.
Блокноты, которые используют рабочие процессы растрового анализа, будут по-другому использовать директории данных. Вы можете зарегистрировать файловое хранилище растров как директорию данных, при этом результаты работы инструментов растрового анализа будут сразу же доступны в блокноте.
О директориях данных
Чтобы у блокнотов был доступ к зарегистрированному каталогу данных, он должен предоставлять разрешения на чтение и выполнение всем пользователям.
Чтобы блокноты имели доступ к зарегистрированной директории данных, установите для каталога права доступа 755.
Все авторы блокнотов в вашей организации могут добавлять данные из всех зарегистрированных директорий данных в свои блокноты. Вы не можете ограничить директории данных определенными пользователями или группами на портале.
В рабочих процессах с глубоким обучением, которые включают генерацию фрагментов изображений для обучения модели, вместо регистрации растрового хранилища, рекомендуется использовать растровое хранилище для генерации фрагментов, а затем загружать их в рабочее пространство Notebook Server. После загрузки фрагментов вы можете обрабатывать данные и тренировать модель внутри блокнота.
Данные в зарегистрированных директориях данных не являются частью портала ArcGIS Enterprise. Соответственно, если блокнот становится общедоступным, убедитесь, что у всех пользователей, у которых есть к нему доступ, также есть доступ ко всем зарегистрированным директориям данных, на которые ссылается блокнот.
Регистрация директории данных
Вы можете зарегистрировать директорию данных в ArcGIS Notebook Server Manager, чтобы сделать локальную директорию доступной для сайта сервера.
Примечание:
Чтобы загружать или записывать файлы в это местоположение пользовательской директории данных, у директории должны быть права на чтение и запись для пользователя "arcgis" (группа "пользователи"), в контейнере блокнота.
Войдите на свой портал ArcGIS Enterprise как администратор и откройте ArcGIS Notebook Server Manager.
Откройте страницу Настройки и щелкните Директории.
Щелкните Зарегистрировать директорию данных, чтобы открыть диалоговое окно регистрации.
Укажите имя директории и полный путь к ней на вашем компьютере.
Обратите внимание, что директория будет работать как директория
DATA.Для подтверждения щелкните Сохранить.
Вы не можете изменить или обновить имя или путь для директории, зарегистрированной на ArcGIS Notebook Server. Для внесения изменений необходимо отменить регистрацию существующей директории и зарегистрировать ее заново.
Задание нового местоположения для директории сервера
Начиная с версии 10.8, вы можете редактировать существующую директорию в Manager, чтобы изменить ее местоположение. Используйте этот метод для перехода на сайт из нескольких компьютеров, чтобы разместить свои директории по общим путям файлов.
Примечание:
Используйте локальный путь директории к папке arcgisworkspace и любым пользовательским директориям данных, которые пользователи зарегистрировали на этом сайте. Тот же путь к директории должен существовать на каждой машине сайте из нескольких компьютеров.
Войдите на свой портал ArcGIS Enterprise как администратор и откройте ArcGIS Notebook Server Manager.
Откройте страницу Настройки и щелкните Директории.
Выберите директорию, которую нужно изменить, и щелкните кнопку Редактировать.
Замените существующее значение Пути к директории на новый путь к папке. Для подтверждения щелкните Сохранить.
После перезапуска сайта он использует новый путь для доступа к директории.
Скопируйте и вставьте содержимое существующей папки в их новое местоположение.
Добавление пути UNC или общей папки в качестве директории данных в контейнерах Windows
Чтобы добавить путь UNC или общую папку в качестве директории данных в контейнерах Windows, выполните перечисленные ниже действия:
Выполните шаги 1–5 в разделе Настройка подключенного сетевого диска для раздела директории рабочей области, чтобы создать подключенный диск с путем UNC.
Выполните действия, описанные в разделе выше Регистрация директории данных для регистрации нового подключенного диска.
Повторите эти шаги для каждой директории, которую хотите обновить.
Примечание:
Если местоположение директории arcgisworkspace обновлено, вы должны повторно запустить утилиту для установки, чтобы извлечь данные выборки в новое местоположение директории рабочей области.