Edge for Private Cloud phiên bản 4.19.01
Vị trí tệp nhật ký
Các tệp nhật ký OpenLDAP nằm trong thư mục /opt/apigee/var/log. Các tệp này có thể được lưu trữ và xoá định kỳ để đảm bảo không chiếm quá nhiều dung lượng ổ đĩa. Bạn có thể xem thông tin về việc duy trì, lưu trữ và xoá nhật ký OpenLDAP trong Mục 19.2 của hướng dẫn sử dụng OpenLDAP tại http://www.openldap.org/doc/admin24/maintenance.html.
Đặt mật khẩu của người dùng theo cách thủ công
Người dùng có thể yêu cầu mật khẩu Edge mới trong giao diện người dùng Edge. Sau đó, người dùng sẽ nhận được một email có thông tin về cách đặt mật khẩu. Tuy nhiên, nếu máy chủ SMTP của bạn không hoạt động hoặc người dùng không thể nhận email vì bất kỳ lý do gì, thì bạn có thể đặt mật khẩu của người dùng theo cách thủ công bằng cách sử dụng các lệnh OpenLDAP.
Cách đặt mật khẩu cho người dùng:
- Sử dụng
ldapsearchđể tải thông tin người dùng xuống:ldapsearch -w ldapAdminPWord -D "cn=manager,dc=apigee,dc=com" -b "dc=apigee,dc=com" -LLL -h LDAP_IP -p 10389 > ldap.txt
- Tìm địa chỉ email của người dùng trong tệp ldap.txt. Bạn sẽ thấy một khối có dạng:
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
- Sử dụng
ldappasswdđể đặt mật khẩu của người dùng dựa trên uid của người dùng: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"
Bạn sẽ được nhắc nhập mật khẩu quản trị viên OpenLDAP.
Giờ đây, người dùng có thể đăng nhập bằng cách sử dụng newPassWord.
Đặt mật khẩu hệ thống OpenLDAP theo cách thủ công
Phần Đặt lại mật khẩu Edge mô tả cách thay đổi mật khẩu hệ thống OpenLDAP nhưng yêu cầu bạn phải biết mật khẩu hiện tại. Nếu quên mật khẩu đó, bạn có thể làm theo quy trình sau để đặt lại mật khẩu.
- Sử dụng
slappasswdđể tạo mật khẩu được mã hoá SSHA cho mật khẩu mới:slappasswd -h {SSHA} -s newPassWordLệnh này trả về một chuỗi ở dạng:
{SSHA}+DOup9d6l+czfWzkIvajwYPArjPurhS6 - Mở tệp
/opt/apigee/data/apigee-openldap/slapd.d/cn=config/olcDatabase={2}bdb.ldiftrong trình chỉnh sửa:vi /opt/apigee/data/apigee-openldap/slapd.d/cn=config/olcDatabase={2}bdb.ldif - Tìm dòng có dạng:
olcRootPW:: OldPasswordString
- Thay thế OldPasswordString bằng chuỗi được trả về từ
slappasswd. Nếu có 2 dấu hai chấm sauolcRootPw, hãy xoá một dấu và đảm bảo có dấu cách sau dấu hai chấm:olcRootPW: {SSHA}RGon+bLCe+Sk+HyHholFBj8ONQfabrhw - Khởi động lại OpenLDAP:
/opt/apigee/apigee-service/bin/apigee-service apigee-openldap restart
- Kiểm tra bằng
ldapsearchxem mật khẩu mới của bạn có hoạt động không:ldapsearch -W -D "cn=manager,dc=apigee,dc=com" -b "dc=apigee,dc=com" -LLL -h LDAP_IP -p 10389
Bạn sẽ được nhắc nhập mật khẩu quản trị viên OpenLDAP.
- Lặp lại các bước này trên mọi máy chủ OpenLDAP khác đang được dùng để sao chép.
- Cập nhật Máy chủ quản lý để sử dụng mật khẩu mới:
/opt/apigee/apigee-service/bin/apigee-service edge-management-server store_ldap_credentials -p newPassWord
Đặt mật khẩu quản trị viên Edge theo cách thủ công
Phần Đặt lại mật khẩu Edge mô tả cách thay đổi mật khẩu hệ thống Edge nhưng yêu cầu bạn phải biết mật khẩu hiện tại. Nếu mất mật khẩu hệ thống Edge, bạn có thể làm theo quy trình sau để đặt lại mật khẩu.
- Trên nút giao diện người dùng, hãy dừng giao diện người dùng Edge:
/opt/apigee/apigee-service/bin/apigee-service edge-ui stop
- Sử dụng
ldappasswdđể đặt mật khẩu quản trị viên hệ thống 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"
Bạn sẽ được nhắc nhập mật khẩu quản trị viên OpenLDAP.
- Cập nhật tệp cấu hình mà bạn đã dùng để cài đặt giao diện người dùng Edge bằng mật khẩu hệ thống Edge mới:
APIGEE_ADMINPW=newPassWord
- Định cấu hình và khởi động lại giao diện người dùng Edge:
/opt/apigee/apigee-setup/bin/setup.sh -p ui -f configFile
- (Chỉ khi TLS được bật trên giao diện người dùng) Bật lại TLS trên giao diện người dùng Edge như mô tả trong phần Định cấu hình TLS cho giao diện người dùng quản lý.
Xoá tệp khoá SLAPD
Nếu bạn gặp lỗi khi cố gắng khởi động OpenLDAP rằng tệp khoá slapd.pid
đã tồn tại, thì bạn có thể xoá tệp đó.
Tệp này nằm trong /opt/apigee/apigee-openldap/var/run/slapd.pid. Xoá tệp và thử khởi động lại OpenLDAP:
/opt/apigee/apigee-service/bin/apigee-service apigee-openldap restart
Nếu OpenLDAP không khởi động, hãy thử khởi động ở chế độ gỡ lỗi và kiểm tra lỗi:
slapd -h ldap://:10389/ -u apigee -d 255 -F /opt/apigee/data/apigee-openldap/slapd.d
Lỗi có thể cho thấy các vấn đề về tài nguyên, bộ nhớ hoặc mức sử dụng CPU.
Khắc phục sự cố sao chép OpenLDAP
Nếu quá trình cài đặt của bạn sử dụng nhiều máy chủ OpenLDAP, bạn có thể kiểm tra chế độ cài đặt sao chép để đảm bảo rằng các máy chủ đó đang hoạt động đúng cách.
- Đảm bảo rằng
ldapsearchtrả về dữ liệu từ mỗi máy chủ OpenLDAP:ldapsearch -W -D "cn=manager,dc=apigee,dc=com" -b "dc=apigee,dc=com" -LLL -h LDAP_IP -p 10389
Bạn sẽ được nhắc nhập mật khẩu quản trị viên OpenLDAP.
- Kiểm tra cấu hình sao chép bằng cách kiểm tra tệp
/opt/apigee/conf/openldap/slapd.d/cn=config/olcDatabase={2}bdb.ldif. - Đảm bảo mật khẩu hệ thống giống nhau trên mỗi máy chủ OpenLDAP.
- Kiểm tra chế độ cài đặt iptables và tcp wrapper.