Следующие шаги проведут вас через процесс установки ArcGIS Server на одном компьютере в автоматическом режиме. Выполнение автоматической установки ArcGIS Server не требует Х-дисплея или участия пользователя во время процесса установки. Если вы устанавливаете ArcGIS Server на нескольких машинах, следуйте инструкциям в разделе Установка ArcGIS Server на нескольких машинах.
Примечание:
Обновление до версии 10.6.1? Более подробно см. Часто задаваемые вопросы об обновлении.
Как подготовиться к установке ArcGIS Server
- Получите файл авторизации для компьютера, на котором устанавливается ArcGIS Server.
- Удостоверьтесь, что сервер соответствует системным требованиям.
- Убедитесь, что у пользователя есть все права доступа к директории установки ArcGIS Server. Учетная запись, которая используется при установке ArcGIS Server – это учетная запись, от имени которой будет запускаться ПО. Пользователи групп и все остальные пользователи должны иметь в директории установки ArcGIS Server по крайней мере права выполнения. Обратите внимание, что установка ArcGIS Server от имени корневой учетной записи не поддерживается. Дополнительные сведения см. в разделе Учетная запись ArcGIS Server.
- Перейдите в каталог, где был разархивирован tar-файл ArcGIS Server, или вставьте установочный носитель ArcGIS Server в соответствующий привод и перейдите к Setup, чтобы запустить программу установки.
Примечание:
Нельзя устанавливать ArcGIS Server в общую сетевую директорию (монтированную папку NFS). Директория должна быть на целевом компьютере.
Порядок установки ArcGIS Server в автоматическом режиме
В следующих инструкциях описывается процесс установки ArcGIS Server в автоматическом режиме с помощью командной строки. Инструкции по установке ArcGIS Server с помощью интерфейса программы установки находятся в разделе Установка ArcGIS 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>
Синтаксис: Setup [Опции]
Опция Описание -m; --mode MODE
Необязательный. Значения по умолчанию для GUI-интерфейса.
MODE – это режимы автоматический, консоль или GUI–интерфейс.
-l; --license – agreement CHOICE
Обязательный параметр для автоматического режима. CHOICE может иметь значения Yes или No. Да означает, что вы прочли и приняли условия Основного соглашения Esri (E204, E300). Текст этого соглашения доступен на странице http://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 в автоматическом режиме.
- После завершения установки появляется сообщение о ее статусе. Если установка завершена успешно, вы сможете открыть Менеджер ArcGIS Server с помощью Firefox или любого другого поддерживаемого веб-браузера. Для этого введите http://<server name>:6080/arcgis/manager. Дополнительные сведения см. в Справке ArcGIS Server.
В версии 10.6 вы также можете использовать утилиту командной строки createsite для создания нового сайта ArcGIS Server после установки ArcGIS Server.
- Настроить ArcGIS Server на запуск при загрузке операционной системы, выполнив следующие инструкции:
- Переключитесь на пользователя root.
- Скопируйте скрипт оболочки <ArcGIS Server installation directory>/framework/etc/scripts/arcgisserver в соответствующие поддерживаемые каталоги дистрибутивов Linux, приведенные ниже:
- RHEL: /etc/rc.d/init.d/
- SUSE: /etc/init.d/
- Смените каталог на применимую папку init.d и проверьте скрипт arcgisserver, чтобы убедиться, что пользователь root имеет по крайней мере права на чтение и выполнение.
- Отредактируйте скрипт arcgisserver следующим образом:
Update the agshome variable to the ArcGIS Server installation directory, for example, /home/username/arcgis/server.
For RHEL only, add the line below just before # Description: ArcGIS Server Service:
# chkconfig: 35 99 01
Save the edits to the arcgisserver script.
- По-прежнему как пользователь root, выполните следующую команду для автоматического создания ссылок в /etc/rc*.d с соответствующими уровнями запуска:
- RHEL:
$ chkconfig --add arcgisserver $ chkconfig arcgisserver on
- SUSE:
$ insserv arcgisserver $ chkconfig arcgisserver on
- RHEL:
- Завершите сеанс пользователя root.
- Перезагрузите операционную систему и убедитесь, что ArcGIS Server перезапускается корректно.
- Если вы подготавливаете сайт для рабочего развертывания, установите ArcGIS Web Adaptor. Web Adaptor организует связь между корпоративным веб-сервером и сайтом ArcGIS Server. Он позволяет вам выбрать порт, адрес и параметры авторизации, которые будут использоваться для входящих запросов. Он также не позволяет внешним пользователям получить доступ к Manager и Administrator Directory. Дополнительные сведения см. в разделе Об ArcGIS Web Adaptor.
- Большинство операций по публикации сервисов выполняется в ArcGIS Desktop, где вы создаете карты, глобусы, базы геоданных и т.д. Чтобы опубликовать сервис непосредственно из ArcGIS Desktop, определите подключение к серверу с помощью ArcCatalog или окна Catalog в ArcMap. После этого сведения о подключении сохраняются на компьютере, и вы можете ссылаться на них при необходимости опубликовать сервис. Если подключение организуется с административными правами доступа, вы также можете выполнить операции администрирования сервера в ArcGIS Desktop. См. инструкции в разделе Создание административного подключения ArcGIS Server в ArcGIS Desktop.
- Убедитесь, что ArcGIS Server имеет доступ ко всем данным, на которые ссылаются его сервисы. Дополнительные сведения см. в разделе Предоставление доступа к данным для ArcGIS Server.
- После установки подключения к серверу вы можете опубликовать ГИС-ресурсы как сервисы. Сведения о добавлении сервиса см. в разделе Более подробно о публикации сервисов.
- После добавления сервисов на ГИС-сервер вы можете использовать их в различных приложениях. К ним относятся приложения, созданные с помощью ArcGIS Web API и Native SDK или настраиваемые приложения и конструкторы приложений. Вы, кроме того, можете просматривать сервисы в приложениях для настольных компьютеров, таких как ArcGIS Explorer, ArcMap или ArcGlobe. Мобильные устройства, такие как iPhone, устройства на Android и Windows Phone, также могут использовать ваши ГИС-сервисы. Для начала ознакомьтесь с разделом О создании веб-приложений ГИС.
Использование утилиты командной строки 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/directories> |
-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 в автоматическом режиме
Инструмент авторизации можно также запустить в автоматическом режиме после того, как будет установлен ArcGIS 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 Server без подключения к сети интернет (в автономном режиме) может быть выполнена с помощью файла инициализации (.prvc). Процедура состоит из двух шагов.
- В командной строке запустите команду авторизации (см. ниже) после успешного завершения установки 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 (https://service.esri.com/drm). Следуйте инструкциям на экране, чтобы выгрузить информационный файл авторизации и загрузить файл авторизации .ecp.
- Отправьте информационный файл авторизации по адресу: authorize@esri.com. Esri пришлет вам файл авторизации .ecp на указанный вами адрес электронной почты.
- После получения файла авторизации .ecp любым из предложенных выше методов, запустите скрипт authorizeSoftware еще раз для завершения процесса авторизации:
<ArcGIS Server installation directory>/tools/authorizeSoftware -f <full path to the .ecp file>
Послеустановочная настройка
Если вам необходимо, чтобы ArcGIS Server запускался одновременно с запуском операционной системы, выполните шаги настройки, соответствующие типу операционной системы.
Операционные системы, поддерживающие службу systemd
Если ваша операционная система поддерживает systemd для начальной загрузки и управления процессами (например, если вы используете Red Hat 7.x), выполните следующие шаги для настройки запуска ArcGIS Server одновременно со стартом операционной системы.
- В оболочке командной строки переключитесь на пользователя root.
- Скопируйте исходный файл <каталог установки ArcGIS Server>/framework/etc/scripts/arcgisserver.service в /etc/systemd/system. Изменить права доступа к файлам /etc/systemd/system/arcgisserver.service с 700 на 600
Этот файл установлен вместе с ArcGIS 10.6.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 запускается корректно.