Чтобы сделать существующий ArcGIS Enterprise отказоустойчивым, сделайте отказоустойчивым каждый компонент и обновите privatePortalURL и адреса URL ArcGIS Server.
Следующие действия описывают процесс настройки имеющегося развертывания ArcGIS Enterprise, как отказоустойчивого.
- Свяжитесь со всеми пользователями портала и сайтов ArcGIS Server, чтобы сообщить им о том, что вам нужно ненадолго остановить систему.
- Убедившись, что никто не подключен и не создает новые ресурсы, выполните указания раздела Изменение директории ресурсов портала для копирования директории ресурсов Portal for ArcGIS на общий сетевой ресурс.
- Выполните Шаг 3: Установка и настройка второго компьютера портала, чтобы добавить компьютер на ваш портал.
- Если ваш портал использует аутентификацию веб-уровня, выполните Шаг 4: Установка и настройка ArcGIS Web Adaptor.
- Выполните Шаг 5: Настройка балансировщика нагрузки для создания отказоустойчивого URL для портала.
- Если ваш портал использует аутентификацию веб-уровня, выполните Шаг 6: Установка и настройка второго ArcGIS Web Adaptor для настройки отказоустойчивого веб-сервера.
- Если за вашим балансировщиком нагрузки находятся два веб-адаптера, выполните Шаг 7: Настройка аутентификации веб-уровня в IIS.
- Задайте свойство privatePortalURL для отказоустойчивого URL.
- Откройте веб-браузер и войдите в ArcGIS Portal Directory в качестве участника с ролью администратора по умолчанию в вашей организации портала. URL-адрес ArcGIS Portal Directory выглядит так: https://portal.domain.com:7443/arcgis/portaladmin:
- Щелкните Система > Свойства > Обновить свойства.
- В диалоговом окне Обновить свойства системы вставьте следующий JSON, заменив адрес URL для собственного балансировщика нагрузки.
{ "privatePortalURL": "https://lbprivate.domain.com:7443/arcgis" }
Примечание:
Не задавайте заголовок X-Forwarded-Host для этого URL.
- Щелкните Обновить свойства для сохранения внесенных изменений.
- Настройке все интегрированные сайты ArcGIS Server, в том числе хост-сервер, для распознавания обновленного privatePortalURL. Повторите эти действия для каждого интегрированного сервера (в том числе хост-сервера).
- Войдите в ArcGIS Server Administrator Directory под учетной записью основного администратора сайта или создайте токен администратора Portal for ArcGIS. URL-адрес Administrator Directory ArcGIS Server будет в формате https://server.domain.com:6443/arcgis/admin.
- Щелкните Безопасность > Конфигурация > Обновить.
- В диалоговом окне Обновить конфигурацию безопасности обновите значение privatePortalURL в следующий список в URL вашего балансировщика нагрузки.
В примере ниже адрес privatePortalURL - https://lbprivate.domain.com:7443/arcgis.
{ "portalUrl": "https://loadbalancer.domain.com/arcgis", "privatePortalUrl": "https://lbprivate.domain.com:7443/arcgis", "portalSecretKey": "< secret key >", "portalMode": "ARCGIS_PORTAL_FEDERATION", "serverId": "<ArcGIS Server site ID >", "serverUrl": "https://loadbalancer.domain.com/server" }
- Щелкните Обновить для сохранения изменений сайта интегрированного сервера.
- Следуйте инструкциям в разделе О сайтах ArcGIS Server на нескольких машинах, чтобы сделать хост-сервер вашего портала отказоустойчивым.
Если у вас есть интегрированные с порталом сайты ArcGIS Server, и вы хотите сделать их также отказоустойчивыми, выполните те же действия для каждого из этих сайтов.
- Обновите свой портал для работы с отказоустойчивым URL вашего хост-сервера.
- Войдите в точку доступа REST Portal for ArcGIS (в формате https://loadbalancer.domain.com/arcgis/sharing/rest) в качестве участника роли администратора по умолчанию, чтобы обновить информацию о хост-сервере.
- На домашней странице точки доступа REST Portal for ArcGIS выберите Порталы > Свои > Серверы и щелкните Server Id хост-сервера вашего портала.
- Щелкните Обновить сервер и введите или вставьте отказоустойчивый URL хост-сервера вашего портала в поле Server Admin URL.
- Щелкните Обновить для сохранения внесенных изменений.
- Проверьте интегрированные серверы с помощью Administrator Directory портала. Войдите в https://portal.domain.com:7443/arcgis/portaladmin и перейдите к Интегрированным > Серверам. Проверьте каждый из сайтов интегрированного сервера.
- Если вы сделали отказоустойчивыми другие интегрированные серверы, обновите портал для работы с отказоустойчивыми URL и для этих сайтов. Убедитесь, что вы щелкнули Server Id нужного интегрированного сайта ArcGIS Server во время обновления.
- Чтобы сделать ArcGIS Data Store отказоустойчивым, добавьте компьютеры в каждый тип хранилищ данных, зарегистрированный на хост-сервере вашего портала.
После того как вы сделаете все компоненты развертывания ArcGIS Enterprise отказоустойчивыми, уведомите пользователей о том, что они могут возобновить работу.