Устранение неполадок с системой единого входа Apigee в частном облаке

Подтверждение порта

Если в процессе установки или настройки произошел сбой, сначала убедитесь, что все необходимые порты открыты и доступны.

  • Узел apigee-openldap должен иметь доступ к узлу Postgres через порт 5432.
  • Порт 9099 на узле apigee-openldap должен быть открыт для внешнего доступа по протоколу HTTP со стороны пользовательского интерфейса Edge Management и поставщика идентификационной информации SAML. Если вы настроите TLS в Apigee SSO, номер порта может быть другим.
  • Узел apigee-openldap должен иметь доступ к поставщику идентификационной информации SAML по URL, указанному в конфигурации.
  • Узел apigee-openldap должен иметь доступ к порту 8080 на узле сервера управления.

Повторно запустить конфигурацию

Если все необходимые порты открыты и доступны, вы можете повторно выполнить шаги настройки:

  • Для системы единого входа Apigee:
    /opt/apigee/apigee-service/bin/apigee-service apigee-openldap setup-sso -f /opt/silent.conf
    
  • Для интерфейса управления Edge:
    /opt/apigee/apigee-service/bin/apigee-service edge-management-ui configure-sso -f /opt/silent.conf

Сброс базы данных системы единого входа Apigee

Если перенастройка не работает, вы можете удалить базу данных Postgres, используемую Apigee SSO, а затем перенастроить Apigee SSO и интерфейс управления Edge:

  1. Остановите Apigee SSO:
    /opt/apigee/apigee-service/bin/apigee-service apigee-openldap stop_sso
  2. Войдите в узел Postgres и удалите базу данных apigee_dex:
    psql -U postgres_username -p postgres_port -h postgres_host -c "drop database \"apigee_dex\""

    где:

    • postgres_username – имя пользователя Postgres, которое вы указали при установке Edge. Значение по умолчанию – apigee.
    • postgres_port – порт Postgres, указанный при установке Edge. Значение по умолчанию – 5432.
    • postgres_host – IP-адрес или DNS-имя узла Postgres.
  3. Повторите шаги, описанные в разделе Установка и настройка Apigee SSO.