Edge for Private Cloud v4.18.01
ตำแหน่งไฟล์บันทึก
ไฟล์บันทึก OpenLDAP อยู่ในไดเรกทอรี /opt/apigee/var/log ไฟล์เหล่านี้สามารถเก็บถาวรและนำออกเป็นระยะเพื่อให้แน่ใจว่าไฟล์เหล่านี้จะไม่กินพื้นที่ดิสก์มากเกินไป ดูข้อมูลเกี่ยวกับการบำรุงรักษา การเก็บถาวร และการนำบันทึก OpenLDAP ออกได้ที่ส่วน 19.2 ของคู่มือ OpenLDAP ที่ http://www.openldap.org/doc/admin24/maintenance.html
ตั้งรหัสผ่านของผู้ใช้ด้วยตนเอง
ผู้ใช้สามารถขอรหัสผ่าน Edge ใหม่ใน Edge UI จากนั้นผู้ใช้จะได้รับอีเมลพร้อมข้อมูลเกี่ยวกับการตั้งรหัสผ่าน แต่ถ้าเซิร์ฟเวอร์ SMTP ของคุณหยุดทำงาน หรือผู้ใช้ไม่สามารถ ได้รับอีเมลไม่ว่าด้วยเหตุผลใดก็ตาม คุณสามารถตั้งรหัสผ่านของผู้ใช้ได้ด้วยตนเองโดยใช้ OpenLDAP คำสั่ง
วิธีตั้งรหัสผ่านของผู้ใช้
- ใช้ ldapsearch เพื่อ
ดาวน์โหลดข้อมูลผู้ใช้:
> LDAPsearch - W ldapAdminPWord -D "cn=manager,dc=apigee,dc=com" -b "dc=apigee,dc=com" -LLL -h LDAP_IP -p 10389 > ldap.txt - ค้นหาไฟล์ LDAP.txt เพื่อหาอีเมลของผู้ใช้ คุณควรเห็นบล็อกใน
แบบฟอร์ม:
dn: uid=29383a67-9279-4aa8-a75b-cfbf901578fc,ou=users,ou=global,dc=apigee,dc=com
อีเมล: foo@bar.com
userPassword:: e1NTSEF9a01UUDdSd01BYXRuUURXdXN5OWNPRzBEWWlYZFBRTm14MHlNVWc9PQ==
uid: 29383a67-9279-4aa8-a75b-cfbf901578fc - ใช้ ldappasswd เพื่อตั้งค่ารหัสผ่านของผู้ใช้ตาม uid ของผู้ใช้
> 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"
ระบบจะแจ้งให้คุณป้อนรหัสผ่านผู้ดูแลระบบ OpenLDAP
ตอนนี้ผู้ใช้ลงชื่อเข้าสู่ระบบได้โดยใช้ newPassWord
ตั้งรหัสผ่านระบบ OpenLDAP ด้วยตนเอง
การรีเซ็ตรหัสผ่าน Edge จะอธิบายวิธีเปลี่ยนการตั้งค่า รหัสผ่านระบบ OpenLDAP แต่กำหนดให้คุณต้องทราบรหัสผ่านที่มีอยู่ หากลืมรหัสผ่านดังกล่าว ให้ใช้ขั้นตอนต่อไปนี้เพื่อรีเซ็ตรหัสผ่าน
- ใช้ slappasswd เพื่อสร้างรหัสผ่านที่เข้ารหัส SSHA สำหรับรหัสผ่านใหม่
> slappasswd -h {SSHA} -s newPassWord
?คำสั่งนี้จะแสดงผลสตริงในรูปแบบ
{SSHA}+DOup9d6l+czfWzkIvajwYPArjPurhS6 - เปิดไฟล์ /opt/apigee/data/apigee-openldap/slapd.d/cn=config/olcDatabase={2}bdb.ldif ในเครื่องมือแก้ไข
> vi /opt/apigee/data/apigee-openldap/slapd.d/cn=config/olcDatabase={2}bdb.ldif - ค้นหาบรรทัดในรูปแบบ:?
olcRootPW:: OldPasswordString - แทนที่ OldPasswordString ด้วยสตริงที่แสดงผลจาก slappasswd หากมีโคลอน 2 ตัวหลัง olcRootPw ให้นำโคลอนออก 1 ตัวและตรวจสอบว่ามีเว้นวรรคหลังโคลอน
olcRootPW: {SSHA}RGon+bLCe+Sk+HyHholFBj8ONQfabrhw - รีสตาร์ท OpenLDAP:
> /opt/apigee/apigee-service/bin/apigee-service apigee-openldap โปรดรีสตาร์ท - ตรวจสอบโดยใช้ ldapsearch หาก
รหัสผ่านของคุณใช้งานได้
> LDAPsearch - W -D "cn=manager,dc=apigee,dc=com" -b "dc=apigee,dc=com" -LLL -h LDAP_IP -p 10389
ระบบจะแจ้งให้คุณใส่รหัสผ่านของผู้ดูแลระบบ OpenLDAP - ทำขั้นตอนเหล่านี้ซ้ำในเซิร์ฟเวอร์ OpenLDAP อื่นๆ ที่ใช้สำหรับการทำซ้ำ
- อัปเดตเซิร์ฟเวอร์การจัดการให้ใช้รหัสผ่านใหม่
> /opt/apigee/apigee-service/bin/apigee-service edge-management-server store_ldap_credentials -p newPassWord
ตั้งรหัสผ่านผู้ดูแลระบบของ Edge ด้วยตนเอง
การรีเซ็ตรหัสผ่าน Edge จะอธิบายวิธีเปลี่ยนการตั้งค่า รหัสผ่านระบบ Edge แต่คุณต้องรู้รหัสผ่านที่มีอยู่ หากลืมรหัสผ่านของระบบ Edge ให้ทำตามขั้นตอนต่อไปนี้เพื่อรีเซ็ตรหัสผ่าน
- ในโหนด UI ให้หยุด Edge UI ดังนี้
> /opt/apigee/apigee-service/bin/apigee-service EDGE-ui หยุดการทำงาน - ใช้ ldappasswd เพื่อตั้งค่า
รหัสผ่านของผู้ดูแลระบบ Edge Sys:
> 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"
ระบบจะแจ้งให้คุณใส่รหัสผ่านของผู้ดูแลระบบ OpenLDAP - อัปเดตไฟล์การกำหนดค่าที่คุณใช้ติดตั้ง Edge UI ด้วยระบบ Edge ใหม่
รหัสผ่าน:
APIGEE_ADMINPW=newPassWord - กำหนดค่าและรีสตาร์ท Edge UI ดังนี้
> /opt/apigee/apigee-setup/bin/setup.sh -p ui -f configFile - (เฉพาะในกรณีที่เปิดใช้ TLS ใน UI) เปิดใช้ TLS ใน UI ของ Edge อีกครั้งตามที่อธิบายไว้ในการกำหนดค่า TLS สำหรับ UI การจัดการ
ลบไฟล์ล็อก SLAPD
ถ้าคุณได้รับข้อผิดพลาดเมื่อพยายามเริ่มต้น OpenLDAP ซึ่งมีไฟล์ล็อก slapd.pid คุณสามารถ ลบไฟล์
ไฟล์อยู่ใน /opt/apigee/apigee-openldap/var/run/slapd.pid ลบไฟล์และลองรีสตาร์ท OpenLDAP ดังนี้
/opt/apigee/apigee-service/bin/apigee-service apigee-openldap restart
หาก OpenLDAP ไม่เริ่มต้น ให้ลองเริ่มในโหมดแก้ไขข้อบกพร่องและตรวจสอบข้อผิดพลาด
> slapd -h ldap://:10389/ -u apigee -F /opt/apigee/apigee-openldap/var/run -d 255
ข้อผิดพลาดอาจบ่งบอกถึงปัญหาด้านทรัพยากร หน่วยความจํา หรือการใช้งาน CPU
การแก้ปัญหาการทําซ้ำ OpenLDAP
หากการติดตั้งของคุณใช้เซิร์ฟเวอร์ OpenLDAP หลายเซิร์ฟเวอร์ คุณสามารถตรวจสอบการตั้งค่าการจำลองเพื่อ เพื่อให้มั่นใจว่าเซิร์ฟเวอร์ทำงานได้อย่างถูกต้อง
- ตรวจสอบว่า ldapsearch
ส่งคืนข้อมูลจากเซิร์ฟเวอร์ OpenLDAP แต่ละรายการ:
> LDAPsearch - W -D "cn=manager,dc=apigee,dc=com" -b "dc=apigee,dc=com" -LLL -ชม. LDAP_IP -p 10389
ระบบจะแจ้งให้คุณใส่รหัสผ่านของผู้ดูแลระบบ OpenLDAP - ตรวจสอบการกำหนดค่าการจำลองโดยตรวจสอบ /opt/apigee/conf/openldap/slapd.d/cn=config/olcDatabase={2}bdb.ldif
- ตรวจสอบว่ารหัสผ่านของระบบเหมือนกันในเซิร์ฟเวอร์ OpenLDAP แต่ละรายการ
- ตรวจสอบการตั้งค่า iptables และ tcp wrapper