Skip To Content

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

Для установки ArcGIS for Server на одном компьютере в автоматическом режиме выполните следующие шаги. Выполнение автоматической установки ArcGIS for Server не требует Х-дисплея или участия пользователя во время процесса установки. Если вы устанавливаете ArcGIS for Server на нескольких машинах, следуйте инструкциям в разделе Установка ArcGIS for Server на нескольких машинах.

Примечание:

Обновление до версии 10.4.1? Подробнее см. в разделе Существующие пользователи ArcGIS for Server.

Как подготовиться к установке ArcGIS Server

  1. Получите файл авторизации для компьютера, на котором устанавливается ArcGIS Server.
  2. Удостоверьтесь, что сервер соответствует системным требованиям.
  3. Убедитесь, что у пользователя есть все права доступа к директории установки ArcGIS Server. Учетная запись, которая используется при установке ArcGIS Server – это учетная запись, от имени которой будет запускаться ПО. Пользователи групп и все остальные пользователи должны иметь в директории установки ArcGIS Server по крайней мере права выполнения. Обратите внимание, что установка ArcGIS Server от имени корневой учетной записи не поддерживается. Дополнительные сведения см. в разделе Учетная запись ArcGIS Server.
  4. Перейдите в каталог, где был разархивирован tar-файл ArcGIS Server, или вставьте установочный носитель ArcGIS Server в соответствующий привод и перейдите к Setup, чтобы запустить программу установки.
Примечание:

Нельзя устанавливать ArcGIS Server в общую сетевую директорию (монтированную папку NFS). Директория должна быть на целевом компьютере.

Порядок установки ArcGIS for Server в автоматическом режиме

В следующих инструкциях описывается процесс установки ArcGIS for Server в автоматическом режиме с помощью командной строки. Инструкции по установке ArcGIS for Server с помощью интерфейса программы установки находятся в разделе Установка ArcGIS for Server на одном компьютере.

Подсказка:

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

  1. Перед началом установки ознакомьтесь с лицензионным соглашением в файле <CD_ROOT or untar directory>/Documentation/EULA.pdf и примите его условия.
  2. Запустите программу установки в автоматическом режиме и выполните авторизацию с помощью файла авторизации (.ecp) или файла инициализации (.prvc). Пример синтаксиса см. ниже:

    <CD_ROOT or untar directory>/Setup -m silent -l yes -a <fullpath to .ecp or .prvc file>

    Usage: Setup [Options]

    ОпцияОписание

    -m; --mode MODE

    Необязательный. Значения по умолчанию для GUI-интерфейса.

    MODE – это режимы автоматический, консоль или gui–интерфейс.

    -l; --license – agreement CHOICE

    Обязательный параметр для автоматического режима. CHOICE имеет значения Yes и No.

    Да (Yes) означает, что вы прочли и приняли условия Лицензионного соглашения Esri (E204, E300). Откройте Условия лицензирования и прочитайте лицензионное соглашение.

    -a; --authorization–file FULL_PATH_TO_AUTHORIZATION_FILE or FULL_PATH_TO_PROVISIONING_FILE

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

    FULL_PATH_TO_AUTHORIZATION_FILE – это полный, абсолютный путь к файлу авторизации (.ecp), предоставляемому Esri.

    FULL_PATH_TO_PROVISIONING_FILE – это полный, абсолютный путь к файлу инициализации (.prvc), предоставляемому Esri.

    -d; --directory DIRECTORY

    Необязательный. По умолчанию ArcGIS for Server устанавливается в папку $HOME. DIRECTORY задаёт другую директорию установки.

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

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

    -v; --verbose

    Программа установки работает в режиме вывода текстовых сообщений.

    -h; --help

    Отображаются справка командной строки и выходы.

    -e; --examples

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

    Примечание:

    Инструмент авторизации можно также запустить в автоматическом режиме после того, как будет установлен ArcGIS for Server. Для просмотра списка всех доступных параметров, запустите скрипт авторизации с параметром help, как показано ниже (используется каталог установки по умолчанию):

    ${HOME}/arcgis/server/tools/authorizeSoftware --help

    Для дополнительной информации об инструментах авторизации см. раздел ниже Авторизация ArcGIS for Server в автоматическом режиме.

  3. После завершения установки появляется сообщение о ее статусе. Если установка завершена успешно, вы сможете открыть Менеджер ArcGIS Server с помощью Firefox или любого другого поддерживаемого веб-браузера. Для этого введите http://<server name>:6080/arcgis/manager. Дополнительные сведения см. в Справке ArcGIS Server.
  4. Если вы подготавливаете сайт для рабочего развертывания, установите ArcGIS Web Adaptor. Web Adaptor организует связь между корпоративным веб-сервером и сайтом ArcGIS Server. Он позволяет вам выбрать порт, адрес и параметры авторизации, которые будут использоваться для входящих запросов. Он также не позволяет внешним пользователям получить доступ к Manager и Administrator Directory. Дополнительные сведения см. в разделе Об ArcGIS Web Adaptor.
  5. Большинство операций по публикации сервисов выполняется в ArcGIS for Desktop, где вы создаете карты, глобусы, базы геоданных и т.д. Чтобы опубликовать сервис непосредственно из ArcGIS for Desktop, определите подключение к серверу с помощью ArcКаталог или окна Каталог в ArcMap. После этого сведения о подключении сохраняются на компьютере, и вы можете ссылаться на них при необходимости опубликовать сервис. Если подключение организуется с административными правами доступа, вы также можете выполнить операции администрирования сервера в ArcGIS for Desktop. См. инструкции в разделе Создание административного подключения ArcGIS Server в ArcGIS for Desktop.
  6. Убедитесь, что ArcGIS Server имеет доступ ко всем данным, на которые ссылаются его сервисы. Дополнительные сведения см. в разделе Предоставление доступа к данным для ArcGIS Server.
  7. После установки подключения к серверу вы можете опубликовать ГИС-ресурсы как сервисы. Сведения о добавлении сервиса см. в разделе Более подробно о публикации сервисов.
  8. После добавления сервисов на ГИС-сервер вы можете использовать их в различных приложениях. К ним относятся приложения, созданные с помощью ArcGIS Web API и Native SDK или настраиваемые приложения и конструкторы приложений. Вы, кроме того, можете просматривать сервисы в приложениях для настольных компьютеров, таких как ArcGIS Explorer, ArcMap или ArcGlobe. Мобильные устройства, такие как iPhone, устройства на Android и Windows Phone, также могут использовать ваши ГИС-сервисы. Для начала ознакомьтесь с разделом О создании веб-приложений ГИС.

Авторизация ArcGIS for Server в автоматическом режиме

Инструмент авторизации можно также запустить в автоматическом режиме после того, как будет установлен ArcGIS for Server. Для просмотра списка всех доступных параметров, запустите скрипт авторизации с параметром help, как показано ниже (используется каталог установки по умолчанию):

${HOME}/arcgis/server/tools/authorizeSoftware --help

Использование: authorizeSoftware [опции]

ОпцияОписание

нет

Будет запущен Software Authorization Wizard GUI.

-s

Показывает статус авторизации.

-f FULL_PATH_TO_ECP_AUTHORIZATION_FILE

Авторизация с помощью файла авторизации ecp.

FULL_PATH_TO_ECP_AUTHORIZATION_FILE – это полный, абсолютный путь к файлу авторизации (.ecp), предоставляемому Esri.

-f FULL_PATH_TO_PROVISIONING_FILE -e EMAIL_ADDRESS

Авторизация с помощью файла инициализации. Email обязателен для заполнения.

FULL_PATH_TO_PROVISIONING_FILE – это полный, абсолютный путь к файлу инициализации (.prvc), предоставляемому Esri.

Для авторизации с помощью файла инициализации необходим EMAIL_ADDRESS.

-f FULL_PATH_TO_PROVISIONING_FILE -e EMAIL_ADDRESS -o AUTHORIZATION_FILE_OUTPUT

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

FULL_PATH_TO_PROVISIONING_FILE – это полный, абсолютный путь к файлу инициализации (.prvc), предоставляемому Esri.

Для авторизации с помощью файла инициализации необходим EMAIL_ADDRESS.

AUTHORIZATION_FILE_OUTPUT – автоматически созданный файл, который необходимо отправить на сайт поддержки пользователей Esri (Esri Customer Service (https://service.esri.com/drm)) или по электронной почте: authorize@esri.com.

Для дополнительной информации см. раздел Авторизация без подключения к сети интернет (в автономном режиме).

-h;

Отображаются справка командной строки и выходы.

Авторизация без подключения к сети интернет (в автономном режиме)

Начиная с версии 10.2.1, установка и авторизация ArcGIS for Server без подключения к сети интернет (в автономном режиме) может быть выполнена с помощью файла инициализации (.prvc). Процедура состоит из двух шагов.

  1. В командной строке запустите команду авторизации (см. ниже) после успешного завершения установки ArcGIS for Server.

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

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

    • В браузере откройте веб-сайт поддержки пользователей Esri (https://service.esri.com/drm). Следуйте инструкциям на экране, чтобы выгрузить информационный файл авторизации и загрузить файл авторизации *.ecp.
    • Отправьте информационный файл авторизации по адресу: authorize@esri.com. Esri пришлет вам файл авторизации *.ecp на указанный вами адрес электронной почты.
  2. После получения файла авторизации *. ecp любым из предложенных выше методов, запустите скрипт authorizeSoftware еще раз для завершения процесса авторизации:

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

Послеустановочная настройка

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

Операционные системы, поддерживающие службу systemd

Примечание:

Этот рабочий процесс применим только в версии 10.4.1.

Если ваша операционная система поддерживает systemd для начальной загрузки и управления процессами (например, если вы используете Red Hat 7.x), выполните следующие шаги для настройки запуска ArcGIS Server одновременно со стартом операционной системы.

  1. В оболочке командной строки переключитесь на пользователя root.
  2. Скопируйте исходный файл <каталог установки ArcGIS Server>/framework/etc/scripts/arcgisserver.service в /etc/systemd/system.

    Этот файл установлен вместе с ArcGIS 10.4.1 for Server.

  3. По-прежнему как пользователь root выполните следующую команду для автоматического создания ссылок в /etc/systemd/system/multi-user.target.wants:
    # systemctl enable arcgisserver.service
  4. Чтобы убедиться, что служба systemd настроена корректно, перезапустите систему и проверьте статус службы
    # systemctl stop arcgisserver.service
    # systemctl start arcgisserver.service
    # systemctl status arcgisserver.service
  5. Завершите сеанс пользователя root.
  6. Перезагрузите операционную систему и убедитесь, что ArcGIS Server запускается корректно.

Операционные системы, поддерживающие службу SysV

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

  1. В оболочке командной строки переключитесь на пользователя root.
  2. Скопируйте скрипт оболочки <каталог установки ArcGIS Server>/framework/etc/scripts/arcgisserver в соответствующие поддерживаемые каталоги дистрибутивов Linux:
    • RHEL: /etc/rc.d/init.d/
    • SUSE: /etc/init.d/
  3. Смените каталог на применимую папку init.d и проверьте скрипт arcgisserver, чтобы убедиться, что пользователь root имеет по крайней мере права чтения и выполнения.
  4. Отредактируйте скрипт arcgisserver следующим образом:
    1. Измените переменную agshome на каталог установки ArcGIS Server, например, /home/username/arcgis/server.

    2. Только для RHEL - добавьте строку, показанную ниже, непосредственно перед # Description: ArcGIS Server Service:

      # chkconfig: 35 99 01

    3. Сохраните изменения в скрипте arcgisserver.

  5. Всё ещё как пользователь root выполните следующую команду для автоматического создания ссылок в /etc/rc*.d с соответствующими уровнями выполнения:
    • RHEL:
      $ chkconfig --add arcgisserver
      $ chkconfig arcgisserver on
    • SUSE:
      $ insserv arcgisserver
      $ chkconfig arcgisserver on
  6. Завершите сеанс пользователя root.
  7. Перезагрузите операционную систему и убедитесь, что ArcGIS Server запускается корректно.