Для установки Portal for ArcGIS в автоматическом режиме выполните следующие шаги.
Примечание:
Обновление до версии 10.6.1? Подробнее см. в разделе Об обновлении Portal for ArcGIS.
Подготовка к установке Portal for ArcGIS
- Проверьте, что ваш сайт отвечает минимальным системным требованиям.
- Войдите на вашу машину в качестве пользователя с правами администратора. Вы не можете установить Portal for ArcGIS от имени пользователя root.
- Откройте порты, как описано в разделе Порты, используемые Portal for ArcGIS.
- Закройте все ненужные приложения на вашем сервере.
- Перейдите в загруженную папку, содержащую установочные данные Portal for ArcGIS, или вставьте установочный носитель Portal for ArcGIS в соответствующий дисковод для автоматического запуска программы установщика.
Теперь вы готовы к установке Portal for ArcGIS.
Установка Portal for ArcGIS в автоматическом режиме на Linux
- Перед началом установки ознакомьтесь с лицензионным соглашением в файле <CD_ROOT or untar directory>/Documentation/EULA.pdf и примите его условия.
- В командной строке запустите автоматическую установку. Пример синтаксиса см. ниже:
<CD_ROOT or untar directory>/Setup -m silent -l yes
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
Отображаются примеры использования этих параметров и выходы.
Примечание:
В версии 10.6 вы также можете использовать утилиту командной строки createportal для создания нового портала после установки Portal for ArcGIS.
- Configure Portal for ArcGIS to be started with the operating system by following these instructions:
- Switch to root user.
- Copy the <Portal for ArcGIS installation directory>/framework/etc/arcgisportal shell script to the appropriate supported Linux distribution-based locations provided below:
- RHEL: /etc/rc.d/init.d/
- SUSE: /etc/init.d/
- Change the directory to the applicable init.d folder, and check the arcgisportal script to make sure that root has at least read and execute permissions.
- Edit the script as follows:
Update the portalhome variable to the Portal for ArcGIS installation directory, for example, /home/username/arcgis/portal.
For RHEL only, add the line below just before # Description: Portal for ArcGIS Service:
# chkconfig: 35 99 01
Save the edits to the arcgisportal script.
- Still as root user, run the following commands to automatically create the links in /etc/rc*.d with the appropriate run levels:
- RHEL:
$ chkconfig --add arcgisportal $ chkconfig arcgisportal on
- SUSE:
$ insserv arcgisportal $ chkconfig arcgisportal on
- RHEL:
- End the root user session.
- Reboot the operating system, and verify that Portal for ArcGIS restarts properly.
Использование утилиты командной строки createportal для создания портала
В версии 10.6 вы можете использовать утилиту командной строки createportal для создания нового портала после того, как будет установлен Portal for ArcGIS . Для утилиты createportal доступны следующие две опции:
- Запуск утилиты createportal от имени администратора из командной строки и указание имени, фамилии, имени пользователя, пароля, электронной почты, секретного вопроса и ответа на него и параметров директории ресурсов.
- Предоставьте файл createportal.properties, содержащий указанные параметры.
В случае использования утилиты командной строки createportalзапустите скрипт createportal.sh с -h или -help, как показано ниже:
<Portal for ArcGIS Installation Directory>/tools/createportal/createportal.sh -help
Пример использования с утилитой: createportal.sh [-fn <arg>] [-ln <arg>] [-u <arg>] [-p <arg>] [-e <arg>] [-qi <arg>] [-qa <arg>] [-d <arg>]
Пример использования файла: createportal.sh [-f <FILE>]
Примечание:
При ссылке на путь в файле createportal.properties необходимо избегать применения обратной косой черты. Например – C:\\arcgisportal или \\\\<Absolute path to>\\<portal arcgisportal>.
Опция | Описание |
---|---|
-fn; --firstname | Имя для начальной учетной записи администратора, используемой для настройки портала. Убедитесь, что записи, состоящие из нескольких слов, заключены в кавычки. |
-ln; --lastname | Фамилия для начальной учетной записи администратора, используемой для настройки портала. Убедитесь, что записи, состоящие из нескольких слов, заключены в кавычки. |
-u; --username | Имя пользователя для начальной учетной записи администратора, используемой для настройки портала. Имя пользователя может содержать цифры от 0 до 9, символы ASCII от a до z или от A до Z и знак точки (.). |
-p; --password | Пароль для начальной учетной записи администратора, используемой для настройки портала. Пароли могут содержать цифры от 0 до 9, символы ASCII a-z, A-Z и точку (.). |
-e; --email | Адрес электронной почты для начальной учетной записи администратора, используемой для настройки портала. |
-qi; --question | Индекс секретного вопроса для восстановления забытого пароля. Доступные вопросы с соответствующими номерами индексов следующие:
|
-qa; --answer | Ответьте на секретный вопрос, который вы выбрали для параметра -qi . Убедитесь, что записи, состоящие из нескольких слов, заключены в кавычки. |
-d; --contentDirectory | Абсолютный путь и имя директории ресурсов, используемой для хранения данных, размещенных на портале. По умолчанию директория ресурсов портала будет создана в этом местоположении: C:\arcgisportal или \\<Absolute path to>\<Content Directory> |
-f; --file | Файл свойств для утилиты createportal. По умолчанию файл createportal.properties можно найти в следующих местах: <Portal for ArcGIS Installation Directory>\tools\createportal |
-h; --help | Отображаются справка командной строки и выходы. |
Пример файла createportal.properties: #
# Portal for ArcGIS site creation properties
#
# First name for initial administrator account
PORTAL_ADMIN_FIRSTNAME =
# Last name for initial administrator account
PORTAL_ADMIN_LASTNAME =
# User name for initial administrator account
# Can only have the numbers 0-9, the ASCII letters a-z, A-Z and the dot character (.)
PORTAL_ADMIN_USERNAME =
# Password for primary site administrator.
# Can only have the numbers 0-9, the ASCII letters a-z, A-Z and the dot character (.)
PORTAL_ADMIN_PASSWORD =
# Initially, leave PORTAL_ADMIN_PASSWORD_ENCRYPTED set to false.
# When you run the tool the first time, the password will be
# encrypted and PORTAL_ADMIN_PASSWORD_ENCRYPTED will change to true
PORTAL_ADMIN_PASSWORD_ENCRYPTED = false
# E-mail address for initial administrator account
# e.g username@domain.com
PORTAL_ADMIN_EMAIL =
#This is the index of the secret question to retrieve a forgotten password.
#The list of questions with their respective index numbers is as follows:
#1, What city were you born in ?"
#2, What was your high school mascot?"
#3, What is your mother's maiden name?"
#4, What was the make of your first car?"
#5, What high school did you go to?"
#6, What is the last name of your best friend?"
#7, What is the middle name of your youngest sibling?"
#8, What is the name of the street on which you grew up?"
#9, What is the name of your favorite fictional character?"
#10, What is the name of your favorite pet?"
#11, What is the name of your favorite restaurant?"
#12, What is the title of your favorite book?"
#13, What is your dream job?"
#14, Where did you go on your first date?");
PORTAL_ADMIN_SECURITY_QUESTION_INDEX =
# Answer to the secret question
PORTAL_ADMIN_SECURITY_QUESTION_ANSWER =
# Portal content directory where portal will store default and user-generated content.
# By default, the portal content directory will be created locally,
# e.g. /<Portal for ArcGIS installation directory>/usr/arcgisportal.
PORTAL_CONTENT_DIRECTORY =
Прежде чем инструмент закроется, вы получите сообщение о том, что портал успешно создан.
Послеустановочная настройка
Если вам необходимо, чтобы Portal for ArcGIS запускался одновременно с запуском операционной системы, выполните шаги настройки, соответствующие типу операционной системы.
Операционные системы, поддерживающие службу systemd
Если ваша операционная система поддерживает systemd для начальной загрузки и управления процессами (например, если вы используете Red Hat 7.x), выполните следующие шаги для настройки запуска Portal for ArcGIS одновременно со стартом операционной системы.
- В оболочке командной строки переключитесь на пользователя root.
- Скопируйте единичный файл <Portal for ArcGIS installation directory>/framework/etc/arcgisportal.service в /etc/systemd/system. так как файл скопирован поверх, убедитесь, что для /etc/systemd/system/arcgisportal.service права доступа установлены на 600.
Примечание:
Этот файл установлен в Portal for ArcGIS 10.6.1.
- По-прежнему как пользователь root, выполните следующую команду для автоматического создания ссылок в /etc/systemd/system/multi-user.target.wants:
# systemctl enable arcgisportal.service
- Чтобы убедиться, что служба systemd настроена корректно, перезапустите систему и проверьте статус службы
# systemctl stop arcgisportal.service # systemctl start arcgisportal.service # systemctl status arcgisportal.service
- Завершите сеанс пользователя root.
- Перезагрузите операционную систему и убедитесь, что Portal for ArcGIS запускается корректно.
Операционные системы, поддерживающие службу SysV
Если ваша операционная система поддерживает SysV для начальной загрузки и управления процессами, выполните следующие шаги для настройки запуска Portal for ArcGIS одновременно со стартом операционной системы.
- В оболочке командной строки переключитесь на пользователя root.
- Скопируйте скрипт оболочки <Portal for ArcGIS installation directory>/framework/etc/arcgisportal в соответствующие поддерживаемые каталоги дистрибутивов Linux:
- RHEL: /etc/rc.d/init.d/
- SUSE: /etc/init.d/
- Смените директорию на применимую папку init.d и проверьте скрипт arcgisportal, чтобы убедиться, что пользователь root имеет, по крайней мере, права чтения и выполнения.
- Отредактируйте скрипт следующим образом:
Измените переменную portalhome на Portal for ArcGIS на каталог установки, например /home/username/arcgis/portal.
Только для RHEL, добавьте строку, показанную ниже, непосредственно перед # Description: Portal for ArcGIS Service:
# chkconfig: 35 99 01
Сохраните изменения в скрипте arcgisportal.
- Как пользователь root, выполните следующие команды для автоматического создания ссылок в /etc/rc*.d с соответствующими уровнями выполнения:
- RHEL:
$ chkconfig --add arcgisportal $ chkconfig arcgisportal on
- SUSE:
$ insserv arcgisportal $ chkconfig arcgisportal on
- RHEL:
- Завершите сеанс пользователя root.
- Перезагрузите операционную систему и убедитесь, что Portal for ArcGIS запускается корректно.