مکان فایل گزارش
فایلهای گزارش SymasLDAP در فهرست راهنمای /opt/apigee/var/log قرار دارند. این فایلها میتوانند بهصورت دورهای بایگانی و حذف شوند تا مطمئن شویم فضای دیسک بیشازحد اشغال نمیکنند. اطلاعات مربوط به نگهداری، بایگانی، و برداشتن گزارشهای SymasLDAP را میتوانید در بخش
۱۹.۲ دفترچه راهنمای SymasLDAP در https://kb.symas.com/configuration/logging-configuration پیدا کنید.
گذرواژه کاربر را بهصورت دستی تنظیم کنید
کاربران میتوانند گذرواژه جدید Edge را در «واسط کاربر Edge» درخواست کنند. سپس کاربر ایمیلی حاوی اطلاعاتی درباره تنظیم گذرواژه دریافت میکند. بااینحال، اگر سرور SMTP شما ازکار افتاده است، یا کاربر نمیتواند به هر دلیلی ایمیل دریافت کند، میتوانید بااستفاده از دستورات SymasLDAP گذرواژه کاربر را بهصورت دستی تنظیم کنید.
برای تنظیم گذرواژه کاربر:
- برای بارگیری اطلاعات کاربر، از
ldapsearchاستفاده کنید:/opt/symas/bin/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 mail: foo@bar.com userPassword:: e1NTSEF9a01UUDdSd01BYXRuUURXdXN5OWNPRzBEWWlYZFBRTm14MHlNVWc9PQ== uid: 29383a67-9279-4aa8-a75b-cfbf901578fc
- از
ldappasswdبرای تنظیم گذرواژه کاربر براساس uid کاربر استفاده کنید:/opt/symas/bin/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"
از شما خواسته میشود گذرواژه سرپرست SymasLDAP را وارد کنید.
اکنون کاربر میتواند بااستفاده از newPassWord به سیستم وارد شود.
گذرواژه سیستم SymasLDAP را بهصورت دستی تنظیم کنید
بازنشانی گذرواژههای Edge نحوه تغییر گذرواژه سیستم SymasLDAP را توضیح میدهد اما لازم است گذرواژه موجود را بدانید. اگر آن گذرواژه را ازدست دادهاید، میتوانید از روش زیر برای بازنشانی آن استفاده کنید.
- از
slappasswdبرای ایجاد گذرواژه رمزگذاریشده SSHA برای گذرواژه جدید استفاده کنید:/opt/symas/sbin/slappasswd -h {SSHA} -s newPassWordاین فرمان رشتهای را در قالب زیر برمیگرداند:
{SSHA}+DOup9d6l+czfWzkIvajwYPArjPurhS6 - فایل
/opt/apigee/data/apigee-symasldap/slapd.d/cn=config/olcDatabase={2}mdb.ldifرا در ویرایشگر باز کنید:vi /opt/apigee/data/apigee-symasldap/slapd.d/cn=config/olcDatabase={2}mdb.ldif - خط را در فرم پیدا کنید:
olcRootPW:: OldPasswordString
- OldPasswordString را با رشته برگشتی از
slappasswdجایگزین کنید. اگر بعدازolcRootPwدو نقطه دونقطه وجود دارد، یکی را بردارید و مطمئن شوید بعداز نقطه دونقطه فاصله وجود دارد:olcRootPW: {SSHA}RGon+bLCe+Sk+HyHholFBj8ONQfabrhw - بازراهاندازی SymasLDAP:
/opt/apigee/apigee-service/bin/apigee-service apigee-symasldap restart
- بررسی کنید گذرواژه جدیدتان با
ldapsearchکار میکند یا نه:/opt/symas/bin/ldapsearch -W -D "cn=manager,dc=apigee,dc=com" -b "dc=apigee,dc=com" -LLL -h LDAP_IP -p 10389
از شما خواسته میشود گذرواژه سرپرست SymasLDAP را وارد کنید.
- این مراحل را در هر سرور SymasLDAP دیگری که برای تکثیر استفاده میشود تکرار کنید.
- «سرور مدیریت» را بهروز کنید تا از گذرواژه جدید استفاده کند:
/opt/apigee/apigee-service/bin/apigee-service edge-management-server store_ldap_credentials -p newPassWord
تنظیم دستی گذرواژه سرپرست Edge
بازنشانی گذرواژههای Edge نحوه تغییر گذرواژه سیستم Edge را توضیح میدهد اما لازم است گذرواژه فعلی را بدانید. اگر گذرواژه سیستم Edge را گم کردهاید، میتوانید از روش زیر برای بازنشانی آن استفاده کنید.
- در گره UI، رابط کاربری Edge را متوقف کنید:
/opt/apigee/apigee-service/bin/apigee-service edge-ui stop
- برای تنظیم گذرواژه سرپرست سیستم Edge، از
ldappasswdاستفاده کنید:/opt/symas/bin/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"
از شما خواسته میشود گذرواژه سرپرست SymasLDAP را وارد کنید.
- فایل پیکربندی را که برای نصب «میانای کاربر Edge» استفاده کردهاید با گذرواژه جدید سیستم Edge بهروز کنید:
APIGEE_ADMINPW=newPassWord
- پیکربندی و بازراهاندازی «میانای کاربر Edge»:
/opt/apigee/apigee-setup/bin/setup.sh -p ui -f configFile
- (فقط درصورتیکه «امنیت لایه انتقال» در «واسط کاربر» فعال باشد) «امنیت لایه انتقال» را در «واسط کاربر Edge» همانطور که در پیکربندی «امنیت لایه انتقال» برای «واسط کاربر مدیریت» توضیح داده شده است دوباره فعال کنید.
حذف فایل قفل SLAPD
اگر هنگام تلاش برای شروع SymasLDAP با خطایی مواجه شدید که فایل قفل slapd.pid وجود دارد، میتوانید فایل را حذف کنید.
فایل در /opt/apigee/apigee-symasldap/var/run/slapd.pid قرار دارد. فایل
را حذف کنید و SymasLDAP را بازراهاندازی کنید:
/opt/apigee/apigee-service/bin/apigee-service apigee-symasldap restart
اگر SymasLDAP شروع نمیشود، آن را در حالت اشکالزدایی شروع کنید و خطاها را بررسی کنید:
/opt/symas/lib/slapd -h ldap://:10389/ -u apigee -d 255 -F /opt/apigee/data/apigee-symasldap/slapd.d
خطاها ممکن است به مشکلات منابع، حافظه، یا مشکلات استفاده از واحد پردازش مرکزی اشاره کنند.
درحال اصلاح کردن همانندسازی SymasLDAP
این بخش نحوه اصلاح همتاسازی SymasLDAP را توضیح میدهد.
مراحل روش زیر را در گره تکثیرکننده SymasLDAP که دادههایش را در گره SymasLDAP دیگر تکثیر میکند انجام دهید. برای مثال، اگر درحال تنظیم تکثیر از گره ۱ به گره ۲ هستید، فرمانها را در گره ۱ اجرا کنید.
- وضعیت فعلی را بررسی کنید:
/opt/symas/bin/ldapsearch -H ldap://{HOST}:{PORT} -LLL -x -b "cn=config" -D "cn=admin,cn=config" -w {PASSWORD} -o ldif-wrap=no 'olcSyncRepl' | grep olcSyncreplبرونداد باید شبیه به موارد زیر باشد:
olcSyncrepl: {0}rid=001 provider=ldap://{HOST}:{PORT}/ binddn="cn=manager,dc=apigee,dc=com" bindmethod=simple credentials={PASSWORD} searchbase="dc=apigee,dc=com" attrs="*,+" type=refreshAndPersist retry="60 1 300 12 7200 +" timeout=1 - فایل
repl.lidfرا ایجاد کنید و فرمانهای زیر را در فایل جایگذاری کنید:dn: olcDatabase={2}mdb,cn=config changetype: modify replace: olcSyncRepl olcSyncRepl: rid=001 provider=ldap://{NEW_HOST}:{PORT}/ binddn="cn=manager,dc=apigee,dc=com" bindmethod=simple credentials={PASSWORD} searchbase="dc=apigee,dc=com" attrs="*,+" type=refreshAndPersist retry="60 1 300 12 7200 +" timeout=1مطمئن شوید که مقدار مناسب را برای جایبانهای زیر جایگزین کنید:
-
{NEW_HOST}: میزبان جدید SymasLDAP که قصد دارید در آن تکثیر کنید. -
{PORT}: درگاه SymasLDAP. درگاه پیشفرض10389است. -
{PASSWORD}: گذرواژه SymasLDAP.
-
- فرمان
ldapmodifyرا اجرا کنید:/opt/symas/bin/ldapmodify -x -w {PASSWORD} -D "cn=admin,cn=config" -H "ldap://{HOST}:{PORT}/" -f repl.ldifThe output should be similar to the following:
modifying entry "olcDatabase={2}mdb,cn=config" - تأیید تکثیر:
/opt/symas/bin/ldapsearch -H ldap://{HOST}:{PORT} -LLL -x -b "cn=config" -D "cn=admin,cn=config" -w {PASSWORD} -o ldif-wrap=no 'olcSyncRepl' | grep olcSyncreplبرونداد باید شبیه به موارد زیر باشد:
olcSyncrepl: {0}rid=001 provider=ldap://{NEW_HOST}:{PORT}/ binddn="cn=manager,dc=apigee,dc=com" bindmethod=simple credentials={PASSWORD} searchbase="dc=apigee,dc=com" attrs="*,+" type=refreshAndPersist retry="60 1 300 12 7200 +" timeout=1میتوانید با خواندن و مقایسه مقدار
contextCSNاز هر سرور و اطمینان از مطابقت آنها، درستی عملکرد تکثیر را تأیید کنید./opt/symas/bin/ldapsearch -w {PASSWORD} -D "cn=manager,dc=apigee,dc=com" -b "dc=apigee,dc=com" -LLL -h localhost -p 10389 contextCSN | grep contextCSN
عیبیابی مشکلات تکثیر SymasLDAP
اگر نصب شما از چندین سرور SymasLDAP استفاده میکند، میتوانید تنظیمات تکثیر را بررسی کنید تا مطمئن شوید سرورها بهدرستی کار میکنند.
- مطمئن شوید که
ldapsearchدادهها را از هر سرور SymasLDAP برمیگرداند:/opt/symas/bin/ldapsearch -W -D "cn=manager,dc=apigee,dc=com" -b "dc=apigee,dc=com" -LLL -h LDAP_IP -p 10389
از شما خواسته میشود گذرواژه سرپرست SymasLDAP را وارد کنید.
- پیکربندی تکثیر را با بررسی فایل
/opt/apigee/conf/symasldap/slapd.d/cn=config/olcDatabase={2}mdb.ldifبررسی کنید. - مطمئن شوید گذرواژه سیستم در هر سرور OpenLDAP یکسان باشد.
- تنظیمات iptables و tcp wrapper را بررسی کنید.