Для установки ArcGIS for Server на одном компьютере в автоматическом режиме выполните следующие шаги. Выполнение автоматической установки ArcGIS for Server не требует Х-дисплея или участия пользователя во время процесса установки. Если вы устанавливаете ArcGIS for Server на нескольких машинах, следуйте инструкциям в разделе Установка ArcGIS for Server на нескольких машинах.
Примечание:
Обновление до версии 10.4.1? Подробнее см. в разделе Существующие пользователи ArcGIS for Server.
Как подготовиться к установке ArcGIS Server
- Получите файл авторизации для компьютера, на котором устанавливается ArcGIS Server.
- Удостоверьтесь, что сервер соответствует системным требованиям.
- Убедитесь, что у пользователя есть все права доступа к директории установки ArcGIS Server. Учетная запись, которая используется при установке ArcGIS Server – это учетная запись, от имени которой будет запускаться ПО. Пользователи групп и все остальные пользователи должны иметь в директории установки ArcGIS Server по крайней мере права выполнения. Обратите внимание, что установка ArcGIS Server от имени корневой учетной записи не поддерживается. Дополнительные сведения см. в разделе Учетная запись ArcGIS Server.
- Перейдите в каталог, где был разархивирован tar-файл ArcGIS Server, или вставьте установочный носитель ArcGIS Server в соответствующий привод и перейдите к Setup, чтобы запустить программу установки.
Примечание:
Нельзя устанавливать ArcGIS Server в общую сетевую директорию (монтированную папку NFS). Директория должна быть на целевом компьютере.
Порядок установки ArcGIS for Server в автоматическом режиме
В следующих инструкциях описывается процесс установки ArcGIS for Server в автоматическом режиме с помощью командной строки. Инструкции по установке ArcGIS for Server с помощью интерфейса программы установки находятся в разделе Установка ArcGIS for Server на одном компьютере.
Подсказка:
Режим, в котором осуществляется установка, определяет режим удаления по умолчанию. Например, если вы устанавливаете программу в автоматическом режиме из командной строки, удаление, по умолчанию, также будет происходить в автоматическом режиме из командной строки.
- Перед началом установки ознакомьтесь с лицензионным соглашением в файле <CD_ROOT or untar directory>/Documentation/EULA.pdf и примите его условия.
- Запустите программу установки в автоматическом режиме и выполните авторизацию с помощью файла авторизации (.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 в автоматическом режиме.
- После завершения установки появляется сообщение о ее статусе. Если установка завершена успешно, вы сможете открыть Менеджер ArcGIS Server с помощью Firefox или любого другого поддерживаемого веб-браузера. Для этого введите http://<server name>:6080/arcgis/manager. Дополнительные сведения см. в Справке ArcGIS Server.
- Если вы подготавливаете сайт для рабочего развертывания, установите ArcGIS Web Adaptor. Web Adaptor организует связь между корпоративным веб-сервером и сайтом ArcGIS Server. Он позволяет вам выбрать порт, адрес и параметры авторизации, которые будут использоваться для входящих запросов. Он также не позволяет внешним пользователям получить доступ к Manager и Administrator Directory. Дополнительные сведения см. в разделе Об ArcGIS Web Adaptor.
- Большинство операций по публикации сервисов выполняется в ArcGIS for Desktop, где вы создаете карты, глобусы, базы геоданных и т.д. Чтобы опубликовать сервис непосредственно из ArcGIS for Desktop, определите подключение к серверу с помощью ArcКаталог или окна Каталог в ArcMap. После этого сведения о подключении сохраняются на компьютере, и вы можете ссылаться на них при необходимости опубликовать сервис. Если подключение организуется с административными правами доступа, вы также можете выполнить операции администрирования сервера в ArcGIS for Desktop. См. инструкции в разделе Создание административного подключения ArcGIS Server в ArcGIS for Desktop.
- Убедитесь, что ArcGIS Server имеет доступ ко всем данным, на которые ссылаются его сервисы. Дополнительные сведения см. в разделе Предоставление доступа к данным для ArcGIS Server.
- После установки подключения к серверу вы можете опубликовать ГИС-ресурсы как сервисы. Сведения о добавлении сервиса см. в разделе Более подробно о публикации сервисов.
- После добавления сервисов на ГИС-сервер вы можете использовать их в различных приложениях. К ним относятся приложения, созданные с помощью 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). Процедура состоит из двух шагов.
- В командной строке запустите команду авторизации (см. ниже) после успешного завершения установки 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 на указанный вами адрес электронной почты.
- После получения файла авторизации *. 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 одновременно со стартом операционной системы.
- В оболочке командной строки переключитесь на пользователя root.
- Скопируйте исходный файл <каталог установки ArcGIS Server>/framework/etc/scripts/arcgisserver.service в /etc/systemd/system.
Этот файл установлен вместе с ArcGIS 10.4.1 for Server.
- По-прежнему как пользователь root выполните следующую команду для автоматического создания ссылок в /etc/systemd/system/multi-user.target.wants:
# systemctl enable arcgisserver.service
- Чтобы убедиться, что служба systemd настроена корректно, перезапустите систему и проверьте статус службы
# systemctl stop arcgisserver.service # systemctl start arcgisserver.service # systemctl status arcgisserver.service
- Завершите сеанс пользователя root.
- Перезагрузите операционную систему и убедитесь, что ArcGIS Server запускается корректно.
Операционные системы, поддерживающие службу SysV
Если ваша операционная система поддерживает SysV для начальной загрузки и управления процессами, выполните следующие шаги для настройки запуска ArcGIS Server одновременно со стартом операционной системы.
- В оболочке командной строки переключитесь на пользователя root.
- Скопируйте скрипт оболочки <каталог установки ArcGIS Server>/framework/etc/scripts/arcgisserver в соответствующие поддерживаемые каталоги дистрибутивов Linux:
- RHEL: /etc/rc.d/init.d/
- SUSE: /etc/init.d/
- Смените каталог на применимую папку init.d и проверьте скрипт arcgisserver, чтобы убедиться, что пользователь root имеет по крайней мере права чтения и выполнения.
- Отредактируйте скрипт arcgisserver следующим образом:
Измените переменную agshome на каталог установки ArcGIS Server, например, /home/username/arcgis/server.
Только для RHEL - добавьте строку, показанную ниже, непосредственно перед # Description: ArcGIS Server Service:
# chkconfig: 35 99 01
Сохраните изменения в скрипте arcgisserver.
- Всё ещё как пользователь root выполните следующую команду для автоматического создания ссылок в /etc/rc*.d с соответствующими уровнями выполнения:
- RHEL:
$ chkconfig --add arcgisserver $ chkconfig arcgisserver on
- SUSE:
$ insserv arcgisserver $ chkconfig arcgisserver on
- RHEL:
- Завершите сеанс пользователя root.
- Перезагрузите операционную систему и убедитесь, что ArcGIS Server запускается корректно.