Memecahkan masalah Apigee SSO di cloud pribadi

Verifikasi port

Jika proses penginstalan atau konfigurasi gagal, Anda harus memastikan terlebih dahulu bahwa semua port yang diperlukan terbuka dan dapat diakses:

  • Node apigee-openldap harus dapat mengakses node Postgres di port 5432.
  • Port 9099 di node apigee-openldap harus terbuka untuk akses HTTP eksternal oleh UI Pengelolaan Edge dan IDP SAML. Jika Anda mengonfigurasi TLS di Apigee SSO, nomor port mungkin berbeda.
  • Node apigee-openldap harus dapat mengakses IDP SAML di URL yang ditentukan dalam konfigurasi Anda.
  • Node apigee-openldap harus dapat mengakses port 8080 di node Server Pengelolaan.

Menjalankan kembali konfigurasi

Jika semua port yang diperlukan terbuka dan dapat diakses, Anda dapat menjalankan kembali langkah-langkah konfigurasi:

  • Untuk Apigee SSO:
    /opt/apigee/apigee-service/bin/apigee-service apigee-openldap setup-sso -f /opt/silent.conf
    
  • Untuk UI Pengelolaan Edge:
    /opt/apigee/apigee-service/bin/apigee-service edge-management-ui configure-sso -f /opt/silent.conf

Mereset database Apigee SSO

Jika konfigurasi ulang tidak berhasil, Anda dapat menghapus database Postgres yang digunakan oleh Apigee SSO, lalu mengonfigurasi ulang Apigee SSO dan UI Pengelolaan Edge:

  1. Menghentikan Apigee SSO:
    /opt/apigee/apigee-service/bin/apigee-service apigee-openldap stop_sso
  2. Login ke node Postgres dan hapus database apigee_dex:
    psql -U postgres_username -p postgres_port -h postgres_host -c "drop database \"apigee_dex\""

    dengan:

    • postgres_username adalah nama pengguna Postgres yang Anda tentukan saat menginstal Edge. Nilai default-nya adalah apigee.
    • postgres_port adalah port Postgres yang Anda tentukan saat menginstal Edge. Nilai default-nya adalah 5432.
    • postgres_host adalah IP atau nama DNS node Postgres.
  3. Jalankan kembali langkah-langkah di Menginstal dan mengonfigurasi Apigee SSO.