Skip To Content

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

Для установки Portal for ArcGIS в автоматическом режиме выполните следующие шаги.

Примечание:

Обновление до версии 10.5.1? Подробнее см. в разделе Об обновлении Portal for ArcGIS.

Подготовка к установке Portal for ArcGIS

  1. Проверьте, что ваш сайт отвечает минимальным системным требованиям.
  2. Войдите на вашу машину в качестве пользователя с правами администратора. Вы не можете установить Portal for ArcGIS от имени пользователя root.
  3. Откройте порты, как описано в разделе Порты, используемые Portal for ArcGIS.
  4. Закройте все ненужные приложения на вашем сервере.
  5. Перейдите в загруженную папку, содержащую установочные данные Portal for ArcGIS, или вставьте установочный носитель Portal for ArcGIS в соответствующий дисковод для автоматического запуска программы установщика.

Теперь вы готовы к установке Portal for ArcGIS.

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

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

    <CD_ROOT or untar directory>/Setup -m silent -l yes -a <full path to authorization file>

    Usage: Setup [Options]

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

    -m; --mode MODE

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

    MODE – это один из следующих режимов: автоматический, консоль или gui–интерфейс.

    -l; --license-agreement CHOICE

    Обязательный параметр для автоматического режима. Выбрать (CHOICE) можно Да или Нет.

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

    -a; --authorization-file FULL_PATH_TO_AUTHORIZATION_FILE

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

    Примеры FULL_PATH_TO_AUTHORIZATION_FILE:

    --authorization-file /home/user/ArcGIS_Portal.ecp

    -a /data/auth_files/ArcGIS_Portal.prvc

    -d; --directory DIRECTORY

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

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

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

    -v; --verbose

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

    -h; --help

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

    -e; --examples

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

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

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

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

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

  1. В оболочке командной строки переключитесь на пользователя root.
  2. Скопируйте единичный файл <Portal for ArcGIS installation directory>/framework/etc/arcgisportal.service в /etc/systemd/system. так как файл скопирован поверх, убедитесь, что для /etc/systemd/system/arcgisportal.service права доступа установлены на 600.
    Примечание:

    Этот файл установлен в Portal for ArcGIS 10.5.1.

  3. По-прежнему как пользователь root, выполните следующую команду для автоматического создания ссылок в /etc/systemd/system/multi-user.target.wants:
    # systemctl enable arcgisportal.service
    Примечание:

    Чтобы предотвратить распространение любого отдельного сервиса во многих направлениях и потоках и использования им всех ресурсов сервера, systemd v228 и далее, включенные в SLES12 SP2 и выше, задают максимальное количество потоков, которое может быть создано в 512. Пользователям с SLES12 может понадобиться активировать и увеличить это ограничение, если система интенсивно используется. Чтобы активировать и увеличить это ограничение, как пользователь root раскомментируйте и отредактируйте следующую строку в единичном файле <arcgisserver.service | arcgisportal.service | arcgisdatastore.service> перед развертыванием его в папке /etc/systemd/system: # TasksMax=512

  4. Чтобы убедиться, что служба systemd настроена корректно, перезапустите систему и проверьте статус службы
    # systemctl stop arcgisportal.service
    # systemctl start arcgisportal.service
    # systemctl status arcgisportal.service
  5. Завершите сеанс пользователя root.
  6. Перезагрузите операционную систему и убедитесь, что Portal for ArcGIS запускается корректно.

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

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

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

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

      # chkconfig: 35 99 01

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

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