Skip To Content

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

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

Примечание:

Обновление до версии 11.3? Более подробно см. Часто задаваемые вопросы об обновлении.

How to prepare to install ArcGIS Server

Follow these steps before beginning the installation process for ArcGIS Server:

  1. Obtain an authorization file for the machine on which you're installing ArcGIS Server.
  2. Verify that your site meets the system requirements.
  3. Ensure the user has full permissions to the ArcGIS Server installation directory. The user account used to install ArcGIS Server will be the account used to run the software. Group users and all others must have at least run permissions to the ArcGIS Server installation directory. Note that installing ArcGIS Server with the root account is not supported. For more information, see ArcGIS Server account.
  4. Browse to the directory where the ArcGIS Server tar file was uncompressed, or insert the ArcGIS Server media into the appropriate drive and browse for Setup to launch the setup program.
Примечание:

You cannot install ArcGIS Server on a shared network directory (NFS mounted folder). The directory must be local on the target system.

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

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

Подсказка:

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

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

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

    Использование: Setup [options]

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

    -m; --mode MODE

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

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

    -l; --license – agreement CHOICE

    Обязательный параметр для автоматического режима. CHOICE может быть Yes или No. Yes означает, что вы прочли и приняли условия Основного соглашения Esri (E204, E300). Текст этого соглашения доступен на странице https://www.esri.com/legal/licensing-translations.

    -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 Server устанавливается в папку $HOME. DIRECTORY задаёт другую директорию установки.

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

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

    -v; --verbose

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

    -h; --help

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

    -e; --examples

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

    Примечание:

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

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

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

  3. После завершения установки появляется сообщение о ее статусе. Если установка завершена успешно, вы можете открыть ArcGIS Server Manager из Mozilla Firefox или с помощью любого другого веб-браузера, выбрав https://<server name>:6443/arcgis/manager. Дополнительные сведения см. в Справке ArcGIS Server.

    В версии 10.6 вы также можете использовать утилиту командной строки createsite для создания нового сайта ArcGIS Server сразу после установки ArcGIS Server.

  4. Настройте ArcGIS Server, чтобы запустить его с операционной системой.
  5. If you are preparing your site for a production deployment, you should install the ArcGIS Web Adaptor. The Web Adaptor provides a link between your enterprise web server and your ArcGIS Server site. It allows you to choose the port, address, and authentication settings that you want to use for incoming requests. It also prevents outside users from accessing Manager and the Administrator Directory. For more information, see About the ArcGIS Web Adaptor.

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

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

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

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

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

none

Будет запущен 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 или по электронной почте на authorize@esri.com.

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

-h;

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

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

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

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

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

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

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

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

Используйте утилиту командной строки createsite, чтобы создать сайт ArcGIS Server

В версии 10.6 и новее вы можете использовать утилиту командной строки createsite для создания нового сайта ArcGIS Server сразу после установки ArcGIS Server. Для использования утилиты createsite доступны следующие две опции:

  • Запустите утилиту createsite как администратор из командной строки и укажите такие параметры, как имя пользователя, пароль, хранилище конфигурации и директорию.
  • Укажите файл createsite.properties с соответствующими параметрами.

В случае использования утилиты командной строки createsite запустите скрипт createsite.sh с -h или -help, как показано ниже:

<ArcGIS Server Installation Directory>/tools/createsite/createsite.sh -help

Пример использования с утилитой: createsite.sh [-u <arg>] [-p <arg>] [-d <arg>] [-c <arg>]

Пример использования файла: createsite.sh [-f <FILE>]

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

-u; --username

Имя пользователя для первичного администратора сайта.

Имя пользователя не должно содержать следующих символов: \/:*?|<>"

-p; --password

Пароль основного администратора сайта.

Пароль не должен содержать следующих символов: \/:*?|<>"

-d; --directory

Корневая серверная директория.

По умолчанию серверные директории создается локально в этом местоположении:

<ArcGIS Server Installation Directory/usr/directories>

-c; --configstore

Хранилище конфигурации для сайта ArcGIS Server.

По умолчанию хранилище конфигурации создается локально в этом местоположении:

<ArcGIS Server Installation Directory/usr/config-store>

-f; --file

Файл свойств для утилиты createsite.

По умолчанию, файл createsite.properties находится в этом местоположении:

<ArcGIS Server Installation Directory>/tools/createsite

-h; --help

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

Ниже приведен пример файла createsite.properties:

#
# Configuration properties for Server site creation
#
# User name for primary site administrator.
# Cannot contain these characters: \/:*?<>"
SERVER_ADMIN_USERNAME = 

# Password for primary site administrator.
# Cannot contain these characters: \/:*?<>"
SERVER_ADMIN_PASSWORD = 

# Initially, leave SERVER_ADMIN_PASSWORD_ENCRYPTED set to false.
# When you run the tool the first time, the password will be
# encrypted and SERVER_ADMIN_PASSWORD_ENCRYPTED will change to true.
SERVER_ADMIN_PASSWORD_ENCRYPTED = false

# Root server directory. By default, the server directories will be created locally, 
# e.g./<ArcGIS Server installation directory>/usr/directories
SERVER_DIRECTORIES_PATH = 

# Configuration store for the ArcGIS Server site. By default, the configuration store will be created locally, 
# e.g./<ArcGIS Server installation directory>/usr/config-store
SERVER_CONFIGSTORE_PATH = 

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

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

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

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

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

  1. В оболочке командной строки переключитесь на пользователя root.
  2. Скопируйте <ArcGIS Server installation directory>/framework/etc/scripts/arcgisserver.service unit file в /etc/systemd/system. Измените разрешения файла /etc/systemd/system/arcgisserver.service с 700 на 600.

    Этот файл установлен с ArcGIS Server11.3.

  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 запускается корректно.
Примечание:

При установке ArcGIS Server на компьютере Linux, который включает systemd v228 или более поздней версии, может потребоваться включить и повысить ограничение systemd до 512 максимальных потоков в случае, если компьютер ArcGIS Server используется интенсивно. (Например, SUSE Linux Enterprise Server (SLES) 12 SP2 включает systemd v228.) Установка для systemd не более 512 потоков может предотвратить появление слишком большого количества потоков и потребление всех ресурсов сервера каким-либо одним сервисом.

Чтобы включить и увеличить ограничение, как пользователь root, раскомментируйте и отредактируйте следующую строку в файле модуля arcgisserver.service перед его развертыванием в директорию /etc/systemd/system:

# TasksMax=512

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

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

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

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

      # chkconfig: 35 99 01

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

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