Установите ArcGIS Notebook Server в автоматическом режиме
Вы можете выполнить установку и авторизацию ArcGIS Notebook Server с помощью параметров командной строки, а не посредством мастера установки.
Подсказка:
Режим, в котором осуществляется установка, определяет режим удаления по умолчанию. Например, если вы устанавливаете программу в автоматическом режиме из командной строки, удаление, по умолчанию, также будет происходить в автоматическом режиме из командной строки.
Перед установкой ArcGIS Notebook Server ознакомьтесь с системными требованиями.
Примечание:
Параметры командной строки учитывают регистр. Если вы испытываете трудности с установкой, убедитесь, что регистр параметров соответствует примерам кода ниже.
Подготовка к установке ArcGIS Notebook Server
Прежде чем продолжить установку, выполните эти действия:
Войдите в My Esri и получите необходимые файлы. Вам понадобятся следующие файлы:
Загрузка программного обеспечения ArcGIS Notebook Server.
Файл авторизации.
Один или оба образа контейнера Docker - в зависимости от вашей лицензии. Эти образы контейнера содержат все компоненты, необходимые для работы ArcGIS Notebooks. Более подробную информацию см. в разделе Механизмы контейнеров и ArcGIS Notebook Server.
Проверьте, соответствует ли каждый компьютер для установки ArcGIS Notebook Server системным требованиям.
Измените настройки брандмауэра каждого компьютера, чтобы разрешить передачу данных через порт 11443, использующийся ArcGIS Notebook Server.
Укажите директорию установки
По умолчанию ArcGIS Notebook Server устанавливается в директорию C:\Program Files\ArcGIS\NotebookServer\.
Если необходимо, используйте свойство INSTALLDIR, чтобы изменить директорию установки по умолчанию для ArcGIS Notebook Server. Если вы не выполните эту команду, будет использоваться директория по умолчанию.
<setup directory>\setup.exe /qb INSTALLDIR=C:\NotebookServer ACCEPTEULA=yes
Убедитесь, что у пользователя есть все права доступа к директории установки ArcGIS Notebook Server. Учетная запись пользователя, которая используется при установке ArcGIS Notebook Server, является учетной записью, используемой для запуска программного обеспечения.
Настройка учетной записи Windows
При установке программного обеспечения в автоматическом режиме должна быть настроена учетная запись ArcGIS Notebook Server. Для производственных систем рекомендуется использовать уже существующую учетную запись, находящуюся в вашем домене или в Active Directory, и отвечающую политике безопасности вашей организации.
Если при автоматической установке не используются параметры командной строки для настройки учетной записи ArcGIS Notebook Server, в качестве учетной записи назначается учетная запись локальной системы.
Для настройки учетной записи используйте следующие параметры командной строки.
Прямая передача данных учетной записи
Внимание:
Если во время автоматической установки (/qb) учетная запись ArcGIS Notebook Server не задана или учетные данные недействительны, во время установки появится сообщение с предупреждением. Это сообщение можно закрыть, нажав ОК. В этом случае в качестве учетной записи ArcGIS Notebook Server будет использована учетная запись локальной системы.
USER_NAME=<operating system account>Эта учетная запись может быть доменной или локальной. Если используется доменная учетная запись, она должна уже существовать. Если используется локальная учетная запись, она будет создана, если еще не существует. Если учетная запись недействительна, то во время установки появится окно сообщения о том, что учетная запись или пароль недействительны.
MSA=TRUEЭтот параметр следует использовать только с Managed Service Account. Managed Service Account должен уже присутствовать в домене. Не используйте этот параметр с локальной учетной записью или с учетной записью домена с паролем. Managed Service Account не использует параметр PASSWORD.
PASSWORD=<account password>Пароль учетной записи, заданной параметром USER_NAME. Если пароль недействителен, во время установки появится окно сообщения о том, что учетная запись или пароль недействительны.
См. приведенные ниже примеры.
Использование доменной учетной записи
<path to the ArcGIS Notebook Server setup download>\setup.exe /qb ACCEPTEULA=yes USER_NAME=mydomain\mydomainaccount PASSWORD=my.password
Использование новой или существующей локальной учетной записи
<path to the ArcGIS Notebook Server setup download>\setup.exe /qb ACCEPTEULA=yes USER_NAME=myaccount PASSWORD=my.password
Использование Managed Service Account
<path to the ArcGIS Notebook Server setup download>\setup.exe /qb ACCEPTEULA=yes MSA=TRUE USER_NAME=mydomain\mymsa
Импорт данных учетной записи из файла
Вы также можете использовать файл конфигурации сервера для импорта учетных данных вашей учетной записи Windows. Файлы конфигурации сервера можно экспортировать во время установки ArcGIS Notebook Server и использовать в будущих установках. Чтобы импортировать учетные данные из существующего файла конфигурации сервера, задайте следующие два параметра:
ACCOUNT— при импорте учетных данных из файла установите для этого параметра значениеUseConfigFile(точно соответствуя регистру). Для этого параметра нет других действительных значений.CONFIGPATH— укажите полный путь и имя используемого файла конфигурации сервера.<setup directory>\setup.exe /qb ACCOUNT=UseConfigFile CONFIGPATH=\\networkmachine\serverconfigs\standardaccount.xml ACCEPTEULA=yes
Экспорт учетных данных в файл конфигурации сервера
Данные учетной записи, используемые в текущей установке ArcGIS Notebook Server, можно экспортировать для повторного использования в будущей установке. Созданный файл конфигурации сервера представляет собой зашифрованный файл .xml.
При экспорте файла конфигурации сервера в сетевую папку, учетная запись локальной системы на компьютере, где устанавливается ArcGIS Notebook Server, должна иметь права доступа на запись в эту папку. Например, при установке ArcGIS Notebook Server на компьютере с именем Turing, учетная запись локальной системы на Turing должна иметь права доступа на запись в сетевую папку. Если права отсутствуют, экспорт файла конфигурации сервера может быть отменен.
Примечание:
Если вы не знаете, как правильно задать разрешения на доступ к сетевой папке, обратитесь к системному администратору или экспортируйте файл конфигурации на локальный компьютер, а затем скопируйте его в сетевую папку.
Используйте следующие два параметра командной строки для экспорта учетных данных учетной записи ArcGIS Notebook Server в файл конфигурации сервера:
EXPORTCONFIG— задайте для этого параметра значениеYes, чтобы экспортировать информацию об учетной записи, заданную для параметровUSER_NAMEиPASSWORD, в файл конфигурации сервера. По умолчанию для этого параметра установлено значениеNo.CONFIGPATH— укажите полный путь и имя файла конфигурации сервера, который вы хотите создать, включая расширение файла.xml. Указанная папка должна уже существовать.
Добавьте учетную запись пользователя операционной системы (учетную запись, которая будет выполнять установку ArcGIS Notebook Server) в группу Unix с именем docker. Рабочий процесс описан на веб-сайте Docker.
Примечание:
Установка ArcGIS Notebook Server от имени корневой учетной записи не поддерживается.
Установите ArcGIS Notebook Server в автоматическом режиме из командной строки
Следуйте этим шагам, чтобы установить ArcGIS Notebook Server в автоматическом режиме из командной строки.
По умолчанию ArcGIS Notebook Server будет установлен в ${HOME}/arcgis/notebookserver.
Откройте окно командной строки от имени пользователя, который будет запускать ArcGIS Notebook Server. Перейдите в директорию, в которую загружен файл
tar.gzArcGIS Notebook Server с 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 устанавливается в директории $. 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 запускается корректно.
Авторизуйте свое программное обеспечение автоматически
Если вы не авторизовали свое программное обеспечение во время установки, запустите SoftwareAuthorization.exe, используя следующий синтаксис, для автоматической авторизации ArcGIS Notebook Server. Перед запуском файла необходимо заполнить все сведения о пользователе в файле авторизации или инициализации.
Если у вас есть файл авторизации, а ваш компьютер подключен к интернету:
<ArcGIS Notebook Server install directory>\tools\SoftwareAuthorization\SoftwareAuthorization.exe /S /Ver <Version> /LIF <full path and name of authorization file>
Если вы не выполнили авторизацию программного обеспечения во время установки, выполните авторизацию ArcGIS Notebook Server в автоматическом режиме, используя следующий синтаксис. Выполните следующую команду, чтобы просмотреть все опции авторизации:
<ArcGIS Notebook Server install directory>/tools/authorizeSoftware --help
Авторизация в автономной среде
Вы можете авторизовать ArcGIS Notebook Server в среде без подключения к интернету с помощью файла инициализации (.prvc). В течение этого процесса для вас будет создан файл, который вы после этого отправите в Esri.
После завершения установки ArcGIS Notebook Server выполните в командной строке следующую команду:
<ArcGIS Notebook Server install directory>\tools\SoftwareAuthorization\SoftwareAuthorization.exe /F <full path to the .prvc file> /O <full path to authorization file output><ArcGIS Notebook Server install directory>/tools/authorizeSoftware -f <full path to the .prvc file> -o <full path to authorization file output>После создания информационного файла выполните одно из следующих действий:
Перейдите на сайт самообслуживания Esri. Следуйте инструкциям на экране, чтобы выгрузить информационный файл авторизации и загрузить файл авторизации
.ecp.Отправьте информационный файл авторизации по адресу
authorize@esri.com. Esri пришлет.ecpфайл авторизации на ваш адрес электронной почты.
После получения файла авторизации
.ecpлюбым из предложенных выше способов, запустите скриптauthorizeSoftwareеще раз для завершения процесса авторизации:<ArcGIS Notebook Server install directory>\tools\SoftwareAuthorization\SoftwareAuthorization.exe /F <full path to the .ecp file><ArcGIS Notebook Server install directory>/tools/authorizeSoftware -f <full path to the .ecp file>
Повторите этот рабочий процесс для каждого компьютера, на котором хотите установить ArcGIS Notebook Server.
После установки всего программного обеспечения выполните настройку ArcGIS Notebook Server после установки и создайте свой серверный сайт. Существует возможность создать сайт с помощью утилиты командной строки createsite.