درستیسنجی درگاه
اگر فرایند نصب یا پیکربندی ناموفق بود، ابتدا باید مطمئن شوید که همه درگاههای لازم باز و دردسترس هستند:
- گره
apigee-openldapباید بتواند به گره Postgres در درگاه ۵۴۳۲ دسترسی داشته باشد. - درگاه ۹۰۹۹ در گره
apigee-openldapباید برای دسترسی HTTP خارجی توسط Edge Management UI و SAML IDP باز باشد. اگر TLS را در Apigee SSO پیکربندی کنید، ممکن است شماره درگاه متفاوت باشد. - گره
apigee-openldapباید بتواند به SAML IDP در نشانی وب مشخصشده در پیکربندی شما دسترسی داشته باشد. - گره
apigee-openldapباید بتواند به درگاه ۸۰۸۰ در گره «سرور مدیریت» دسترسی داشته باشد.
اجرای مجدد پیکربندی
اگر همه درگاههای ضروری باز و دردسترس باشند، میتوانید مراحل پیکربندی را دوباره اجرا کنید:
- برای Apigee SSO:
/opt/apigee/apigee-service/bin/apigee-service apigee-openldap setup-sso -f /opt/silent.conf
- برای واسط کاربر Edge Management:
/opt/apigee/apigee-service/bin/apigee-service edge-management-ui configure-sso -f /opt/silent.conf
بازنشانی پایگاه داده Apigee SSO
اگر پیکربندی مجدد کار نکرد، میتوانید پایگاه داده Postgres مورداستفاده «شناسایی یگانه Apigee» را حذف کنید، و سپس «شناسایی یگانه Apigee» و «میانای کاربر مدیریت Edge» را مجدداً پیکربندی کنید:
- Apigee SSO را متوقف کنید:
/opt/apigee/apigee-service/bin/apigee-service apigee-openldap stop_sso
- به سیستم گره 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 مشخص کردهاید. مقدار پیشفرض ۵۴۳۲ است.
- postgres_host نام IP یا DNS گره Postgres است.
- postgres_username نام کاربری Postgres است که هنگام نصب Edge مشخص کردهاید. مقدار پیشفرض
- مراحل نصب و پیکربندی Apigee SSO را دوباره اجرا کنید.