Edge for Private Cloud v4.18.01
หากกระบวนการติดตั้งหรือการกำหนดค่าล้มเหลว คุณควรตรวจสอบก่อนว่าพอร์ตที่จำเป็นทั้งหมดเปิดอยู่และเข้าถึงได้ ดังนี้
- โหนด apigee-sso ต้องเข้าถึงโหนด Postgres ในพอร์ต 5432 ได้
- ต้องเปิดพอร์ต 9099 ในโหนด apigee-sso สำหรับการเข้าถึง HTTP ภายนอกโดย Edge UI และ SAML IDP หากเปิดใช้ SAML สำหรับ API BaaS พอร์ตจะต้องเข้าถึงได้จากพอร์ทัล BaaS และโหนด BaaS Stack หากคุณกำหนดค่า TLS ใน apigee-sso หมายเลขพอร์ตอาจแตกต่างกัน
- โหนด apigee-sso ต้องเข้าถึง SAML IDP ได้ที่ URL ที่ระบุโดยพร็อพเพอร์ตี้ SSO_SAML_IDP_METADATA_URL
- โหนด apigee-sso ต้องเข้าถึงพอร์ต 8080 ในโหนดเซิร์ฟเวอร์การจัดการได้
หากพอร์ตที่จำเป็นทั้งหมดเปิดอยู่และเข้าถึงได้ คุณสามารถทำตามขั้นตอนการกำหนดค่าอีกครั้งได้ดังนี้
- สำหรับ apigee-sso:
> /opt/apigee/apigee-service/bin/apigee-service apigee-sso setup -f configFile
- สำหรับ Edge UI:
> /opt/apigee/apigee-service/bin/apigee-service edge-ui configure-sso -f configFile
หากการกำหนดค่าใหม่ได้ผล คุณสามารถลบฐานข้อมูล Postgres ที่ apigee-sso ใช้ แล้วกำหนดค่า apigee-sso และ Edge UI ใหม่ได้โดยทำดังนี้
- ปิดใช้ SAML ใน Edge UI ตามที่อธิบายไว้ในหัวข้อปิดใช้ SAML
- หยุด apigee-sso:
> /opt/apigee/apigee-service/bin/apigee-service apigee-sso stop - เข้าสู่ระบบโหนด Postgres และวางฐานข้อมูล Postgres:
> psql -U postgres_username -p postgres_port -h postgres_host -c "drop database \"apigee_sso\""
โดยที่- postgres_username คือชื่อผู้ใช้ Postgre ที่คุณระบุเมื่อติดตั้ง Edge ค่าเริ่มต้นคือ apigee
- postgres_port คือพอร์ต Postgres ที่คุณระบุเมื่อติดตั้ง Edge ค่าเริ่มต้นคือ 5432
- postgres_host คือ IP หรือชื่อ DNS ของโหนด Postgres
- กำหนดค่า apigee-sso ใหม่:
> /opt/apigee/apigee-service/bin/apigee-service apigee-sso setup -f configFile - กำหนดค่า Edge UI ใหม่:
> /opt/apigee/apigee-service/bin/apigee-service edge-ui configure-sso -f configFile