ArcGIS Notebook Server - это роль ArcGIS Server, лицензированная и настроенная для задач размещения блокнотов. Роль сервера использует контейнеры для размещения и запуска ArcGIS Notebooks и обеспечивает изолированную и безопасную среду для блокнотов без вмешательства в работу операционной системы хоста.
Если ваш сайт ArcGIS Notebook Server уже настроен, обратитесь к руководству пользователя или административному руководству.
Начиная с версии 10.7.1, к сайту ArcGIS Notebook Server можно присоединить несколько компьютеров, что позволяет увеличить ресурсы для размещения и выполнения блокнотов. Если вы хотите развернуть сайт из нескольких компьютеров, требуются дополнительные шаги, как описано в разделе Присоединение дополнительных компьютеров к сайту ArcGIS Notebook Server.
Используйте это руководство для установки и настройки ПО. Процесс установки ArcGIS Notebook Server отличается от других ролей ArcGIS Server. Внимательно изучите руководстве по установке и выполните шаги в том порядке, в котором они указаны.
Требования и ограничения для Windows
Если вы разворачиваете ArcGIS Notebook Server на компьютерах с ОС Windows, нужно помнить о ряде требований и ограничений. Они не возникают при разворачивании ArcGIS Notebook Serverна компьютерах с ОС Linux.
- ArcGIS Notebook Server использует Docker, сторонний компонент, для управления контейнерами. При развертывании ArcGIS Notebook Server на Windows, необходимо использовать Docker Desktop Community версию Docker. Эта версия не включает поддержку от Docker и рассматривается как законченная.
- В среде продакшн ArcGIS Notebook Server рекомендуется использовать компьютеры с ОС Windows Server 2019. Компьютеры с Windows 10 подходят только для среды разработки.
- При развертывании ArcGIS Notebook Server на Windows Server 2019 вы можете использовать Docker Desktop Community (версии 2.1.0.5 или более ранней). Обратите внимание, что в документации к Docker текущей версии в системных требованиях не упоминается ОС Windows Server 2019.
- При развертывании ArcGIS Notebook Server на Windows Server 2016, необходимо использовать Docker Desktop Community версии 2.0.0.3 или более раннюю, и в будущем вы не сможете обновить Docker. Новые версии Docker Desktop Community не совместимы с Windows Server 2016.
- ArcGIS Notebook Server использует контейнеры Linux в своем компоненте Docker. На компьютерах Windows контейнеры на сайте ArcGIS Notebook Server управляются в эмуляторе Linux под названием MobyLinuxVM, который находится в среде Hyper-V.
- Для ArcGIS Notebook Server необходимо, чтобы роль Hyper-V уже была установлена в Windows Server и Windows 10.
- Определенные среды виртуализации не позволяют включение и работу Hyper-V в Windows. В итоге ArcGIS Notebook Server будет невозможно установить в этих средах и работать с ними.
- Начиная с версии 10.7.1, ArcGIS Notebook Server теперь поддерживает сайты на нескольких компьютерах. В системах Windows Docker не поддерживает монтирование общих дисков в контейнеры, поэтому директория рабочей области должна быть локальной на каждом компьютере. Поскольку пользователи могут запускать контейнеры и открывать блокноты на каждой машине сайта с несколькими компьютерами, необходимо, чтобы ресурсы в директории рабочей области были синхронизированы между машинами. Шаги по настройке одного из способов репликации приведены в разделе Настройка репликации DFS для ArcGIS Notebook Server.
Установка программного обеспечения
Ниже приведен обзор шагов для установки ArcGIS Notebook Server. Выполните каждый шаг в указанном порядке и в процессе установки просматривайте все разделы документации.
- Прочитайте следующие вводные материалы в этом руководстве, чтобы ознакомиться с программным обеспечением:
- Выполните базовое развертывание ArcGIS Enterprise. Вне зависимости от обновлении с более ранней версии или установки нового развертывания, необходимо, чтобы все компоненты программного обеспечения - портал ArcGIS Enterprise, сайт ArcGIS Server для хост сервера и экземпляр ArcGIS Data Store - были установлены и работали с 10.8.1.
- Ознакомьтесь с системными требованиями и проведите на компьютере необходимые изменения. Проочтите весь раздел системных требований.
- Установите Docker на вашем компьютере. Скачайте соответствующее ПО с Docker Hub, установите его на компьютер и настройте различные параметры, необходимые для использования ArcGIS Notebook Server.
- Скачайте материалы с веб-сайта My Esri: установщик ПО и образы контейнеров, соответствующие уровню вашей лицензии.
Примечание:
Для пользователей с лицензией Standard загрузите образ контейнера Standard. Для пользователей с лицензией Advanced загрузите образы контейнеров Standard и Advanced.
- Установите ПО ArcGIS Notebook Server на своем компьютере. Это можно сделать с помощью программы установки или в автоматическом режиме. Для этих вариантом имеются различные разделы справки.
- Настройте сайт ArcGIS Notebook Server. Первые три шага выглядят так:
- Создайте сайт для компьютера ArcGIS Notebook Server.
- Добавить свою учетную запись ОС в группу Docker.
- Запустите постинсталляционную утилиту для настройки Docker для работы с ArcGIS Notebook Server.
- Присоедините дополнительные компьютеры к новому сайту. В этом разделе справки также описываются другие требования к созданию сайта с несколькими компьютерами.
- При настройке сайта, состоящего из нескольких компьютеров, необходимо настроить метод репликации для директории рабочей области. Описание этого процесса и шаги для определенного метода репликации приведены в разделе Настройка репликации DFS для ArcGIS Notebook Server.
- Установите и настройте экземпляр ArcGIS Web Adaptor для работы с вашим сайтом ArcGIS Notebook Server. Если вы хотите использовать обратный прокси-сервер с этим сайтом, для этого также имеются инструкции.
- Настройте свой сайт для работы с порталом ArcGIS Enterprise. Интегрируйте сайт сервера с порталом и назначьте его в качестве сервера блокнотов портала. Это позволит создать ArcGIS Notebooks, который работает на вашем сайте ArcGIS Notebook Server. Наконец, создайте одну или несколько пользовательских ролей участников портала, чтобы предоставить авторам блокнотов необходимые права.