Вы можете выполнить установку и авторизацию ArcGIS Notebook Server с помощью параметров командной строки, а не посредством мастера установки.
Подсказка:
Режим, в котором осуществляется установка, определяет режим удаления по умолчанию. Например, если вы устанавливаете программу в автоматическом режиме из командной строки, удаление, по умолчанию, также будет происходить в автоматическом режиме из командной строки.
Перед установкой ArcGIS Notebook Server изучите системные требования.
Примечание:
Параметры командной строки учитывают регистр. Если вы испытываете трудности с установкой, убедитесь, что регистр параметров соответствует примерам кода ниже.
Подготовка к установке ArcGIS Notebook Server
Прежде чем продолжить установку, выполните эти действия.
- Войдите в My Esri и получите необходимые файлы: Вам потребуется следующее:
- Загрузка программного обеспечения ArcGIS Notebook Server.
- Файл авторизации.
- Один или оба образа контейнера Docker - в зависимости от вашей лицензии. Эти образы контейнера содержат все компоненты, необходимые для работы ArcGIS Notebooks. Подробнее см. в разделе Docker и ArcGIS Notebook Server.
- Проверьте, соответствует ли каждая машина для установки ArcGIS Notebook Server системным требованиям.
- Измените настройки брандмауэра каждого компьютера, чтобы разрешить передачу данных через порт 11443, использующийся ArcGIS Notebook Server.
- Добавьте свою учетную запись пользователя ОС (учетную запись, используемую для установки ArcGIS Notebook Server) в группу Unix с именем docker. Рабочий процесс описан на веб-сайте Docker.
Примечание:
Установка ArcGIS Notebook Server от имени учетной записи root не поддерживается.
Установка ArcGIS Notebook Server в автоматическом режиме
Выполните следующие шаги для автоматической установки ArcGIS Notebook Server из командной строки:
По умолчанию, местом установки ArcGIS Notebook Server будет ${HOME}/arcgis/notebookserver.
- Откройте окно командной сроки от имени пользователя, который будет запускать ArcGIS Notebook Server. Перейдите в каталог, в который вы загрузили файл ArcGIS Notebook Server tar.gz из My Esri.
- Распакуйте файл tar.gz с помощью следующей команды:
tar -xvzf ArcGIS_Notebook_Server_Linux_<version>.tar.gz
- Перейдите в директорию, в которую был распакован файл, а затем в <untar directory>/Documentation/EULA.pdf. Прочтите условия лицензионного соглашения.
- Из директории запустите программу установки в автоматическом режиме и авторизуйте ее с помощью файла .prvc. Синтаксис выглядит так:
Параметры инструмента командной строки следующие:<untar directory>/Setup -m silent -l yes -a <full path to .prvc file>
Параметр Описание -m; --mode MODE (Дополнительно) Режим установки: silent или GUI. По умолчанию – GUI.
-l; --license-agreement CHOICE Необходимо для режима автоматической установки, независимо, yes или нет. Yes означает, что вы прочли и приняли условия Основного соглашения Esri (E204, E300). Вы можете просмотреть условия соглашения в любое время.
-a; --authorization-file PATH_TO_FILE (Дополнительно) Абсолютный путь к файлу авторизации или инициализации, предоставленному компанией Esri.
Если эта опция не используется, вам потребуется авторизовать программное обеспечение после установки, как описано в следующем разделе.
-d; --directory DIRECTORY (Дополнительно) По умолчанию ArcGIS Notebook Server устанавливается в директории ${HOME}. DIRECTORY задаёт другую директорию установки.
Путь /arcgis/notebookserver/ будет добавлен к установочной директории.
Имя каталога установки должно быть указано в нижнем регистре. Для примеров и данных, устанавливаемых вместе с программой, путь необходимо указать прописными буквами.
-v; --verbose (Дополнительно) Запустите программу установки в подробном режиме.
-h; --help Отображает справку командной строки и завершает работу.
-e; --examples Отображает примеры использования этих параметров и завершает работу.
- Измените права доступа ОС, чтобы разрешить systemd загрузку и управление процессами на ArcGIS Notebook Server:
- В терминале переключитесь на пользователя root.
- Скопируйте исходный файл <ArcGIS Notebook Server install directory>/framework/etc/scripts/agsnotebook.service в /etc/systemd/system. Измените права доступа к этому перемещенному файлу с 700 на 600.
- По-прежнему как пользователь root, выполните следующую команду:
# systemctl enable agsnotebook.service
- Перезапустите сервис systemd и проверьте его состояние, чтобы убедиться, что он настроен правильно:
# systemctl stop agsnotebook.service # systemctl start agsnotebook.service # systemctl status agsnotebook.service
- Завершите сеанс пользователя root.
- Перезагрузите операционную систему и убедитесь, что ArcGIS Notebook Server запускается корректно.
Авторизуйте свое программное обеспечение автоматически
Если вы не авторизовали свое программное обеспечение во время установки, выполните авторизацию программного обеспечения, используя следующий синтаксис для автоматической авторизации ArcGIS Notebook Server. Выполните следующую команду, чтобы просмотреть все опции авторизации:<ArcGIS Notebook Server install directory>/tools/authorizeSoftware --help
Авторизация в отключенной среде без графического интерфейса (headless)
Вы можете авторизовать ArcGIS Notebook Server в среде без подключения к интернет и без интерфейса отрисовки (headless) с помощью файла инициализации (.prvc). (.prvc).
- После завершения установки ArcGIS Notebook Server выполните в командной строке следующую команду:
<ArcGIS Notebook Server installation directory>/tools/authorizeSoftware -f <full path to the .prvc file> -o <full path to authorization file output>
- После создания информационного файла выполните одно из следующих действий:
- Перейдите на сайт службы поддержки пользователей Esri https://service.esri.com/drm. Следуйте инструкциям на экране, чтобы выгрузить информационный файл авторизации и загрузить файл авторизации .ecp.
- Отправьте информационный файл авторизации по адресу: authorize@esri.com. Esri пришлет файл авторизации .ecp на ваш адрес электронной почты.
- После получения файла авторизации .ecp любым из предложенных выше способов, запустите скрипт authorizeSoftware еще раз для завершения процесса авторизации:
<ArcGIS Notebook Server installation directory>/tools/authorizeSoftware -f <full path to the .ecp file>
Повторите этот рабочий процесс для каждого компьютера, на котором хотите установить ArcGIS Notebook Server.
После установки всего программного обеспечения настройте ArcGIS Notebook Server, а затем создайте свой сайт сервера. Существует возможность создать сайт с помощью утилиты командной строки createsite.
Удаление программного обеспечения в автоматическом режиме
Чтобы удалить ArcGIS Notebook Server в автоматическом режиме из командной строки, выполните следующую команду:
<ArcGIS Notebook Server installation directory>/uninstall_ArcGISNotebookServer