Skip to main content

Установка ArcGIS Mission Server в автоматическом режиме

ArcGIS Mission Server можно установить с помощью мастера установки или из командной строки. Инструкции по использованию мастера установки см. в разделе Установка ArcGIS Mission Server с помощью мастера установки.

Подсказка:

Режим, в котором осуществляется установка, определяет режим удаления по умолчанию. Например, если вы устанавливаете программу в автоматическом режиме из командной строки, то удаление, по умолчанию, также будет происходить в автоматическом режиме из командной строки.

Для каждого компьютера с установленным ArcGIS Mission Server требуется файл авторизации. Рекомендуемым способом регистрации является использование мастера авторизации программного обеспечения, который запускается после установки программы, или вы можете перед установкой программного обеспечения посетить My Esri и получить файл авторизации.

Подготовка к установке ArcGIS Mission Server

Перед установкой ArcGIS Mission Server выполните следующие действия:

  1. Войдите в My Esri и получите следующие файлы:

    1. Загрузка программного обеспечения ArcGIS Mission Server

    2. Файл авторизации

  2. Проверьте, соответствует ли машина системным требованиям.

  3. Проверьте, доступны ли порты 20443, 20301 и 20160 на сервере ArcGIS Mission Server. Порты 20443 и 20301 должны быть доступны для Web Adaptor (если используется) или для внешних клиентов. Если брандмауэр размещен между ArcGIS Web Adaptor или внешними клиентами, откройте порты 20443 и 20301 внутри брандмауэра. Если ArcGIS Mission Server настроен на высокую доступность, убедитесь, что связь между машинами ArcGIS Mission Server возможна через порт 20160.

После выполнения всех этих шагов вернитесь к установке из командной строки, которая описана ниже.

Примечание:

Параметры командной строки учитывают регистр. Если вы испытываете трудности с установкой, убедитесь, что регистр параметров соответствует примерам кода ниже.

Настройка учетной записи Windows

При установке программного обеспечения в автоматическом режиме должна быть настроена учетная запись ArcGIS Mission Server. Для производственных систем рекомендуется использовать уже существующую учетную запись, находящуюся в вашем домене или в Active Directory, и отвечающую политике безопасности вашей организации.

Если при установке в автоматическом режиме через параметры командной строки не будет настроена учетная запись ArcGIS Mission Server, ею автоматически станет учетная запись локальной системы.

Для настройки учетной записи Portal for ArcGIS используйте следующие параметры командной строки.

Прямая передача данных учетной записи

Внимание:

Если во время автоматической установки (/qb) учетная запись ArcGIS Mission Server не задана или учетные данные некорректны, во время установки появится сообщение с предупреждением. Это сообщение можно закрыть, нажав ОК. В этом случае в качестве учетной записи ArcGIS Mission Server будет использована учетная запись локальной системы.

  • USER_NAME=<учетная запись операционной системы>

    Эта учетная запись может быть доменной или локальной. Если используется доменная учетная запись, она должна уже существовать. Если используется локальная учетная запись, она будет создана, если еще не существует. Если учетная запись недействительна, во время установки появится сообщение о том, что учетная запись и/или пароль недействительны.

  • MSA=TRUE

    Этот параметр следует использовать только с Managed Service Account. Managed Service Account должен уже присутствовать в домене. Не используйте этот параметр с локальной учетной записью или с учетной записью домена с паролем. Managed Service Account не использует параметр PASSWORD.

  • PASSWORD=<пароль учетной записи>

    Пароль учетной записи, заданной параметром USER_NAME. Если пароль недействителен, во время установки появится сообщение о том, что учетная запись и/или пароль недействительны.

Примеры приведены ниже.

Внимание:

Параметры командной строки учитывают регистр. Если вы испытываете трудности с установкой из командной строки, проверьте соответствует ли регистр введенных значений параметров приведенным примерам.

Использование доменной учетной записи

<path to the ArcGIS Mission Server setup download>\setup.exe /qb USER_NAME=mydomain\mydomainaccount PASSWORD=my.password

Использование новой или существующей локальной учетной записи

<path to the ArcGIS Mission Server setup download>\setup.exe /qb USER_NAME=myaccount PASSWORD=my.password

Использование Managed Service Account

<path to the ArcGIS Mission Server setup download>\setup.exe /qb MSA=TRUE USER_NAME=mydomain\mymsa

Параметры командной строки, относящиеся к установочной директории

ACCEPTEULA – это свойство необходимо для принятия Лицензионного соглашения с конечным пользователем во время автоматической установки. Укажите yes, чтобы принять лицензионное соглашение и установить программное обеспечение. Если вы ответите no или не укажете это свойство, установка будет неудачной. Загружаемый файл содержит версию Лицензионного соглашения с конечным пользователем (EULA) в формате PDF. EULA.pdf находится в папке \Documentation.

INSTALLDIR – папка установки

USER_NAME — учетная запись Windows может быть доменной или локальной. Если вы задаете доменную учетную запись, она должна уже существовать. Если указать несуществующую локальную учетную запись, программа установки создаст учетную запись. Если учетная запись недействительна, во время установки появится соответствующее сообщение.

PASSWORD — если пароль неправильный, во время установки появится сообщение о том, что учетная запись или пароль некорректны.

По умолчанию ArcGIS Mission Server устанавливается в C:\Program Files\ArcGIS\Mission\.

Если необходимо, используйте свойство INSTALLDIR, чтобы изменить директорию установки ArcGIS Mission Server по умолчанию.

Перейдите в директорию, содержащую setup.exe

Следующая команда демонстрирует установку без указания учетной записи:

<setup directory>setup.exe /qb INSTALLDIR="C:\MissionServer\" ACCEPTEULA=yes

Следующая команда демонстрирует установку без указания доменной учетной записи:

<setup directory>setup.exe /qb USER_NAME=mydomain\mydomainaccount PASSWORD=my.password1 ACCEPTEULA=yes

Следующая команда демонстрирует использование новой или существующей локальной учетной записи:

<setup directory>setup.exe /qb USER_NAME=myaccount PASSWORD=my.password1 ACCEPTEULA=yes

Примечание:

Если во время автоматической установки (/qb) учетная запись ArcGIS Mission Server не задана или учетные данные некорректны, во время установки появится сообщение Предупреждение 208808: Учетные данные недействительны. Нажмите OK, чтобы закрыть сообщение. В качестве учетной записи ArcGIS Mission Server задана учетная запись локальной системы.

Убедитесь, что у пользователя есть все права доступа к директории установки ArcGIS Mission Server. Учетная запись пользователя, указанная при установке ArcGIS Mission Server, будет использоваться для запуска программного обеспечения.

Импорт данных учетной записи из файла

Если у вас нет файла конфигурации для импорта, перейдите к следующему шагу.

Вы также можете использовать файл конфигурации сервера для импорта учетных данных вашей учетной записи Windows. Файлы конфигурации сервера можно экспортировать во время установки ArcGIS Mission Server и использовать в будущих установках. Чтобы импортировать учетные данные из существующего файла конфигурации сервера, задайте следующие два параметра:

  • ACCOUNT — при импорте учетных данных из файла установите для этого параметра значение UseConfigFile (точно соответствуя регистру). Для этого параметра нет других действительных значений.

  • CONFIGPATH — укажите полный путь и имя используемого файла конфигурации сервера.

Пример: <setup directory>\setup.exe /qb ACCOUNT=UseConfigFile CONFIGPATH=\\networkmachine\serverconfigs\standardaccount.xml

Экспорт учетных данных в файл конфигурации сервера

Если вы не хотите экспортировать файл конфигурации, перейдите к следующему шагу.

Данные учетной записи, используемые в текущей установке ArcGIS Mission Server, можно экспортировать для повторного использования в будущей установке. Созданный файл конфигурации сервера представляет собой зашифрованный XML-файл.

При экспорте файла конфигурации сервера в сетевую папку, учетная запись локальной системы на компьютере, где устанавливается ArcGIS Mission Server, должна иметь права доступа на запись в эту папку. Например, если вы устанавливаете ArcGIS Mission Server на компьютере с именем Turing, у учетной записи локальной системы на Turing должны быть права доступа на запись в сетевую папку. Если права отсутствуют, файл конфигурации сервера может не экспортироваться.

Примечание:

Если вы не знаете, как правильно задать разрешения на доступ к сетевой папке, обратитесь к системному администратору или экспортируйте файл конфигурации на локальный компьютер, а затем скопируйте его в сетевую папку.

Используйте следующие два параметра командной строки для экспорта учетных данных учетной записи ArcGIS Mission Server в файл конфигурации сервера:

  • EXPORTCONFIG – задайте для этого параметра значение Да, чтобы экспортировать информацию об учетной записи, заданную для параметров USER_NAME и PASSWORD, в файл конфигурации сервера. По умолчанию Нет.

  • CONFIGPATH — укажите полный путь и имя файла конфигурации сервера, который вы хотите создать, включая расширение файла .xml. Указанная папка должна уже существовать.

Авторизация программного обеспечения

После завершения установки используйте мастер авторизации программного обеспечения для авторизации вашего экземпляра ArcGIS Mission Server, или вы можете авторизовать свое программное обеспечение в автоматическом режиме.

Чтобы авторизовать программное обеспечение ArcGIS Mission Server в автоматическом режиме, запустите SoftwareAuthorization.exe с помощью следующего синтаксиса. Перед запуском файла необходимо заполнить все сведения о пользователе в файле авторизации или инициализации.

Если у вас есть файл авторизации .prvc, используйте следующую команду:

<ArcGIS Mission Server installation>\bin\SoftwareAuthorization.exe /S /Ver 10.9 /LIF <full path and name of .prvc authorization file>

После авторизации программного обеспечения создайте сайт ArcGIS Mission Server. Это можно сделать с помощью мастера установки или с помощью утилиты командной строки createsite. Утилита createsite может использоваться вместе с автоматической установкой для полной автоматизации установки ArcGIS Mission Server.

Авторизация в среде без графического интерфейса

Установите ArcGIS Mission Server в автоматическом режиме из командной строки

По умолчанию ArcGIS Mission Server устанавливается в ${HOME}/arcgis/mission.

  1. Откройте окно командной строки от имени пользователя, который будет запускать ArcGIS Mission Server. Перейдите в директорию, в которую загружен файл tar.gz ArcGIS Mission Server с My Esri.

  2. Распакуйте файл tar.gz с помощью следующей команды:

    tar -xvzf ArcGIS_Mission_Server_Linux_<version>.tar.gz

  3. Перейдите в директорию, в которую был распакован файл, а затем в <untar directory>/Documentation/EULA.pdf. Прочтите условия лицензионного соглашения.

  4. Из директории запустите программу установки в автоматическом режиме и авторизуйте ее с помощью файла .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 Mission Server устанавливается в директорию ${HOME}. DIRECTORY задаёт другую директорию установки.

    Путь /arcgis/mission/ добавляется к директории установки.

    Имя каталога установки должно быть указано в нижнем регистре. Для примеров и данных, устанавливаемых вместе с программой, путь необходимо указать прописными буквами.

    -v; --verbose

    (Дополнительно) Запустите программу установки в подробном режиме.

    -h; --help

    Отображает справку командной строки и завершает работу.

    -e; --examples

    Отображает примеры использования этих параметров и завершает работу.

  5. Измените права доступа ОС, чтобы разрешить systemd загрузку и управление процессами ArcGIS Mission Server, как указано ниже:

    1. В терминале переключитесь на пользователя root.

    2. Скопируйте исходный файл <ArcGIS Mission Server install directory>/framework/etc/scripts/agsmission.service в /etc/systemd/system.

    3. Измените права доступа к этому перемещенному файлу с 700 на 600 с помощью chmod 600 /etc/systemd/system/agsmission.service.

    4. По-прежнему как пользователь root, выполните следующую команду:

    $ systemctl enable agsmission.service

    1. Перезапустите сервис systemd и проверьте его состояние, чтобы убедиться, что он настроен правильно:
       $ systemctl stop agsmission.service
       $ systemctl start agsmission.service
       $ systemctl status agsmission.service
    
    1. Завершите сеанс пользователя root.

    2. Перезагрузите операционную систему и убедитесь, что ArcGIS Mission Server запускается корректно.

Авторизация вашего программного обеспечения в автоматическом режиме

Если вы не авторизовали программное обеспечение во время установки, выполните его авторизацию, используя следующий синтаксис для авторизации ArcGIS Mission Server в автоматическом режиме. Выполните следующую команду, чтобы просмотреть все опции авторизации:

<ArcGIS Mission Server install directory>/tools/authorizeSoftware --help

Авторизация в среде без графического интерфейса

Вы можете авторизовать ArcGIS Mission Server в среде без графического интерфейса (headless) с помощью файла инициализации (.prvc).

  1. Когда будет предложено, запустите следующую команду после завершения установки:

    <ArcGIS Mission Server installation>\bin\SoftwareAuthorization.exe /F <full path to the .prvc file> /O <full path to authorization file output>

  2. После завершения установки ArcGIS Mission Server выполните следующую команду:

    <ArcGIS Mission Server installation directory>/tools/authorizeSoftware -f <full path to the .prvc file> -o <full path to authorization file output>

  3. После создания информационного файла выполните одно из следующих действий:

    • Перейдите на сайт службы поддержки пользователей Esri. Следуйте инструкциям по загрузке вашего файла с информацией об авторизации и скачиванию вашего файла авторизации .prvc.

    • Отправьте информационный файл авторизации по адресу: authorize@esri.com. Esri пришлет файл авторизации .prvc на ваш адрес электронной почты.

  4. После получения файла авторизации .prvc запустите скрипт authorizeSoftware еще раз для завершения процесса авторизации:

    <ArcGIS Mission Server installation>\bin\SoftwareAuthorization.exe /F <full path to the .prvc file>

  5. После получения файла авторизации .ecp запустите скрипт authorizeSoftware еще раз для завершения процесса авторизации:

    <ArcGIS Mission Server installation directory>/tools/authorizeSoftware -f <full path to the .ecp file>

Повторяйте этот рабочий процесс для каждого компьютера, на котором будет установлен ArcGIS Mission Server.

После авторизации программного обеспечения создайте сайт ArcGIS Mission Server. Это можно сделать с помощью мастера установки или с помощью утилиты командной строки createsite. Утилиту createsite можно использовать вместе с установкой в автоматическом режиме для полной автоматизации установки ArcGIS Mission Server.

После установки всего программного обеспечения настройте ArcGIS Mission Server, а затем создайте свой сайт сервера. Существует возможность создать сайт с помощью утилиты командной строки createsite.