Skip to main content

Настройка существующего развертывания ArcGIS Enterprise для обеспечения отказоустойчивости

Чтобы сделать существующее развертывание ArcGIS Enterprise отказоустойчивым, сделайте отказоустойчивым каждый компонент и обновите URL-адреса privatePortalURL и ArcGIS Server.

Следующие действия описывают процесс настройки имеющегося развертывания ArcGIS Enterprise, как отказоустойчивого.

  1. Свяжитесь со всеми пользователями портала и сайтов ArcGIS Server, чтобы сообщить им о том, что вам нужно ненадолго остановить систему.

  2. Убедившись, что никто не подключен и не создает ресурсы, выполните указания раздела Изменение директории ресурсов портала для копирования директории ресурсов Portal for ArcGIS из существующего местоположения для копирования на общий сетевой ресурс.

  3. Выполните Шаг 3: Установка и настройка второго компьютера портала, чтобы добавить компьютер на ваш портал.

  4. Если ваш портал использует аутентификацию веб-уровня, выполните Шаг 4: Установка и настройка ArcGIS Web Adaptor.

  5. Выполните Шаг 5: Настройка балансировщика нагрузки для создания отказоустойчивого URL для портала.

  6. Если ваш портал использует аутентификацию веб-уровня, выполните Шаг 6: Установка и настройка второго ArcGIS Web Adaptor для настройки отказоустойчивого веб-сервера.

  7. Если за вашим балансировщиком нагрузки находятся два экземпляра Web Adaptor, выполните Шаг 7: Настройка аутентификации веб-уровня в IIS.

  8. Задайте свойство privatePortalURL для отказоустойчивого URL.

    Примечание:

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

    1. Откройте веб-браузер и войдите в Portal Administrator Directory в качестве участника с ролью администратора по умолчанию в вашей организации.

      URL-адрес Portal Administrator Directory выглядит так: https://portal.example.com:7443/arcgis/portaladmin.

    2. Щелкните Система > Свойства > Обновить свойства.

    3. В диалоговом окне Обновить свойства системы вставьте следующий JSON, заменив адрес URL для собственного балансировщика нагрузки.

       {
          "privatePortalURL": "https://lbprivate.example.com:7443/arcgis"
       }
    
    Примечание:

    Не задавайте заголовок X-Forwarded-Host для этого URL.

    1. Щелкните Обновить свойства для сохранения внесенных изменений.
  9. Настройте все интегрированные сайты ArcGIS Server, в том числе хост-сервер, для распознавания обновленного privatePortalURL. Повторите эти действия для каждого интегрированного сервера (в том числе хост-сервера).

    1. Войдите в ArcGIS Server Administrator Directory под учетной записью основного администратора сайта или создайте токен администратора Portal for ArcGIS.

      URL-адрес директории администратора ArcGIS Server имеет формат https://server.example.com:6443/arcgis/admin.

    2. Щелкните Безопасность > Конфигурация > Обновить.

    3. В диалоговом окне Обновить конфигурацию безопасности обновите значение privatePortalURL в следующем списке вашего балансировщика нагрузки URL.

      В примере ниже адрес privatePortalURL задан как https://lbprivate.example.com:7443/arcgis.

      {
       "portalUrl": "https://loadbalancer.example.com/arcgis",
       "privatePortalUrl": "https://lbprivate.example.com:7443/arcgis",
       "portalSecretKey": "< secret key >",
       "portalMode": "ARCGIS_PORTAL_FEDERATION",
       "serverId": "<ArcGIS Server site ID >",
       "serverUrl": "https://loadbalancer.example.com/server"
      }
      
    4. Щелкните Обновить для сохранения изменений сайта интегрированного сервера.

  10. Следуйте инструкциям в разделе Настройка сайтов ArcGIS Server на нескольких компьютерах, чтобы сделать хост-сервер вашего портала отказоустойчивым.

    Если у вас есть дополнительные интегрированные с порталом сайты ArcGIS Server и вы хотите сделать их также отказоустойчивыми, выполните те же действия для каждого из этих сайтов.

  11. Обновите свой портал для работы с отказоустойчивым URL вашего хост-сервера.

    1. Войдите в Portal Administrator Directory в качестве участника роли администратора по умолчанию, чтобы обновить информацию о хост-сервере.

    2. На домашней странице Portal Administrator Directory откройте Интеграция > Серверы и щелкните Server ID вашего хост-сервера.

    3. Щелкните Обновить и введите или вставьте URL отказоустойчивого хост-сервера в поле Admin Url.

    4. Щелкните Обновить сервер для применения изменений.

  12. Если вы сделали отказоустойчивыми другие интегрированные серверы, обновите портал для работы с отказоустойчивыми URL и для этих сайтов. Щелкните ID сервера нужного интегрированного сайта ArcGIS Server во время обновления.

  13. Чтобы сделать ArcGIS Data Store отказоустойчивым, добавьте компьютеры в каждый тип хранилищ данных, зарегистрированный на вашем хост-сервере.

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