Ниже приведены советы и рекомендации для администраторов ArcGIS Notebook Server.
Управление развертыванием
Ресурсы компьютера
Когда блокнот запущен, то контейнер, который он запускает, использует ресурсы сайта ArcGIS Notebook Server. Среда выполнения Standard использует одно ядро ЦПУ и 4 ГБ памяти, а среда выполнения Advanced требует два ядра ЦПУ и 6 ГБ памяти. Убедитесь, что на вашем сайте сервера достаточно мощностей на компьютере для поддержки работы каждого из участников портала, у кого есть право на работу с блокнотами.
Интеграция
ArcGIS Notebook Server должен быть интегрирован с порталом для корректной работы. У вас не может быть автономного сайта ArcGIS Notebook Server.
Не отменяйте интеграцию сайта ArcGIS Notebook Server, если это не является действительно необходимым. Отмена интеграции сайта ArcGIS Notebook Server приводит к серьезным необратимым последствиям для ресурсов и блокнотов сервера.
Порты
Откройте и защитите порт 11443 на компьютере ArcGIS Notebook Server. С этим портом взаимодействует только Web Adaptor, т.к. весь трафик должен проходить через Web Adaptor.
Для ArcGIS Notebook Server необходим доступ к порту 7443 на компьютере, где размещен портал ArcGIS Enterprise, с которым он интегрирован. Порт 7443 не обязательно должен быть открыт на самом компьютере ArcGIS Notebook Server.
Контейнеры Docker по умолчанию создаются на портах с 30001 по 31000. Эти порты не выходят за пределы компьютера ArcGIS Notebook Server, только ArcGIS Notebook Server требует сообщения с этими портами.
Работа в сети
Компонент Docker Engine на вашем сайте ArcGIS Notebook Server предоставляет сетевые настройки, необходимые для кода в ArcGIS Notebooks для доступа к сети. Если есть какие-то сложности при подключении в запущенном блокноте, проверьте сеть Docker с помощью командного инструмента docker network:
- Используйте команду docker network create для повторного создания сети, если это необходимо.
- При повторном создании сети переназначьте ваши контейнеры сайта с помощью команды docker network connect.
Чтобы просмотреть список всех контейнеров, запущенных на сайте, используйте команду docker ps -a.
Журналы
Вы можете использовать журналы ArcGIS Notebook Server для поиска ошибок, связанных с запуском ArcGIS Notebooks. Выполнять запросы к журналам можно с помощью ArcGIS Notebook Server Administrator Directory. Есть несколько уровней журнала, которые вы можете задать для просмотра информации разного типа.
Для пользователей Linux
Запустите диагностическую проверку перед завершением установки.
ArcGIS Notebook Server не следует запускать из корня.
Доступ к контролю
Доступ к порталу
Контролируйте, у кого есть права на работу с блокнотами на портале ArcGIS Enterprise. Каждый участник, создающий первый блокнот, запускает собственный контейнер Docker для блокнотов. Это серьезная операция, которая затрачивает ресурсы и память на серверной машине.
По умолчанию только у администраторов портала есть права на создание и изменение Блокнотов, у издателей таких прав нет. Создайте одну или нескольких пользовательских ролей на портале для назначения прав на работу с блокнотами участникам, которые администраторами не являются, обязательно учитывайте, кому будет назначена эта роль с особыми правами.
Системный доступ
Папка arcgisworkspace, которая создает в ходе установки, должна иметь прямой контроль доступа. Доступ к ней будет только у пользователя, который установил ArcGIS Notebook Server, и у системных администраторов. Эта папка содержит личные рабочие области пользователя, в которых хранятся данные, которые не должны быть доступны другим. Также в этой папке хранится информация о токенах портала, к которым могут обращаться контейнеры Docker.
По умолчанию эта папка расположена в каталоге <ArcGIS Notebook Server install directory>/usr/directories/arcgisworkspace.
Общий доступ к блокнотам
При открытии общедоступного блокнота от имени администратора у вас будут административные права на работу с блокнотом, в том числе возможность запуска всех ячеек. Открывайте только блокноты из проверенных источников и запускайте каждую ячейку после просмотра ее содержимого.
Настройка развертывания
Изменение шаблона блокнота по умолчанию
ArcGIS Notebook Server включает шаблон блокнота по умолчанию, который появляется при открытии нового блокнота. От имени администратора вы можете перезаписать этот шаблон по умолчанию другим файлом блокнота, настроенным для вашей организации.
Для этого создайте блокнот, который вы хотите использовать в качестве шаблона организации по умолчанию, затем сохраните его, чтобы перезаписать существующий шаблон блокнота, который хранится в <ArcGIS Notebook Server install directory>/framework/etc/ipynb_defaults/default_new.ipynb. Имя блокнота должно быть default_new.ipynb, чтобы он использовался как шаблон блокнота ArcGIS Notebook Server по умолчанию.