Skip to main content

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

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

Примечание:

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

Portal for ArcGIS можно установить без помощи пользовательского интерфейса, используя параметры командной строки Windows Installer.

Примечание:

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

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

Перед началом процесса установки Portal for ArcGIS выполните следующие действия:

  1. Проверьте, что ваш сайт отвечает минимальным системным требованиям или превышает их.

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

  3. Войдите в свой компьютер от имени пользователя с правами администратора. Вы не можете установить Portal for ArcGIS от имени пользователя root.

  4. Войдите в систему на своем компьютере как пользователь с правами администратора.

  5. Откройте порты, как описано в разделе Порты, используемые Portal for ArcGIS.

  6. Закройте все ненужные приложения на вашем сервере.

  7. Загрузите программу установки Portal for ArcGIS из My Esri и перейдите в папку, содержащую ее. Либо вставьте носитель с Portal for ArcGIS в соответствующий привод, чтобы автоматически запустить программу установки.

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

  1. Выполните команды установки, как описано ниже.
Примечание:

Для просмотра справочной документации на языке, отличном от английского, необходимо загрузить и установить языковой пакет справки Portal for ArcGIS с сайта My Esri. Языковой пакет содержит справку на следующих языках: арабском, китайском (упрощенный ханьский), французском, немецком, итальянском, японском, корейском, польском, португальском (Бразилия), русском и испанском языках.

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

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

  1. Ознакомьтесь с лицензионным соглашением в файле <CD_ROOT or untar directory>/Documentation/EULA.pdf и примите его условия.

  2. В командной строке запустите автоматическую установку. Пример синтаксиса см. ниже:

    <CD_ROOT or untar directory>/Setup -m silent -l yes

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

Опция

Описание

-m; --mode MODE

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

MODE — это один из следующих режимов: silent, console или gui.

-l; --license-agreement CHOICE

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

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

-d; --directory DIRECTORY

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

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

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

-v; --verbose

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

-h; --help

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

-e; --examples

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

Примечание:

Вы также можете использовать утилиту командной строки createportal для создания портала сразу после установки Portal for ArcGIS.

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

Далее перечислены параметры командной строки Windows Installer, которые используются для установки Portal for ArcGIS в автоматическом режиме. Используйте эти команды для выбора папки установки Portal for ArcGIS или директории ресурсов вашего портала.

  • ACCEPTEULA=yes

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

  • INSTALLDIR=<installation location>

    Данное свойство позволяет вам задать установочную директорию для Portal for ArcGIS в командной строке. Если вы не зададите это свойство, в качестве установочной директории по умолчанию будет использоваться расположение C:\Program Files\ArcGIS\Portal.

  • CONTENTDIR=<installation location content>

    Этот параметр позволяет задать директорию ресурсов вашего портала. Выбранное вами расположение должно быть локальной директорией; вы не можете выбрать общую сетевую директорию. Этот запрет вызван тем, что по умолчанию сервис Portal for ArcGIS настроен на работу с собственной учетной записью Windows LocalSystem. Учетная запись LocalSystem не может получить доступ к сетевым папкам. Для получения дополнительной информации см. раздел Учетная запись Portal for ArcGIS. Если вы не зададите это свойство, в качестве установочной директории по умолчанию будет использоваться расположение C:\arcgisportal.

Ниже приведен пример местоположения:

<path to the Portal for ArcGIS setup download>\setup.exe /qb ACCEPTEULA=yes INSTALLDIR=C:\myportal CONTENTDIR=C:\arcgisportal

Настройка учетной записи Portal for ArcGIS с помощью параметров командной строки

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

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

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

Внимание:

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

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

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

  • MSA=TRUE

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

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

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

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

Внимание:

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

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

<path to the Portal for ArcGIS setup download>\setup.exe /qb ACCEPTEULA=yes USER_NAME=mydomain\mydomainaccount PASSWORD=my.password

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

<path to the Portal for ArcGIS setup download>\setup.exe /qb ACCEPTEULA=yes USER_NAME=myaccount PASSWORD=my.password

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

<path to the Portal for ArcGIS setup download>\setup.exe /qb ACCEPTEULA=yes MSA=TRUE USER_NAME=mydomain\mymsa

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

Чтобы импортировать данные учетной записи Portal for ArcGIS с помощью файла конфигурации портала, оба параметра командной строки, показанные ниже, необходимо использовать совместно:

  • ACCOUNT=UseConfigFile

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

  • CONFIGPATH=<полный путь и имя файла конфигурации портала>

    Вместе с параметром АCCOUNT=UseConfigFile этот параметр позволяет задать файл конфигурации портала, который будет использоваться для настройки учетной записи Portal for ArcGIS. Файлы конфигурации портала создаются при установке Portal for ArcGIS путем экспорта файла конфигурации портала (предыдущих установок или с других компьютеров).

Ниже приведен пример:

<path to the Portal for ArcGIS setup download>\setup.exe /qb ACCEPTEULA=yes ACCOUNT=UseConfigFile CONFIGPATH=\\networkmachine\portalconfigs\standardaccount.xml

Внимание:

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

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

Примечание:

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

Чтобы экспортировать данные учетной записи Portal for ArcGIS с помощью файла конфигурации портала, оба параметра командной строки, показанные ниже, необходимо использовать совместно:

  • EXPORTCONFIG=Yes

    Используйте это свойство для экспорта данных учетной записи, введенных в параметрах командной строки USER_NAME и PASSWORD. Данные учетной записи хранятся в зашифрованном XML-файле, известном как файл конфигурации портала. По умолчанию значением этого свойства является No.

  • CONFIGPATH=<полный путь и имя файла конфигурации портала>

    Вместе со свойством EXPORTCONFIG=Yes это свойство позволяет задать имя и путь к файлу конфигурации портала. Имя файла должно оканчиваться на .xml и заданная папка должна уже существовать. Если файл не имеет расширения .xml или заданная папка еще не существует, создание файла конфигурации портала может быть отменено.

Ниже приведен пример:

<path to the Portal for ArcGIS setup download>\setup.exe /qb ACCEPTEULA=yes EXPORTCONFIG=Yes CONFIGPATH=\\networkmachine\portalconfigs\standardaccount.xml

Внимание:

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

Использование утилиты командной строки createportal для создания портала

Вы можете использовать утилиту командной строки 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>] [ -lf <arg>] [ -ut <arg>]

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

Чтобы использовать утилиту командной строки createportal, запустите скрипт createportal.bat с -h или -help как показано ниже:

<Portal for ArcGIS Installation Directory>\tools\createportal\createportal.bat -help

Пример использования с утилитой: createportal.bat [-fn <arg>] [-ln <arg>] [-u <arg>] [-p <arg>] [-e <arg>] [-qi <arg>] [-qa <arg>] [-d <arg>] [-lf <arg>] [-ut <arg>]

Пример использования с файлом: createportal.bat [-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

Индекс секретного вопроса для восстановления забытого пароля. Доступные вопросы с соответствующими номерами индексов следующие:

  • 1 – В каком городе вы родились?

  • 2 – Эмблема вашего института?

  • 3 – Девичья фамилия вашей матери?

  • 4 – Марка вашей первой машины?

  • 5 – В какую школу вы ходили?

  • 6 – Фамилия вашего лучшего друга?

  • 7 – Имя вашего брата/сестры?

  • 8 – Название улицы, где вы жили в детстве?

  • 9 – Ваш любимый литературный персонаж?

  • 10 – Кличка любимого питомца?

  • 11 – Название вашего любимого ресторана?

  • 12 – Название вашей любимой книги?

  • 13 – Профессия вашей мечты?

  • 14 – Где было ваше первое свидание?

-qa; --answer

Ответьте на секретный вопрос, который вы выбрали для параметра -qi.

Убедитесь, что записи, состоящие из нескольких слов, заключены в кавычки.

-d; --contentDirectory

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

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

<Portal for ArcGIS Installation Directory>/usr/arcgisportal

C:\arcgisportal

или

\\<Absolute path to>\<Content Directory>

-lf; --licenseFile

Путь к файлу лицензии портала.

-ut; --userTypeId

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

Это дополнительный параметр. Чтобы создать список совместимых типов пользователей, доступных вашей организации для параметра -ut, запустите утилиту listadministratorusertypes. Если ID типа пользователя не указан, и файл лицензии портала содержит единственный совместимый тип пользователя, то он и будет назначен. Если файл лицензии содержит несколько совместимых типов пользователей, будет назначен временный тип пользователя, а основному администратору придется выбрать тип пользователя после входа.

-f; --file

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

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

<Portal for ArcGIS Installation Directory>/tools/createportal

<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@example.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
# e.g \"My Answer\"
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 =
# The path to the portal license file
PORTAL_LICENSE_FILE =
# The ID of the user type for the Initial Administrator
PORTAL_USER_TYPE_ID =
#
# 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@example.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
# e.g \"My Answer\"
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. C:\\arcgisportal, or \\\\<Absolute path to>\\<portal arcgisportal>
PORTAL_CONTENT_DIRECTORY =
# The path to the portal license file
PORTAL_LICENSE_FILE =
# The ID of the user type for the Initial Administrator
PORTAL_USER_TYPE_ID =

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

Использование утилиты командной строки listadministratorusertypes для определения совместимых типов пользователей

Чтобы определить список ID типов пользователей, лицензированных для вашей организации, которые совместимы с ролью Administrator, запустите утилиту командной строки listadministratorusertypes. Это предоставит список входных данных для параметра -ut в инструменте createportal. Запустите инструмент с -lf, как показано ниже, используя в качестве входного файл лицензии портала:

<Portal for ArcGIS Installation Directory>/tools/createportal/listadministratorusertypes.sh

Пример использования с утилитой: listadministratorusertypes.sh [-lf <arg>] или listadministratorusertypes.sh [--listadministratorusertypes <arg>]

Настройка после установки

Если вам необходимо, чтобы 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.

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

    # systemctl enable arcgisportal.service

  4. Чтобы убедиться, что служба systemd настроена корректно, перезапустите систему и проверьте статус службы

    # systemctl stop arcgisportal.service
    # systemctl start arcgisportal.service
    # systemctl status arcgisportal.service
    
    Примечание:

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

  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

    1. Сохраните изменения в скрипт 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 перезапускается корректно.

<Portal for ArcGIS Installation Directory>\tools\createportal\listadministratorusertypes.bat

Пример использования с утилитой: listadministratorusertypes.bat [-lf <arg>] или listadministratorusertypes.bat [--listadministratorusertypes <arg>]