Вы можете использовать образец Esri шаблона CloudFormation, чтобы интегрировать существующий сайт ArcGIS Server с порталом ArcGIS Enterprise. Вы также можете добавить сайт ArcGIS GIS Server как хост-сервер на портал.
Этот шаблон не развертывает новые программные компоненты ArcGIS Enterprise; он интегрирует существующий сайт ArcGIS Server с порталом ArcGIS Enterprise.
Подсказка:
Используйте этот шаблон как часть создания развертывания ArcGIS Enterprise, как это описано в статьте Развертывание компонентов ArcGIS Enterprise на отдельных машинах с помощью CloudFormation.Предварительные условия
Перед запуском этого шаблона для интеграции сайта у вас должен быть существующий автономный сайт ArcGIS Server (с любой ролью лицензирования) и Portal for ArcGIS доступное развертывание в Amazon Web Services (AWS). Вы можете использовать один из следующих шаблонов для сзодания развертывания Portal for ArcGIS:
- Portal for ArcGIS на одном компьютере
- Portal for ArcGIS на двух компьютерах для высокой доступности
Вы также можете использовать один из следующих шаблонов для сзодания сайта ArcGIS Server. Используемый шаблон зависит от типа нужного вам сайта.
- Сайт ArcGIS Server на одном компьютере
- Сайт ArcGIS Server на нескольких компьютерах для высокой доступности
- Сайт ArcGIS GeoEvent Server на одном компьютере
- Сайт ArcGIS Mission Server на одном компьютере
- Сайт ArcGIS Mission Server на нескольких компьютерах для отказоустойчивости
- Сайт ArcGIS Notebook Server на одном компьютере
- Сайт ArcGIS Notebook Server на нескольких компьютерах для высокой доступности
- Сайт ArcGIS Workflow Manager на одном компьютере
- Сайт ArcGIS Workflow Manager на нескольких компьютерах для отказоустойчивости
При настройке хост-сервера сайт ArcGIS Server должен быть лицензирован как сайт ArcGIS GIS Server, и на сайте должно быть настроено реляционное хранилище данных. Для создания сайта используйте либо сайт на одном компьютере ArcGIS Server, либо сайт с несколькими компьютерами ArcGIS Server для отказоустойчивых шаблонов из предыдущего списка. Вы можете использовать один из следующих шаблонов ArcGIS Data Store для создания реляционного хранилища данных:
Когда у вас есть сайт ArcGIS Server, портал и реляционное хранилище данных (если вы добавили сайт как хост-сервер), используйте шаблон arcgis-server-federate.template.json CloudFormation для интеграции сайта с порталом.
Параметры
В следующих таблицах описываются параметры, используемые в этом шаблоне CloudFormation. Таблицы сгруппированы по типу параметра.
ArcGIS Server Configuration
Имя параметра | Обязательный? | Описание параметра |
---|---|---|
ArcGIS Server Role | Обязательный | Выберите роль ArcGIS Server, которую будет исполнять сайт. Доступны следующие роли:
|
Site Administrator User Name | Обязательный | Укажите имя пользователя существующего основного администратора сайта. |
Site Administrator User Password | Обязательный | Укажите пароль существующего основного администратора сайта. Вы можете ввести либо обычный текстовый пароль, либо ARN вашего секретного ID из AWS Secrets Manager. |
ArcGIS Server Services URL | Обязательный | Укажите URL-адрес Сервисов ArcGIS Server Services. Если вы использовали шаблон Esri CloudFormation для создания сайта, вы можете получить это значение из выходных данных стека сайта в сервисе AWS CloudFormation в AWS Management Console. URL-адрес должен иметь формат: https://<domainname>/<servercontextname or webadaptorname>. Если сайт содержит веб-адаптер, этот URL-адрес включает адрес веб-адаптера, например, http://webadaptorhost.domain.com/webadaptorname. Если вы добавили сайт ArcGIS Server на обратный прокси-сервер своей организации, URL является адресом обратного прокси-сервера (например, https://reverseproxy.domain.com/myort). Примечание:Этот URL-адрес также используется в качестве URL-адреса администрирования сервера во время операции интеграции. Операция интеграции включает проверку достоверности для определения, доступен ли URL-адрес с сайта ArcGIS Server. Если итоговая проверка не удается, в журналах Portal for ArcGIS будет создано предупреждение. Однако интеграция не будет неудачной, если URL сервисов не пройдет проверку, поскольку URL может быть недоступен с сайта ArcGIS Server в случае, например, если сайт находится за брандмауэром. |
ArcGIS Server EC2 Instance ID | Обязательный | Выберите один из экземпляров EC2, создающих сайт ArcGIS Server. Если сайт состоит из нескольких машин, вы можете выбрать любой экземпляр EC2 на сайте. Не выбирайте экземпляр файлового сервера EC2. |
Portal for ArcGIS Configuration
Имя параметра | Обязательный? | Описание параметра |
---|---|---|
Portal Administrator User Name | Обязательный | Укажите имя пользователя администратора портала. Имя пользователя должно существовать, а администратор портала должен иметь роль администратора по умолчанию. |
Portal Administrator User Password | Обязательный | Введите пароль администратора портала, указанный в параметре Имя пользователя администратора портала. Вы можете ввести либо обычный текстовый пароль, либо ARN вашего секретного ID из AWS Secrets Manager. |
Portal for ArcGIS EC2 Instance ID | Обязательный | Выберите экземпляр Portal for ArcGIS EC2. Если портал содержит две машины (основная-резервная), вы можете выбрать любой экземпляр. Не выбирайте экземпляр файлового сервера EC2. |
Пост-интеграционные требования
Этот шаблон обеспечивает коммуникацию между сайтом ArcGIS Server, который вы интегрируете, и развертыванием Portal for ArcGIS путем изменения группы безопасности сайта ArcGIS Server, чтобы разрешить весь TCP-трафик с портала, и измения группы безопасности портала для всего TCP-трафика с сайта ArcGIS Server. В зависимости от типа развертываемой архитектуры может потребоваться включить связь между новым интегрированным сайтом ArcGIS Server и другими сайтами ArcGIS Server или между сайтом ArcGIS Server и ArcGIS Data Store.
Вы должны войти в свою учетную запись в AWS Management Console и изменить группы безопасности в следующих сценариях:
- Если вы интегрировали сайт ArcGIS GeoAnalytics Server, вы должны включить коммуникацию между сайтом ArcGIS GeoAnalytics Server и хранилищем больших пространственно-временных данных. Для этого добавьте весь TCP-трафик в группу безопасности сайта ArcGIS GeoAnalytics Server с группой безопасности хранилища больших пространственно-временных данных в качестве источника. Кроме того, добавьте весь TCP-трафик в группу безопасности хранилища больших пространственно-временных данных с группой безопасности ArcGIS GeoAnalytics Server в качестве источника.
Для вывода данных из инструментов GeoAnalytics Tools в реляционную базу данных необходимо использовать тот же метод, чтобы обеспечить коммуникацию между сайтом ArcGIS GeoAnalytics Server и реляционным хранилищем данных.
- Если вы интегрировали сайт ArcGIS Mission Server, вы должны включить коммуникацию между сайтом ArcGIS Mission Server и реляционным хранилищем данных. Для этого добавьте весь TCP-трафик в группу безопасности сайта ArcGIS Mission Server с группой безопасности реляционного хранилища данных в качестве источника. Кроме того, добавьте весь TCP-трафик в группу безопасности реляционного хранилища данных с группой безопасности сайта ArcGIS Mission Server в качестве источника.
Если миссии будут создаваться как размещенные пространственно-временные векторные слои, вы должны использовать тот же метод, чтобы включить коммуникацию между сайтом ArcGIS Mission Server и хранилищем больших пространственно-временных данных.
После интеграции сайта ArcGIS Workflow Manager с ArcGIS Enterprise, необходимо перезапустить ArcGIS Workflow Manager на каждом экземпляре EC2. Подробнее см. в разделе Настройка Workflow Manager на работу с порталом ArcGIS Enterprise.
Решение проблем
Если вы столкнулись с проблемами при создании этого стека CloudFormation, см. Решение проблем, возникающих при развертывании ArcGIS на AWS.