Skip To Content

Контрольный список развертывания

При базовом развертывании ArcGIS Enterprise доступны два варианта добавления ArcGIS GeoEvent Server для настройки базового развертывания ArcGIS GeoEvent Server: вы можете либо установить все программные компоненты, включая GeoEvent Server, на одном компьютере, либо установить компоненты для обработки событий в реальном времени на втором компьютере.

Администраторы могут использовать приведенный ниже контрольный список развертывания для проверки определенных настраиваемых элементов, связанных с развертыванием на нескольких компьютерах. В этом шаблоне базовое развертывание ArcGIS Enterprise и базовое развертывание GeoEvent Server развертываются на отдельных машинах. Ниже приводятся рекомендации и общие настройки, которые администраторы должны учитывать при развертывании программных компонентов.

Информация, представленная в следующих разделах, использует информацию и утилиты, характерные для среды Windows. Аналогичные утилиты требуются для развертываний на Linux, что привычно администраторам Linux.

Начало работы

Должны быть установлены программные компоненты базового развертывания ArcGIS Enterprise. Сайт портала ArcGIS Enterprise должен быть создан и настроен таким образом, чтобы основной администратор мог входить в административный API портала. Для этого развертывания необходимо создать сайт ArcGIS Server, и у вас должна быть возможность войти в административный API сервера. На данном этапе ArcGIS Server еще не требуется настраивать в качестве хост-сервера портала Enterprise или интегрировать с порталом Enterprise. В этом контрольном списке описаны шаги, которые необходимо выполнить после создания и настройки SSL-сертификатов, проверки лицензий программного обеспечения и настройки базы геоданных хост-сервера.

На втором компьютере должны быть установлены компоненты программного обеспечения для базового развертывания ArcGIS GeoEvent Server. Для этого развертывания необходимо создать сайт ArcGIS Server, и у вас должна быть возможность войти в административный API сервера. Этот сервер нельзя использовать для публикации сервисов объектов, пока он не будет настроен с управляемой базой геоданных. Пока что остановите сервисы ArcGIS GeoEvent Gateway и ArcGIS GeoEvent Server, если они запущены, чтобы при запуске GeoEvent Server он опросил связанный с ним экземпляр ArcGIS Server и обнаружил конфигурацию сертификата безопасности SSL, которую вы настроили.

Создание сертификатов домена для машины ArcGIS Enterprise

Оба компонента Portal for ArcGIS и ArcGIS Server базового развертывания ArcGIS Enterprise должны иметь настроенные сертификаты SSL, чтобы приложения могли доверять ответам от компьютера сервера и приложений веб-сервисов. Не используйте самозаверенные сертификаты, установленные по умолчанию.

Выполните вход в компьютер ArcGIS Enterprise. В Windows выполните поиск Управление сертификатами компьютера и откройте приложение Microsoft Management Console. Используйте это приложение, чтобы создать новый сертификат домена. Рекомендуется создать сертификат с помощью Active Directory Enrollment Policy, установленной вашим сетевым администратором.

В этом сертификате должны быть указаны как обычное имя , так и Альтернативное DNS-имя субъекта. Рекомендуется использовать полное доменное имя компьютера (указывая параметры имя хоста и суффикс домена) при задании параметров сертификата. Политики приложения сертификата должны содержать как Аутентификацию сервера, так и Аутентификацию клиента для компьютера ArcGIS Enterprise.

После успешной регистрации сертификата домена экспортируйте сертификат как файл сертификата PFX, так и файл сертификата CER. Вы используете эти файлы сертификатов для настройки программных компонентов ArcGIS Enterprise. Файл сертификата PFX должен включать личный ключ компьютера и все сертификаты в пути сертификата, позволяющие использовать его в качестве сертификата веб-сервера. Файл сертификата CER не может включать личный ключ компьютера и не должен содержать полный путь к сертификату, поскольку он используется в качестве промежуточного сертификата для установления доверия между компьютерами в домене.

Создание сертификатов домена для машины GeoEvent Server

Войдите в компьютер GeoEvent Server и используйте приложение Microsoft Management Console, чтобы создать новый сертификат домена, аутентифицирующий этот второй компьютер. Не используйте самозаверенные сертификаты, установленные по умолчанию для аутентификации компонентов ArcGIS Server или GeoEvent Server. Как и раньше, в созданном сертификате должно быть указано полное имя компьютера в качестве обычного имени этого сертификата и альтернативное DNS-имя субъекта. После успешной регистрации второго сертификата домена необходимо экспортировать файлы сертификатов для последующего использования при настройке компонентов программы ArcGIS Enterprise, установленных на этих двух компьютерах.

Экспортируйте как файл сертификата PFX, так и файл сертификата CER. Как и прежде, файл сертификата PFX должен включать личный ключ компьютера и все сертификаты в пути сертификата, позволяющие использовать его в качестве сертификата веб-сервера. Файл сертификата CER не может включать личный ключ компьютера и не должен содержать полный путь к сертификату, поскольку он используется только для установления доверия между компьютерами ArcGIS Enterprise и GeoEvent Server.

Привязка SSL-сертификатов к HTTPS для каждой серверной машины

В Windows используйте приложение Microsoft Internet Information Services (IIS) для редактирования привязок сертификатов веб-сайта по умолчанию.

Примечание:

Если приложение Microsoft IIS недоступно, используйте мастер установки ArcGIS Web Adaptor, чтобы настроить необходимые компоненты для роли веб-сервера. На данном этапе не требуется завершать установку и настройку ArcGIS Web Adaptor; вам нужно только дать установщику разрешение на настройку роли веб-сервера для серверной машины.

Затем добавьте или отредактируйте существующий протокол HTTPS и выберите сертификат домена, который вы создали и зарегистрировали для этого сервера. При наличии двух компьютеров в системной архитектуре сервера это нужно выполнить дважды - один раз на компьютере ArcGIS Enterprise, а другой - на компьютере GeoEvent Server.

Настройка SSL-сертификатов веб-сервера на машине ArcGIS Enterprise

Войдите в административный API портала ArcGIS Enterprise на компьютере ArcGIS Enterprise и выполните следующее:

  • Используйте административный API, чтобы импортировать файл сертификата PFX для машины ArcGIS Enterprise и файл сертификата CER для машины GeoEvent Server в компонент Portal for ArcGIS.
  • На странице Главная щелкните вкладку Безопасность, щелкните опцию SSL-сертификаты и щелкните опцию Импортировать существующий сертификат сервера, чтобы импортировать PFX-файл сертификата компьютера ArcGIS Enterprise.
  • Далее выберите опцию Импортировать корневой или промежуточный для импорта файла сертификата CER компьютера GeoEvent Server. При импорте сертификатов рекомендуется использовать полное имя компьютера в качестве псевдонима сертификата, чтобы избежать путаницы в отношении того, какой сертификат аутентифицирует тот или иной компьютер.
  • После импорта этих двух файлов сертификатов обновите конфигурацию сертификата портала Enterprise, чтобы изменить опцию SSL-сертификат веб-сервера со значения по умолчанию (например, portal) на псевдоним, присвоенный сертификату PFX сервера ArcGIS Enterprise. Портал Enterprise перезапускается, и этот процесс может занять несколько минут.

На компьютере ArcGIS Enterprise войдите в административный API ArcGIS Server и выполните следующие действия:

  • Повторите описанные выше шаги, используя административный API ArcGIS Server, чтобы импортировать те же файлы сертификатов, которые были только что добавлены на портал Enterprise, в компонент ArcGIS Server. Убедитесь, что вы делаете это на компьютере ArcGIS Enterprise.
  • Импортируйте PFX-сертификат компьютера ArcGIS Enterprise, используя опцию Импортировать существующий сертификат сервера, и CER-сертификат компьютера GeoEvent Server, используя опцию Импортировать корневой или промежуточный.
  • После импорта двух файлов сертификатов измените конфигурацию сертификата компьютера ArcGIS Server, чтобы изменить опцию SSL-сертификат веб-сервера со значения по умолчанию (например, selfsignedcertificate) на псевдоним, назначенный вами PFX-сертификату сервера ArcGIS Enterprise. Компонент ArcGIS Server перезапускается, и этот процесс может занять несколько минут.

Выйдите из административных API ArcGIS Enterprise, очистите кэш браузера, откройте новое окно браузера и учтите следующее:

  • Теперь вы можете загрузить менеджер ресурсов портала Enterprise и ArcGIS Server Manager без указания веб-браузером, что он не может установить доверенное соединение для этих двух веб-приложений.
  • Щелкните значок замка в веб-браузере, убедитесь, что подключение безопасно, и просмотрите сведения о сертификате, который используется для аутентификации веб-приложения сервера.
  • Используемый сертификат должен быть файлом PFX, который содержит закрытые ключи сервера и полный путь к сертификату, позволяющий использовать его в качестве сертификата веб-сервера в вашем корпоративном домене.

Настройка SSL-сертификатов веб-сервера на машине GeoEvent Server

Войдите в административный API ArcGIS Server на компьютере GeoEvent Server и выполните следующие действия:

  • Используйте административный API, чтобы импортировать файл сертификата PFX для машины GeoEvent Server и файл сертификата CER для машины ArcGIS Enterprise в компонент ArcGIS Server. Используйте опцию Импорт существующего сертификата сервера, чтобы импортировать файл сертификата PFX машины GeoEvent Server. Используйте опцию Импортировать корневой или Промежуточный, чтобы импортировать файл сертификата CER машины ArcGIS Enterprise.
  • После импорта двух файлов сертификатов отредактируйте конфигурацию сертификата ArcGIS Server, чтобы изменить опцию SSL-сертификат веб-сервера со значения по умолчанию (например, selfsignedcertificate) на псевдоним, который вы назначили PFX-сертификату компьютера GeoEvent Server. Компонент ArcGIS Server перезапускается при сохранении изменений в конфигурации сертификата веб-сервера.
  • После перезапуска сервиса ArcGIS Server перезапустите ArcGIS GeoEvent Gateway и сервисы ArcGIS GeoEvent Server. Это позволяет GeoEvent Server обнаружить и применить изменения, внесенные в конфигурацию безопасности соответствующего компьютера ArcGIS Server. Рекомендуется сначала перезапустить ArcGIS GeoEvent Gateway и дать ему перейти в рабочее состояние перед перезапуском сервиса ArcGIS GeoEvent Server. Перезапуск этих сервисов может занять несколько минут.

В качестве последнего шага выйдите из административного API ArcGIS Server, очистите кэш браузера и откройте новое окно браузера. Запустите Server Manager на компьютере GeoEvent Server и убедитесь, что веб-браузер доверяет веб-приложению. Если вы нажмете кнопку с замком в веб-браузере, вы сможете подтвердить безопасность соединения и просмотреть сведения о сертификате. Проверьте, что сертификат, используемый для аутентификации веб-приложения, является PFX компьютера GeoEvent Server.

Важно понимать, что CER-файл сертификата компьютера ArcGIS Enterprise, импортированный в ArcGIS Server на компьютере GeoEvent Server, устанавливает доверие между GeoEvent Server и ответами, возвращаемыми компьютером ArcGIS Enterprise. Это может быть не сразу очевидно из веб-браузера, но критически важно для серверных операций на бэкэнде. GeoEvent Server должен доверять хост-серверу портала Enterprise, порталу Enterprise или хранилищу пространственно-временных больших данных, зарегистрированному на хост-сервере портала Enterprise. Ответы на запросы GeoEvent Server к компонентам, работающим на другом компьютере, должны быть доверенными для GeoEvent Server, чтобы они работали должным образом.

Настройка ArcGIS Data Store на машине GeoEvent Server

Прежде чем вы сможете использовать ArcGIS GeoEvent Manager для публикации сервисов объектов на компьютере GeoEvent Server, для неинтегрированного ArcGIS Server необходимо настроить реляционное хранилище в качестве собственной управляемой базы геоданных.

На компьютере GeoEvent Server откройте https://machine-name.domain:2443/arcgis/datastore в веб-браузере. Веб-браузер может выдать предупреждение о том, что мастер постинсталляции Data Store не является доверенным. Проигнорируйте это предупреждение и продолжите открытие мастера установки. Предоставьте учетные данные, чтобы позволить мастеру постинсталляции получить доступ к административному API ArcGIS Server, а также настройте или проверьте, что тип Реляционного хранилища был настроен и зарегистрирован на компьютере GeoEvent Server в ArcGIS Server. Вы также можете войти в Server Manager на этом компьютере и убедиться, что реляционная база данных указана при просмотре хранилищ данных сервера, а подключение к базе данных проходит проверку.

Примечание:

Не требуется интегрировать ArcGIS Server, на котором работает GeoEvent Server, с порталом Enterprise. Интегрированная схема работы для развертывания GeoEvent Server имеет свои преимущества и недостатки, которые вы можете обсудить с техническим консультантом Esri.

Настройка хост-сервера ArcGIS Enterprise

В веб-браузере выполните вход в менеджер ресурсов портала Enterprise и щелкните параметр Настройки. Щелкните опцию Серверы и добавьте ГИС-сервер, установленный на компьютере ArcGIS Enterprise, в качестве интегрированного сервера. У вас уже должен быть настроен ArcGIS Web Adaptor для работы в качестве веб-адаптера сервера, который позволяет вам указывать как URL-адрес сервисов, так и административный URL-адрес. После того как ГИС-сервер будет добавлен, проверьте его и назначьте этот сервер хост-сервером портала Enterprise.

Подтверждение роли и лицензии хост-сервера ArcGIS Enterprise

Если ГИС-сервер на компьютере ArcGIS Enterprise интегрирован и настроен в качестве сервера портала Enterprise, войдите в Server Manager, используя учетные данные администратора портала Enterprise. Вы можете войти в систему через веб-адаптер, настроенный для хост-сервера, как правило, по адресу https://machine-name.domain/server/manager, и убедиться, что на странице Управление сервисами указан картографический сервис SampleWorldCities. ArcGIS Pro должно быть установлено как значение Приложения создания для вашего образца сервиса. Это указывает на то, что роль сервера — ГИС-сервер, поддерживающий портал Enterprise в качестве хост-сервера.

Компонент ArcGIS Server на компьютере ArcGIS Enterprise должен быть лицензирован как GIS Server с использованием лицензии Standard или Advanced. Щелкните вкладку Сайт и выберите опцию Авторизация программного обеспечения. Убедитесь, что либо опция ArcGIS GIS Server Standard, либо ArcGIS GIS Server Advanced указана в списке ролей сервера. Это указывает на то, что вы можете использовать такие приложения, как ArcGIS Pro, для публикации новых размещенных векторных слоев на этом ГИС-сервере.

Подтверждение роли ArcGIS Server и лицензии на машине GeoEvent Server

ArcGIS Server, развернутому на компьютере GeoEvent Server, требуется лицензия GeoEvent Server. Войдите в Server Manager на компьютере GeoEvent Server, используя учетные данные администратора сайта ArcGIS Server. Этот ArcGIS Server не интегрирован с порталом Enterprise, поэтому не используйте учетные данные администратора портала Enterprise для входа в Server Manager компьютера GeoEvent Server. Если этот ArcGIS Server был лицензирован с помощью лицензии GeoEvent Server, на странице Управление сервисами в Server Manager не отображается картографический сервис SampleWorldCities. Пример сервиса отображается только при наличии лицензии ArcGIS Server на роль GIS Server.

Щелкните вкладку Сайт и выберите опцию Авторизация программного обеспечения. Убедитесь, что опция ArcGIS GeoEvent Server указана в ролях сервера. Если это единственная роль сервера в списке, то она не является GIS Server.

Примечание:

Если ArcGIS Server лицензирован только с ролью лицензии GeoEvent Server, вы не можете опубликовать какой-либо тип сервиса на этом сервере. Чтобы опубликовать сервисы с любого клиента, включая GeoEvent Manager, ArcGIS Server должен быть лицензирован с ролью лицензии GIS Server.

Примечание:

У развертывания, в котором каждый экземпляр ArcGIS Server поддерживает свою собственную управляемую корпоративную базу геоданных, есть свои преимущества и недостатки. Вы можете принять политики, например, согласно которым сервисы объектов, используемые GeoEvent Server, хранятся на этом сервере, в то время как сервисы объектов, лежащие в основе ваших размещенных векторных слоев ArcGIS Enterprise, хранятся отдельно на хост-сервере портала Enterprise. Такая политика может использоваться для проведения четкого различия между сервисами пространственных объектов в реальном времени и теми, которые поддерживают веб-карты и операционные панели с относительно статичными данными, редактируемыми с использованием более традиционных рабочих процессов редактирования объектов. Вы можете обсудить оптимальные для вашей организации варианты с техническим консультантом Esri.

Войдите в GeoEvent Manager на компьютере GeoEvent Server.

Когда вы настроили SSL-сертификат веб-сервера на компьютере GeoEvent Server, вы могли перезапустить сервисы ArcGIS GeoEvent Gateway и ArcGIS GeoEvent Server. При запуске GeoEvent Server обнаруживает сертификаты, используемые базовым серверным компонентом, и включает их в собственное хранилище сертификатов. Приняв сертификаты сервера, GeoEvent Server по умолчанию доверяет ответам от связанного с ним ArcGIS Server.

Откройте веб-браузер на компьютере GeoEvent Server и запустите GeoEvent Manager, как правило, по адресу https://machine-name.domain:6143/geoevent/manager. Веб-браузер должен показывать, что данное соединение безопасно. Если вы щелкнете кнопку замка в веб-браузере, вы можете просмотреть сведения о сертификате, используемом для аутентификации веб-приложения сервера, и убедиться, что это тот же сертификат, используемый Server Manager — сертификат с личными ключами компьютера GeoEvent Server и полным путем сертификата, позволяющий использовать его в качестве сертификата веб-сервера в корпоративном домене.

Увеличение таймаута для недолговечных токенов ArcGIS Server

Экземпляр ArcGIS Server, на котором работает GeoEvent Server, не интегрирован с порталом Enterprise. Это означает, что вы не сможете воспользоваться системой единого входа, при которой ваше разрешение на продолжение использования GeoEvent Manager автоматически продлевается. Когда вы используете учетные данные администратора ArcGIS Server для входа в GeoEvent Manager, ваш сеанс получает краткосрочный токен. По истечении срока действия этого токена вам будет предложено войти в GeoEvent Manager снова.

Чтобы избежать частых запросов на продление вашего логина, вы можете изменить время истечения срока действия краткосрочных токенов ArcGIS Server. Войдите в Server Manager, щелкните параметр Безопасность и щелкните параметр Настройки.Щелкните, чтобы изменить значение Срок действия краткосрочных токенов и установите значение, отличное от значения по умолчанию 60 минут, например 1440 минут. Это продлевает срок действия краткосрочных токенов, поэтому вам не нужно входить в GeoEvent Manager так часто.

Настройка подключения к серверу GeoEvent Server по умолчанию, чтобы включить учетные данные

Каждая конфигурация GeoEvent Server включает параметр подключения к серверу По умолчанию. Это зарегистрированное подключение к серверу называется хранилищем данных в GeoEvent Manager.

В GeoEvent Manager щелкните вкладку Сайт и выберите параметр GeoEvent, чтобы открыть страницу GeoEvent. На странице GeoEvent щелкните параметр Хранилища данных. Проверьте, что опция подключения к серверу По умолчанию проходит проверку. Это указывает на доступность ArcGIS REST Services Directory сервера и обнаружение общедоступных сервисов.

Примечание:

В неинтегрированном развертывании подключение к серверу по умолчанию — это тип подключения ArcGIS Server к локальному ArcGIS Server, на котором работает GeoEvent Server. Если вы решите интегрировать ArcGIS Server компьютера GeoEvent Server с порталом Enterprise, подключение к серверу по умолчанию компьютера GeoEvent Server изменится на тип подключения ArcGIS Enterprise и потребует ввода учетных данных для проверки.

Это не интегрированная конфигурация, поэтому для подключения к серверу по умолчанию не требуются учетные данные для проверки. Однако рекомендуется всегда настраивать подключение к серверу с использованием учетных данных администратора, чтобы вы могли использовать опцию подключения к серверу По умолчанию для выполнения административных задач, таких как публикация сервисов объектов.

Щелкните, чтобы изменить опцию подключения к серверу По умолчанию, и отметьте поле для использования учетных данных. Введите имя пользователя и пароль пользователя, сервисы объектов которого GeoEvent Server должен обнаружить и использовать.

Рекомендации по использованию учетных данных основного администратора сайта (PSA) ArcGIS Server

Соединение с сервером по умолчанию может использовать учетные данные основного администратора сайта (PSA) ArcGIS Server в неинтегрированном развертывании. Это самый простой вариант, который часто выбирают администраторы сайтов. Недостатком является то, что каждый раз, когда GeoEvent Server сканирует ArcGIS REST Services Directory, он обнаруживает и опрашивает каждый картографический сервис и сервис объектов, к которым имеет доступ администратор. Если опубликовано множество веб-сервисов, опрос для обнаружения всех слоев и свойств слоев для каждого сервиса может занять значительное время.

Рекомендуется ограничить количество веб-сервисов, которые может использовать развертывание GeoEvent Server, назначив административного пользователя ArcGIS Server владельцем как можно меньшего числа картографических сервисов и сервисов объектов, а также настроив опцию подключения к серверу По умолчанию с учетными данными этого пользователя. Это гарантирует, что обнаружение сервисов завершится с минимальными перерывами в работе GeoEvent Server. Такие задачи, как импорт определения GeoEvent, импорт геозон из векторного слоя, настройка входных данных для опроса сервиса объектов на предмет записей объектов или использование процессора для обогащения записей событий записями, содержащимися в векторном слое, используют соединение с сервером по умолчанию и требуют его сервисное обнаружение должно быть выполнено как можно быстрее.

Установка скорости обнаружения для подключения GeoEvent Server к серверу по умолчанию

В GeoEvent Server частота, с которой соединение с сервером по умолчанию выполняет обнаружение сервисов, может быть установлена в соответствии с вашими требованиями. Установка небольшого значения скорости обнаружения, чтобы убедиться, что GeoEvent Server известно о существующих веб-сервисах, часто приводит к обратным результатам. Это заставит GeoEvent Server чаще возвращаться в ArcGIS REST Services Directory, выполнять полное сканирование этой директории при обновлении кэша информации для всех известных картографических сервисов и сервисов объектов. Это требует времени и потребляет системные ресурсы, такие как ЦП и сеть, которые можно было бы лучше выделить для приема, адаптации, обработки и распространения данных в реальном времени. Можно привести аргумент, что даже частое обнаружение, скажем, 5 минут недостаточно быстро, особенно если вы только что опубликовали новый сервис объектов и хотите использовать его немедленно.

Поэтому попробуйте увеличить значение Скорость обнаружения для подключений к серверу, зарегистрированных в GeoEvent Server; например, установив для этого параметра значение 1440 минут, полное сканирование директории сервисов будет происходить только один раз в сутки. Кэш сервиса обновляется каждый раз, когда сервис ArcGIS GeoEvent Server перезапускается. В GeoEvent Manager вы также можете принудительно обновить кэш подключения к серверу. Для этого щелкните вкладку Сайт, а затем щелкните опцию GeoEvent, чтобы открыть страницу GeoEvent. На странице GeoEvent щелкните параметр Хранилища данных.