Edge for Private Cloud v4.18.05
Lokasi file log
File log OpenLDAP terdapat dalam direktori /opt/apigee/var/log. File ini dapat
diarsipkan dan dihapus secara berkala untuk memastikan file tersebut tidak menghabiskan kapasitas disk
yang berlebihan. Informasi tentang cara mengelola, mengarsipkan, dan menghapus log OpenLDAP dapat ditemukan di Bagian
19.2 manual OpenLDAP di http://www.openldap.org/doc/admin24/maintenance.html.
Menyetel sandi pengguna secara manual
Pengguna dapat meminta sandi Edge baru di UI Edge. Pengguna kemudian akan menerima email berisi informasi tentang cara menyetel sandi. Namun, jika server SMTP Anda tidak aktif, atau pengguna tidak dapat menerima email karena alasan apa pun, Anda dapat menetapkan sandi pengguna secara manual menggunakan perintah OpenLDAP.
Untuk menyetel sandi pengguna:
- Gunakan
ldapsearchuntuk mendownload informasi pengguna:ldapsearch -w ldapAdminPWord -D "cn=manager,dc=apigee,dc=com" -b "dc=apigee,dc=com" -LLL -h LDAP_IP -p 10389 > ldap.txt
- Telusuri alamat email pengguna di file ldap.txt. Anda akan melihat blok dalam bentuk:
dn: uid=29383a67-9279-4aa8-a75b-cfbf901578fc,ou=users,ou=global,dc=apigee,dc=com mail: foo@bar.com userPassword:: e1NTSEF9a01UUDdSd01BYXRuUURXdXN5OWNPRzBEWWlYZFBRTm14MHlNVWc9PQ== uid: 29383a67-9279-4aa8-a75b-cfbf901578fc
- Gunakan
ldappasswduntuk menyetel sandi pengguna berdasarkan UID pengguna:ldappasswd -h LDAP_IP -p 10389 -D "cn=manager,dc=apigee,dc=com" -W -s newPassWord \ "uid=29383a67-9279-4aa8-a75b-cfbf901578fc,ou=users,ou=global,dc=apigee,dc=com"
Anda akan diminta untuk memasukkan sandi admin OpenLDAP.
Pengguna kini dapat login menggunakan newPassWord.
Menetapkan sandi sistem OpenLDAP secara manual
Mereset sandi Edge menjelaskan cara mengubah sandi sistem OpenLDAP, tetapi mengharuskan Anda mengetahui sandi yang ada. Jika Anda kehilangan sandi tersebut, Anda dapat menggunakan prosedur berikut untuk meresetnya.
- Gunakan
slappasswduntuk membuat sandi terenkripsi SSHA untuk sandi baru:slappasswd -h {SSHA} -s newPassWordPerintah ini menampilkan string dalam bentuk:
{SSHA}+DOup9d6l+czfWzkIvajwYPArjPurhS6 - Buka file
/opt/apigee/data/apigee-openldap/slapd.d/cn=config/olcDatabase={2}bdb.ldifdi editor:vi /opt/apigee/data/apigee-openldap/slapd.d/cn=config/olcDatabase={2}bdb.ldif - Temukan baris dalam formulir:
olcRootPW:: OldPasswordString
- Ganti OldPasswordString dengan string yang ditampilkan dari
slappasswd. Jika ada 2 titik dua setelaholcRootPw, hapus salah satunya dan pastikan ada spasi setelah titik dua:olcRootPW: {SSHA}RGon+bLCe+Sk+HyHholFBj8ONQfabrhw - Mulai ulang OpenLDAP:
/opt/apigee/apigee-service/bin/apigee-service apigee-openldap restart
- Periksa menggunakan
ldapsearchapakah sandi baru Anda berfungsi:ldapsearch -W -D "cn=manager,dc=apigee,dc=com" -b "dc=apigee,dc=com" -LLL -h LDAP_IP -p 10389
Anda akan diminta untuk memasukkan sandi admin OpenLDAP.
- Ulangi langkah-langkah ini di server OpenLDAP lain yang digunakan untuk replikasi.
- Perbarui Server Pengelolaan untuk menggunakan sandi baru:
/opt/apigee/apigee-service/bin/apigee-service edge-management-server store_ldap_credentials -p newPassWord
Menetapkan sandi admin Edge secara manual
Mereset Sandi Edge menjelaskan cara mengubah sandi sistem Edge, tetapi mengharuskan Anda mengetahui sandi yang ada. Jika Anda kehilangan sandi sistem Edge, Anda dapat menggunakan prosedur berikut untuk meresetnya.
- Di node UI, hentikan Edge UI:
/opt/apigee/apigee-service/bin/apigee-service edge-ui stop
- Gunakan
ldappasswduntuk menetapkan sandi admin sistem Edge:ldappasswd -h localhost -p 10389 -D "cn=manager,dc=apigee,dc=com" -W -s newPassWord \ "uid=admin,ou=users,ou=global,dc=apigee,dc=com"
Anda akan diminta untuk memasukkan sandi admin OpenLDAP.
- Perbarui file konfigurasi yang Anda gunakan untuk menginstal UI Edge dengan sandi sistem Edge yang baru:
APIGEE_ADMINPW=newPassWord
- Konfigurasikan dan mulai ulang Edge UI:
/opt/apigee/apigee-setup/bin/setup.sh -p ui -f configFile
- (Hanya jika TLS diaktifkan di UI) Aktifkan kembali TLS di UI Edge seperti yang dijelaskan dalam Mengonfigurasi TLS untuk UI pengelolaan.
Menghapus file kunci SLAPD
Jika Anda mendapatkan error saat mencoba memulai OpenLDAP bahwa file kunci slapd.pid
ada, Anda dapat menghapus file tersebut.
File tersebut terletak di /opt/apigee/apigee-openldap/var/run/slapd.pid. Hapus
file dan coba mulai ulang OpenLDAP:
/opt/apigee/apigee-service/bin/apigee-service apigee-openldap restart
Jika OpenLDAP tidak dimulai, coba mulai dalam mode debug dan periksa apakah ada error:
slapd -h ldap://:10389/ -u apigee -F /opt/apigee/apigee-openldap/var/run -d 255
Error dapat mengarah ke masalah resource, memori, atau masalah pemakaian CPU.
Memecahkan masalah replikasi OpenLDAP
Jika penginstalan Anda menggunakan beberapa server OpenLDAP, Anda dapat memeriksa setelan replikasi untuk memastikan bahwa server tersebut berfungsi dengan baik.
- Pastikan
ldapsearchmenampilkan data dari setiap server OpenLDAP:ldapsearch -W -D "cn=manager,dc=apigee,dc=com" -b "dc=apigee,dc=com" -LLL -h LDAP_IP -p 10389
Anda akan diminta untuk memasukkan sandi admin OpenLDAP.
- Periksa konfigurasi replikasi dengan memeriksa file
/opt/apigee/conf/openldap/slapd.d/cn=config/olcDatabase={2}bdb.ldif. - Pastikan sandi sistem sama di setiap server OpenLDAP.
- Periksa setelan iptables dan tcp wrapper.