Skip To Content

Настройка портала с высокой доступностью

В этом разделе

В организации, в которой необходимо сократить время простоев, настройки Portal for ArcGIS должны обеспечивать высокий уровень доступности. Чтобы добиться этого, необходимо установить это программное обеспечение на два компьютера и настроить их с помощью установленной утилиты.

Настройка высокой доступности – непростая задача, требующая глубокого понимания администрирования портала, написания скриптов и работы сети. Перед установкой и настройкой Portal for ArcGIS необходимо настроить балансировщик загрузки на передачу запросов на веб-сайт портала. Кроме того, вам также необходимо настроить директорию ресурсов портала файлового сервера. Рекомендуем вам держать постоянную связь с IT-специалистами вашей организации, чтобы они понимали требования к настройке портала высокой доступности.

Архитектура высокого уровня доступности
При такой архитектуре каждый портал установлен на отдельном компьютере и ссылается на директорию общих ресурсов. Администраторы подключаются к сайту через балансировщик загрузки сети. Директория ресурсов открыта для обоих компьютеров через файловый сервер.

При такой архитектуре балансировщик загрузки сети или обратный прокси настроен для обоих компьютеров и используется в качестве шлюза организации. Если вы собираетесь использовать аутентификацию веб-уровня, используйте ArcGIS Web Adaptor. Web Adaptor может устанавливаться перед балансировщиком нагрузки сети или на оба компьютера портала. Если вы не будете использовать аутентификацию веб-уровня, тогда и ArcGIS Web Adaptor вам не потребуется.

Оба компьютера портала имеют базы данных, хранящие информацию о ресурсах. База данных первого компьютера реплицирует (копирует) изменения на базу данных второго компьютера. Сервис индексирования поддерживает синхронный поиск пользователей и элементов между компьютерами.

Если вы используете ArcGIS Server с порталом высокой доступности, рекомендуем вам использовать балансировщик загрузки сети для балансирования запросов между двумя компонентами. Это обеспечит то, что запросы ArcGIS Server будут посылаться на портал с максимальной доступностью. Если вы не хотите использовать балансировщик нагрузки для внутреннего обмена данными с ArcGIS Server, то вы можете добавить второй балансировщик нагрузки, который будет использоваться специально для внутреннего обмена данными. Либо вы можете разместить два или более Web Adaptor перед балансировщиком нагрузки. При такой архитектуре весь внешний трафик будет управляться Web Adaptor, а весь внутренний трафик – балансировщиком нагрузки.

Предпосылки настройки портала высокой доступности

Для настройки высокой доступности портала необходимы следующие компоненты:

  • Балансировщик сетевой нагрузки (Network load balancer – NLB) – компонент сторонних разработчиков, который, используя алгоритм распределения, производит балансировку сетевого трафика между двумя компьютерами портала, что способствует улучшению масштабируемости и доступности портала. Он также должен обеспечить высокую доступность, выявляя аппаратные ошибки и автоматически перераспределяя трафик на доступный компьютер портала. Необходимо задать контекстное имя NLB arcgis (например, https://nlb.domain.com/arcgis).

  • Файловый сервер высокой доступности – Компонент сторонней разработки, сохраняющий и публикующий директорию ресурсов портала. Выбранная вами директория с файлами должна быть доступна с обоих компьютеров и для учетной записи, используемой для установки Portal for ArcGIS. Та же учетная запись может быть использована на обоих компьютерах портала.

  • Два компьютера Portal for ArcGIS – вам нужны два компьютера с установленным Portal for ArcGIS для настройки высокой доступности. Эти компьютеры должны соответствовать минимальным системным требованиям ОС, и портал должен быть установлен с использованием той же учетной записи.

Следующие компоненты не являются обязательными:

  • ArcGIS Web Adaptor – дополнительный компонент Portal for ArcGIS, который используется для обеспечения аутентификации веб-уровня. Web Adaptor может устанавливаться перед балансировщиком нагрузки сети или на оба компьютера портала. Если вы не будете использовать аутентификацию веб-уровня, ArcGIS Web Adaptor вам не потребуется. Подробнее см. в разделе О ArcGIS Web Adaptor.

  • ArcGIS Server – дополнительный компонент, делающий веб-сервисы ГИС доступными другим пользователям вашей организации. При работе с ArcGIS Server ваш портал будет иметь ряд преимуществ, описанных в разделе Об использовании вашего сервера с Portal for ArcGISPortal for ArcGIS. Если вы будете интегрировать свой сайт ArcGIS Server с порталом, необходимо осуществить некоторые дополнительные действия, как показано ниже.

Настройка портала с высокой доступностью

Для настройки портала на высокую доступность, выполните следующие действия:

Примечание:

Для обновления портала высокой доступности до версии 10.3.1 выполните действия, перечисленные в разделе обновления.

Подсказка:

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

Шаг 1: Настройте балансировщик загрузки сети

  1. Задайте контекстное имя NLB arcgis (например, https://nlb.domain.com/arcgis). Если вы используете контекстное имя, отличное от arcgis, в работе портала высокой доступности возникнут ошибки.
  2. Настройте HTTPS для балансировщика загрузки сети. Это необходимо, поскольку для Portal for ArcGIS для обмена данными требуется HTTPS. Обратитесь к документации NLB, чтобы получить информацию о настройке HTTPS.
  3. Настройте свой NLB для запросов балансировки нагрузки на обоих компьютерах портала (p1.domain.com и p2.domain.com).
    • Если вы не используете аутентификацию веб-уровня, настройте работу с запросами балансировщика нагрузки сети (NLB) через порты 7080 (HTTP) и 7443 (HTTPS). По умолчанию Portal for ArcGIS использует для обмена информацией именно эти порты; необходимо задать эти порты в настройках. Например, на Apache порты указываются в файлах конфигурации httpd.conf и httpd-ssl.conf. Более подробную информацию см. в разделе Порты, используемые Portal for ArcGIS.
    • Если вы используете аутентификацию веб-уровня (и у вас на обоих компьютерах установлен ArcGIS Web Adaptor), настройте работу с запросами балансировщика нагрузки сети (NLB) через порты 80 (HTTP) и 443 (HTTPS). Вы можете использовать ArcGIS Web Adaptor только через порты веб-сервера 80 и 443. Другие порты не поддерживаются.
  4. В настройках балансировщика задайте заголовок X-Forwarded-Host. Portal for ArcGIS требует задания этого свойства в заголовке, посылает его NLB и возвращает запросы NLB, соответствующие URL NLB. Например, запрос к ArcGIS Portal Directory (https://nlb.domain.com/arcgis/sharing/rest) будет возвращаться клиенту в виде того же URL-адреса. Если это свойство не установлено, Portal for ArcGIS возвращает URL внутреннего компьютера, на который направлен запрос (например, https://p1.domain.com/arcgis/sharing/rest вместо https://nlb.domain.com/arcgis/sharing/rest). Это проблематично, т.к. клиенты не смогут получить доступ к этому URL-адресу (обычно выглядит как ошибка 404 в браузере). Также, клиент получит некоторые сведения о внутреннем компьютере.

Шаг 2: Настройте директорию ресурсов портала на файловом сервере

В настройке высокой доступности директория ресурсов портала совместно используется обоими компьютерами. Вам надо настроить директорию ресурсов так, чтобы она была доступна с обоих компьютеров и для учетной записи, используемой для установки Portal for ArcGIS. Та же учетная запись может быть использована на обоих компьютерах портала.

  1. На файловом сервере создайте каталог для директории ресурсов портала и откройте к ней доступ для обоих компьютеров портала. Например, /net/share/portal/content.
  2. Предоставьте учетной записи, используемой для установки Portal for ArcGIS, права доступа к директории уровня 700..
  3. Убедитесь, что у учетной записи есть доступ к директории на обоих компьютерах.

Шаг 3: Установите и настройте первый компьютер портала

  1. На первом компьютере портала откройте порты, как описано в разделе Порты, используемые Portal for ArcGIS. Дополнительно: откройте порты 57800, 57900, 57950 и 57975. Эти порты используются сервисом индексации для поддержки синхронного поиска пользователей и элементов между обоими компьютерами портала.
  2. Установите Portal for ArcGIS на первом компьютере. Подробнее см. раздел Установка Portal for ArcGIS..
  3. Откройте веб-сайт портала и создайте учетную запись главного администратора. URL-адрес этого веб-сайта выглядит так: https://p1.domain.com:7443/arcgis/home. Первичная учетная запись администратора не является учетной записью операционной системы и не имеет отношения к учетной записи, под которой устанавливался Portal for ArcGIS.
  4. Когда учетная запись будет создана, вы увидите сообщение, уведомляющее вас о том, что портал будет перезапущен. Щелкните ОК.
  5. Скопируйте все содержание локальной директории в папку, выбранную вами на файловом сервере. Например, откройте <Portal for ArcGIS installation directory>/arcgis/portal/usr/arcgisportal/content и скопируйте ее содержимое в /net/share/portal/content..

Шаг 4: Установка и настройка ArcGIS Web Adaptor

Если вы будете использовать авторизацию на веб-уровне, необходимо установить и настроить ArcGIS Web Adaptor. Web Adaptor может устанавливаться перед балансировщиком нагрузки сети или на оба компьютера портала. Вы можете использовать ArcGIS Web Adaptor только через порты веб-сервера 80 и 443. Другие порты не поддерживаются. Если вы не будете использовать аутентификацию веб-уровня, ArcGIS Web Adaptor вам не потребуется.

Если Web Adaptor устанавливается перед NLB

Если Web Adaptor устанавливается перед NLB, рекомендуется разместить его на веб-сервере высокого уровня доступности. Этот компонент ПО – единственная точка созданной вами архитектуры, где может произойти сбой.

  1. Установите ArcGIS Web Adaptor на компьютере веб-сервера перед балансировщиком сетевой нагрузки. Подробные инструкции доступны в разделе, посвященном инсталляции IIS, Java (Windows) или Java (Linux).
  2. Настройте Web Adaptor. Когда вы будете указывать URL-адрес портала, введите URL-адрес балансировщика нагрузки сети, например, https://nlb.domain.com/arcgis. Подробные инструкции см. в разделе по настройке IIS, Java (Windows) или Java (Linux).

Если Web Adaptor устанавливается после балансировщика нагрузки сети (NLB)

Если Web Adaptor устанавливается после балансировщика нагрузки сети (NLB), вам потребуется разместить его на обоих компьютерах портала. Этот метод гарантирует высокий уровень доступности Web Adaptor.

  1. Установите ArcGIS Web Adaptor на первом компьютере портала. Подробные инструкции доступны в разделе, посвященном инсталляции IIS, Java (Windows) или Java (Linux).
  2. Настройте Web Adaptor на первом компьютере портала. Когда вы будете указывать URL-адрес портала, введите URL-адрес первого компьютера портала, например, https://p1.domain.com:7443/arcgis. Подробные инструкции см. в разделе по настройке IIS, Java (Windows) или Java (Linux).
  3. На первом компьютере портала откройте ArcGIS Portal Directory (https://p1.domain.com:7443/arcgis/portaladmin) и войдите под учетной записью главного администратора.
  4. Щелкните Система > Web Adaptors > Настройка и скопируйте и сохраните Общий ключ (например, LLjb9UMC3tdqdAZGa+107ckUe9dfeONJJLjQ/CA9ERA=).
  5. Замените имеющийся общий ключ на втором компьютере портала сохраненным ключом, полученным с первого компьютера портала. Подробные инструкции приведены в Шаге 6.
  6. Установите и настройте ArcGIS Web Adaptor на втором компьютере портала. Подробные инструкции приведены в Шаге 6.

Шаг 5: Запустите утилиту высокой доступности на первом компьютере портала

Утилита командной строки позволит настроить ваш компьютер портала на высокую доступность. Вам необходимо указать некоторые данные о своем развертывании для запуска утилиты.

  1. На первом компьютере портала войдите под учетной записью, которая использовалась для установки ПО портала, и откройте <Portal for ArcGIS installation directory>/tools/portalha.
  2. Из командной строки запустите инструмент portalha.sh с помощью команды -c (например, ./portalha.sh -c)).
  3. Введите следующую информацию в командной строке:
    • Папка общих ресурсовУказанная вами директория ресурсов на файловом сервере, к примеру – /net/share/portal/content.
    • Публичный URL-адрес портала – публичный URL-адрес, который используется клиентами для доступа в организацию. В зависимости от того, как настроен ваш портал с высоким уровнем доступности, это может быть балансировщик нагрузки, ArcGIS Web Adaptor или другой компьютер, который выполняет роль шлюза в вашу организацию. Например, если ArcGIS Web Adaptor установлен перед балансировщиком, то публичным URL-адресом портала будет URL-адрес компьютера, на котором размещен Web Adaptor (https://webadaptor.domain.com/arcgis).
    • Частный URL-адрес портала – частный URL-адрес, который используется для локального доступа в организацию. Обычно, это – NLB, установленный перед компьютерами портала (https://nlb.domain.com/arcgis). Если вы настроили второй NLB для внутреннего обмена данными между порталом с высоким уровнем доступности и ArcGIS Server, укажите URL-адрес внутреннего NLB (https://internalnlb.domain.com/arcgis).
    • Имя другого компьютера портала – Имя другого компьютера портала в развертывании высокой доступности, например, p2.domain.com.
  4. Введите Y и нажмите клавишу Enter, чтобы запустить утилиту.

Шаг 6: Установите и настройте второй компьютер портала

  1. На втором компьютере портала откройте порты, как описано в разделе Порты, используемые Portal for ArcGIS. Дополнительно: откройте порты 57800, 57900, 57950 и 57975. Эти порты используются сервисом индексации для поддержки синхронного поиска пользователей и элементов между обоими компьютерами портала.
  2. Установите Portal for ArcGIS на втором компьютере. При установке используйте ту же учетную запись, под которой устанавливалось программное обеспечение на первом компьютере. Кроме того, при установке укажите точно те же инсталляционную директорию и директорию ресурсов, которые вы выбрали для первого компьютера. Подробные инструкции см. в разделе Установка Portal for ArcGIS.
  3. Откройте веб-сайт портала и создайте учетную запись главного администратора. Укажите точно такую же информацию о пользователе, которая использовалась для создания учетной записи на первом компьютере. URL-адрес этого веб-сайта выглядит так: https://p2.domain.com:7443/arcgis/home. Первичная учетная запись администратора не является учетной записью операционной системы и не имеет отношения к учетной записи, под которой устанавливался Portal for ArcGIS.
  4. Когда учетная запись будет создана, вы увидите сообщение, уведомляющее вас о том, что портал будет перезапущен. Щелкните ОК.
  5. Если вы используете аутентификацию веб-уровня и хотите расположить Web Adaptor за балансировщиком нагрузки, установите и настройте ArcGIS Web Adaptor на втором компьютере портала. Вы можете использовать ArcGIS Web Adaptor только через порты веб-сервера 80 и 443. Другие порты не поддерживаются. Если вы установили Web Adaptor перед NLB, пропустите этот шаг.
    1. Установите ArcGIS Web Adaptor на втором компьютере портала. При установке дайте то же имя, что и первому ArcGIS Web Adaptor. К примеру, если ваш первый Web Adaptor назван arcgis, то имя второго Web Adaptor также должно быть arcgis. Подробное описание вы найдете в разделе, посвященном инсталляции IIS, Java (Windows), Java (Linux).
    2. На втором компьютере портала откройте ArcGIS Portal Directory (https://p2.domain.com:7443/arcgis/portaladmin) и войдите под учетной записью главного администратора.
    3. Щелкните Система > Web Adaptors > Настройка > Обновить конфигурацию.
    4. В текстовом поле настройки JSON замените имеющийся общий ключ ключом, полученным с первого компьютера (см. Шаг 4), например:
      {"sharedKey": "LLjb9UMC3tdqdAZGa+107ckUe9dfeONJJLjQ/CA9ERA="}
    5. Щелкните Обновить конфигурации Web Adaptors.
    6. Настройте Web Adaptor на втором компьютере портала. Когда вы будете указывать URL-адрес портала, введите URL-адрес второго компьютера портала, например, https://p2.domain.com:7443/arcgis. Подробные инструкции см. в разделе по настройке IIS, Java (Windows) или Java (Linux).

Шаг 7: Запустите утилиту высокой доступности на втором компьютере портала

Утилита командной строки позволит настроить ваш компьютер портала на высокою доступность. Вам требуется указать расположение директории ресурсов на вашем файловом сервере при запуске утилиты на втором компьютере.

  1. На втором компьютере портала войдите под учетной записью, которая использовалась для установки ПО портала, и откройте <Portal for ArcGIS installation directory>/tools/portalha.
  2. Из командной строки запустите инструмент portalha.sh с помощью команды -j (например, ./portalha.sh -j)).
  3. Введите следующую информацию в командной строке:
    • Папка общих ресурсовУказанная вами директория ресурсов на файловом сервере, к примеру – /net/share/portal/content.
  4. Введите Y и нажмите клавишу Enter, чтобы запустить утилиту.

Теперь ваш портал настроен на высокую доступность. Вы можете дополнительно объединить сайт ArcGIS со своим порталом, чтобы получить дополнительные функции и возможности совместного доступа к данным, как это описано в разделе Об использовании вашего сервера с Portal for ArcGIS. Для начала выполните описанные ниже шаги.

Шаг 8: Интегрируйте сайт ArcGIS Server с вашим порталом

  1. Следуйте инструкциям раздела Интегрирование сайта ArcGIS Server с порталом для объединения сервера с вашим развертыванием портала высокой доступности.
  2. По окончании интеграции откройте веб-браузер, войдите в ArcGIS Server Administrator Directory в качестве администратора и щелкните безопасность > настройка > обновление. Этот ресурс доступен, как правило, по ссылке https://webadaptor.domain.com/arcgis/admin.
  3. В окне ввода обновите значение privatePortalURL в разделе свойств портала, чтобы оно совпадало с Частным URL-адресом портала, который вы указали в Шаге 5.
  4. Перезапустите все компьютеры с ГИС-сервером на сайте ArcGIS for Server.

Проверьте статус портала высокой доступности

Чтобы проверить статус настройки высокой доступности, воспользуйтесь утилитой командной строки и выполните следующие шаги:

  1. На любом компьютере с конфигурацией высокой доступности войдите под учетной записью, использовавшейся для установки программного обеспечения портала, и откройте <Portal for ArcGIS installation directory>/tools/portalha.
  2. Из командной строки запустите инструмент portalha.sh с помощью команды -s (например, ./portalha.sh -s)).
  3. Просмотрите сообщения инструмента для получения текущего статуса конфигурации высокой доступности.

Удалите портал с высокой доступностью

Чтобы удалить настройки высокой доступности, воспользуйтесь утилитой командной строки и выполните следующие шаги:

  1. На первом компьютере портала войдите под учетной записью, которая использовалась для установки ПО портала, и откройте <Portal for ArcGIS installation directory>/tools/portalha.
  2. Из командной строки запустите инструмент portalha.sh с помощью команды -d (например, ./portalha.sh -d)).
  3. Введите Y и нажмите клавишу Ввод, чтобы удалить эту конфигурацию.

Обновите портал с высокой доступностью

Для обновления портала высокой доступности до версии 10.3.1 выполните действия, описанные в перечисленных ниже разделах. Действия могут быть различными для первого и второго компьютера конфигурации. Вам следует точно выполнить описанные ниже действия, чтобы обновить конфигурацию высокой доступности до версии 10.3.1.

Обновите первый компьютер портала

  1. Удалите конфигурацию высокой доступности, как описано выше в разделе Удаление портала высокой доступности.
  2. Сохраните директорию ресурсов портала, заданную на Шаге 2.
  3. Поместите копию директории ресурсов портала в локальный каталог первого компьютера портала (например, в папке /home/admin/portal/content).
  4. Предоставьте учетной записи, используемой для установки Portal for ArcGIS, права доступа к локальной директории уровня 700..
  5. Настройте портал для работы с директорией локальных ресурсов:
    1. Войдите в ArcGIS Portal Directory в качестве администратора вашей организации. URL-адрес имеет вид https://webadaptor.domain.com/arcgis/portaladmin.
    2. Измените местоположение директории, щелкая Система > Директории > ресурсы > Редактировать директорию.
    3. Задайте местоположение новой директории ресурсов в текстовом окне Путь (например, /home/admin/portal/content).
    4. Нажмите кнопку Редактировать директорию, чтобы применить эти изменения.
    5. Щелкните Система > Директории > ресурсы и убедитесь, что используется новая директория.
  6. Удалите ресурсы портала в общей директории.
  7. Установка Portal for ArcGIS10.3.1. Предварительная деинсталляция этого программного обеспечения не требуется; запустите программу установки 10.3.1 на компьютере для обновления портала. Подробнее см. раздел Установка Portal for ArcGIS..
  8. Откройте веб-сайт портала и создайте учетную запись главного администратора. URL-адрес этого веб-сайта выглядит так: https://p1.domain.com:7443/arcgis/home. Это приведет к обновлению портала. Не прерывайте этот процесс. Первичная учетная запись администратора не является учетной записью операционной системы и не имеет отношения к учетной записи, под которой устанавливался Portal for ArcGIS.
  9. По окончании обновления вы увидите сообщение, уведомляющее вас о том, что портал будет перезапущен. Щелкните ОК.
  10. Скопируйте все содержание локальной директории (из Шага 3) в заданную вами директорию файлового сервера. Например, откройте /home/admin/portal/content и скопируйте все ее содержание в /net/share/portal/content.
  11. Запустите утилиту высокой доступности на первом компьютере портала (как описано выше в Шаге 5).
  12. На первом компьютере портала откройте ArcGIS Portal Directory и войдите под первичной учетной записью администратора. Адрес URL в формате https://p1.domain.com:7443/arcgis/portaladmin.
  13. Щелкните Система > Служба индексирования > Переиндексировать.
  14. Щелкните ниспадающий список Режим и выберите Полный.
  15. Щелкните Переиндексировать. Этот шаг завершает процесс обновления портала. Для завершения процесса переиндексации потребуется некоторое время, которое будет зависеть от количества пользователей и объема ресурсов на вашем портале. Не прерывайте процесс переиндексации. Вы можете следить за состоянием индексирования, открыв новое окно (или закладку) браузера, перейдя к Система > Служба индексирования > Получить статус индексирования, и периодически обновляя страницу. Переиндексирование и обновление завершены, если значения хранение и индекс одинаковые.

Удалите и заново установите портал на втором компьютере

После выполнения обновления на первом компьютере портала выполните описанные ниже шаги для обновления второго компьютера портала.

  1. Деинсталлируйте Portal for ArcGIS. См. УдалениеPortal for ArcGIS для получения подробных инструкций.
  2. Установка Portal for ArcGIS10.3.1. Подробнее см. раздел Установка Portal for ArcGIS..
    1. После установки и завершения авторизации программного обеспечения остановите Portal for ArcGIS. Для этого остановите сервис Portal for ArcGIS в меню Панель управления > Инструменты администрирования > Сервисы.
    2. Предоставьте учетной записи, выбранной вами при настройке директории ресурсов портала, Все права доступа к следующим директориям:
      • Папка установки Portal for ArcGIS, например, C:\Program Files\ArcGIS\Portal
      • Папка Portal for ArcGIS, например, C:\arcgisportal
    3. На панели Службы щелкните службу Portal for ArcGIS правой кнопкой мыши и выберите Свойства.
    4. Щелкните закладку Войти и выберите Эта учетная запись из опций входа.
    5. Укажите имя учетной записи и учетные данные, указанные вами при настройке директории ресурсов портала вашего файлового сервера. Дополнительно можно щелкнуть Обзор и выбрать учетную запись в диалоговом окне Выбор пользователя. После задания имени учетной записи и пароля щелкните Применить.
    6. Щелкните закладку Общие и выберите Запустить. Сервис Portal for ArcGIS запускается и работает под указанной учетной записью.
    7. Щелкните ОК.
  3. Откройте веб-сайт портала и создайте учетную запись главного администратора. Укажите точно такую же информацию о пользователе, которая использовалась для создания учетной записи на первом компьютере. URL-адрес этого веб-сайта выглядит так: https://p2.domain.com:7443/arcgis/home. Первичная учетная запись администратора не является учетной записью операционной системы и не имеет отношения к учетной записи, под которой устанавливался Portal for ArcGIS.
  4. Когда учетная запись будет создана, вы увидите сообщение, уведомляющее вас о том, что портал будет перезапущен. Щелкните ОК.
  5. Запустите утилиту высокой доступности на втором компьютере портала (как описано выше на Шаге 7).
  6. На втором компьютере портала откройте ArcGIS Portal Directory и войдите под первичной учетной записью администратора. Адрес URL в формате https://p2.domain.com:7443/arcgis/portaladmin.
  7. Щелкните Система > Служба индексирования > Переиндексировать.
  8. Щелкните ниспадающий список Режим и выберите Полный.
  9. Щелкните Переиндексировать. Этот шаг завершает процесс обновления портала. Для завершения процесса переиндексации потребуется некоторое время, которое будет зависеть от количества пользователей и объема ресурсов на вашем портале. Не прерывайте процесс переиндексации. Вы можете следить за состоянием индексирования, открыв новое окно (или закладку) браузера, перейдя к Система > Служба индексирования > Получить статус индексирования, и периодически обновляя страницу. Переиндексирование и обновление завершены, если значения хранение и индекс одинаковые.

Обновите остальные компоненты ArcGIS

Обновите остальные компоненты ArcGIS своей установки версии 10.3.1. Следующие компоненты необходимо обновить до версии 10.3.1 для работы в конфигурации высокой доступности, например

  • ArcGIS Web Adaptor (для обновления требуется его удалить и установить заново)
  • ArcGIS Server (для обновления запустите программу установки 10.3.1)
  • ArcGIS Data Store (запустите программу установки 10.3.1 для обновления)
Подсказка:

В разделе Обновление Portal for ArcGIS приведены дополнительные сведения, касающиеся обновления до версии 10.3.1.

Решение проблем

Часто встречающиеся проблемы и их решения

Я обновил конфигурацию безопасности своего портала высокой доступности, но один из компьютеров портала не может подключиться к хранилищу моего пользователя или группы. Что происходит?

При настройке безопасности портала требуется перезапустить каждый компьютер портала для корректного применения обновления настроек. Перезапустите каждый компьютер портала для решения этого вопроса. Подробные инструкции см. в разделе Остановка и запуск портала.

Сообщения об ошибках

В следующей таблице приведены типичные ошибки, с которыми вы можете столкнуться при попытке настроить конфигурацию высокой доступности с помощью утилиты командной строки. Большая часть сообщений не нуждается в пояснениях, однако некоторые содержат подробное описание и инструкции для диагностики и устранения неисправностей.

Переменные сообщений, такие как имя компьютера, директория, URL и т.д. далее приводятся в угловых скобках (<переменная>).

Текст сообщенияОписание

Компьютер <компьютер> уже задействован. Укажите другой компьютер.

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

Архитектура высокой доступности уже создана. Для получения текущего статуса высокой доступности запустите команду portalha -s.

Архитектура высокой доступности уже была создана на указанном вами компьютере. Проверьте, что указанный вам компьютер существует, и попробуйте снова.

Директория общего доступа не должна быть пустой. Она должна содержать ресурсы первого компьютера портала.

После установки и настройки Portal for ArcGIS на первом компьютере вам нужно скопировать все содержание локальной директории в каталог, указанными вами на файловом сервере. К примеру, содержимое каталога <Portal for ArcGIS installation directory>/arcgis/portal/usr/arcgisportal/content нужно скопировать в папку /net/share/portal/content. Проверьте, что директория ресурсов общего доступа содержит копию ресурсов первого компьютера портала.

Нет доступа к директории ресурсов общего доступа <directory>. Проверьте корректность пути файла, а также то, что учетная запись Portal for ArcGIS имеет права 700 для доступа к данной директории.

В конфигурации высокой доступности директория ресурсов портала совместно используется обоими компьютерами. Вам нужно настроить директорию ресурсов так, чтобы она была доступна для обоих компьютеров и для учетной записи, которая использовалась для инсталляции Portal for ArcGIS. Учетная запись должна иметь 700 прав доступа к директории.

Учетная запись, которая использовалась для установки Portal for ArcGIS, не имеет прав доступа 700 к файлам директории ресурсов <directory>. Выдайте учетной записи 700 прав доступа к директории.

Не удалось найти элементы в директории общих ресурсов <директория>. Проверьте, что директория ресурсов общего доступа содержит папку с элементами первого компьютера портала.

После установки и настройки Portal for ArcGIS на первом компьютере вам нужно скопировать все содержание локальной директории в каталог, указанными вами на файловом сервере. К примеру, содержимое каталога <Portal for ArcGIS installation directory>/arcgis/portal/usr/arcgisportal/content нужно скопировать в папку /net/share/portal/content. Проверьте, что директория ресурсов общего доступа содержит копию папки с элементами первого компьютера портала.

Неверный публичный URL-адрес портала. Убедитесь, что указанный вами URL-адрес правильный.

Публичный URL-адрес, который используется клиентами для доступа в вашу организацию. В зависимости от того, как настроен ваш портал с высоким уровнем доступности, это может быть балансировщик нагрузки, ArcGIS Web Adaptor или другой компьютер, который выполняет роль шлюза в вашу организацию. Например, если ArcGIS Web Adaptor установлен перед балансировщиком, то публичным URL-адресом портала будет URL-адрес компьютера, на котором размещен Web Adaptor (https://webadaptor.domain.com/arcgis).

Недопустимый публичный URL-адрес портала. Проверьте публичный URL-адрес портала и убедитесь, что он доступен.

Неверный частный URL-адрес <URL> портала. Убедитесь, что указанный вами URL-адрес правильный.

Частный URL-адрес, который используется для локального доступа в вашу организацию. Обычно, это – NLB, установленный перед компьютерами портала (https://nlb.domain.com/arcgis). Если вы настроили второй NLB для внутреннего обмена данными между порталом с высоким уровнем доступности и ArcGIS Server, укажите URL-адрес внутреннего NLB (https://internalnlb.domain.com/arcgis).

Недопустимый частный URL-адрес портала. Проверьте частный URL-адрес портала и убедитесь, что он доступен.

Компьютер <machine> не содержится в конфигурации высокой доступности. Проверьте, что вы указали правильный компьютер.

Компьютер <machine> с первичной базой данных недоступен. Проверьте, что компьютер <machine> включен и доступен.

Компьютер <machine> не был добавлен в архитектуру высокой доступности.

Компьютер <machine> уже добавлен в архитектуру высокой доступности. Для получения текущего статуса высокой доступности запустите команду portalha -s.

Архитектура высокой доступности уже была создана на указанном вами компьютере. Проверьте, что указанный вам компьютер существует, и попробуйте снова.

Учетные данные администратора базы данных на компьютере <machine> некорректны. Убедитесь, что указанные вами для этого компьютера учетные данные соответствуют указанным для первого компьютера портала.

Синтаксис для парных компьютеров <machine> некорректен. Парные компьютеры должны разделяться запятыми.

Имеющийся список парных компьютеров содержит ошибки синтаксиса. Проверьте, что парные компьютеры списка разделяются запятыми.

Не указаны парные компьютеры.

Указана неизвестная команда. Чтобы открыть справку, запустите portalha -h.

папка установки Portal for ArcGIS пуста. Убедитесь, что Portal for ArcGIS был правильно установлен на этом компьютере.

При установке и настройке Portal for ArcGIS на первом компьютере создается локальная директория, называемая директорией установки Portal for ArcGIS. Например, /home/admin/arcgis/portal. В процессе установки директория наполняется файлами и подпапками. Если установка является неполной или появляется сообщение об ошибке, директория может оказаться пустой. Убедитесь, что Portal for ArcGIS был правильно установлен на этом компьютере.

Директория arcgisportal пуста. Убедитесь, что Portal for ArcGIS был правильно установлен на этом компьютере.

При установке и настройке Portal for ArcGIS на первом компьютере создается локальная директория arcgisportal. Например, <Portal for ArcGIS installation directory>/arcgis/portal/usr/arcgisportal/content. В процессе установки директория наполняется файлами и подпапками. Если установка является неполной или появляется сообщение об ошибке, директория может оказаться пустой. Убедитесь, что Portal for ArcGIS был правильно установлен на этом компьютере.

Компьютер <компьютер> не добавлен в архитектуру высокой доступности.

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

Архитектура высокой доступности не была создана. Нужно создать архитектуру высокой доступности перед тем, как удалить ее.

Portal for ArcGIS на компьютере <machine> работает некорректно. Перезапустите Portal for ArcGIS и повторите попытку.

Невозможно найти нужное свойство <property> в файле <file>.

Файл свойств высокой доступности поврежден или недоступен. Проверьте статус конфигурации, запустив команду portalha -s.

Не удается найти файл <file>.

Файл свойств высокой доступности недоступен или удален. Проверьте статус конфигурации, запустив команду portalha -s.