التحقّق من المنفذ
إذا تعذّر إكمال عملية التثبيت أو الإعداد، عليك أولاً التأكّد من أنّ جميع المنافذ اللازمة مفتوحة ويمكن الوصول إليها:
- يجب أن تتمكّن عقدة
apigee-openldapمن الوصول إلى عقدة Postgres على المنفذ 5432. - يجب أن يكون المنفذ 9099 على عقدة
apigee-openldapمفتوحًا للوصول الخارجي إلى HTTP من خلال واجهة مستخدم إدارة Edge وموفّر هوية SAML. إذا ضبطت بروتوكول أمان طبقة النقل (TLS) على Apigee SSO، قد يختلف رقم المنفذ. - يجب أن تتمكّن عقدة
apigee-openldapمن الوصول إلى موفِّر هوية SAML على عنوان URL المحدّد في الإعدادات. - يجب أن يتمكّن عقدة
apigee-openldapمن الوصول إلى المنفذ 8080 على عقدة "خادم الإدارة".
إعادة تشغيل الإعدادات
إذا كانت جميع المنافذ اللازمة مفتوحة ويمكن الوصول إليها، يمكنك إعادة تنفيذ خطوات الضبط:
- بالنسبة إلى الدخول المُوحَّد (SSO) في 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
إعادة ضبط قاعدة بيانات الدخول المُوحَّد (SSO) في Apigee
إذا لم تنجح إعادة الضبط، يمكنك حذف قاعدة بيانات Postgres التي تستخدمها خدمة الدخول المُوحَّد (SSO) في Apigee، ثم إعادة ضبط خدمة الدخول المُوحَّد (SSO) في Apigee وواجهة مستخدم إدارة Edge:
- أوقِف خدمة الدخول المُوحَّد (SSO) في Apigee:
/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\""
where:
- postgres_username هو اسم مستخدم Postgres الذي حدّدته عند تثبيت Edge. القيمة التلقائية هي
apigee. - postgres_port هو منفذ Postgres الذي حدّدته عند تثبيت Edge. القيمة التلقائية هي 5432.
- postgres_host هو عنوان IP أو اسم نظام أسماء النطاقات لعقدة Postgres.
- postgres_username هو اسم مستخدم Postgres الذي حدّدته عند تثبيت Edge. القيمة التلقائية هي
- أعِد تنفيذ الخطوات الواردة في تثبيت خدمة Apigee SSO وضبطها.