SymasLDAP bakım görevleri

Günlük dosyası konumu

SymasLDAP günlük dosyaları /opt/apigee/var/log dizininde bulunur. Bu dosyalar, aşırı disk alanı kaplamamaları için düzenli olarak arşivlenip kaldırılabilir. SymasLDAP günlüklerini saklama, arşivleme ve kaldırma ile ilgili bilgileri https://kb.symas.com/configuration/logging-configuration adresindeki SymasLDAP kılavuzunun 19.2 bölümünde bulabilirsiniz.

Kullanıcının şifresini manuel olarak ayarlama

Kullanıcılar, yeni Edge kullanıcı arayüzünde yeni bir Edge şifresi isteyebilir. Kullanıcıya şifre belirlemeyle ilgili bilgilerin yer aldığı bir e-posta gönderilir. Ancak SMTP sunucunuz kapalıysa veya kullanıcı herhangi bir nedenle e-posta alamıyorsa SymasLDAP komutlarını kullanarak kullanıcının şifresini manuel olarak ayarlayabilirsiniz.

Bir kullanıcının şifresini ayarlamak için:

  1. Kullanıcı bilgilerini indirmek için ldapsearch simgesini kullanın:
    /opt/symas/bin/ldapsearch -w ldapAdminPWord -D "cn=manager,dc=apigee,dc=com" -b "dc=apigee,dc=com" -LLL -x -H ldap://LDAP_IP:10389 > ldap.txt
  2. ldap.txt dosyasında kullanıcının e-posta adresini arayın. Aşağıdaki biçimde bir blok görürsünüz:
    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
  3. Kullanıcının şifresini, kullanıcının uid'sine göre ayarlamak için ldappasswd kullanın:
    /opt/symas/bin/ldappasswd -x -H ldap://LDAP_IP: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 yönetici şifresini girmeniz istenir.

Kullanıcı artık newPassWord kullanarak giriş yapabilir.

SymasLDAP sistem şifresini manuel olarak ayarlama

Edge şifrelerini sıfırlama bölümünde, SymasLDAP sistem şifresinin nasıl değiştirileceği açıklanmaktadır ancak mevcut şifreyi bilmeniz gerekir. Bu şifreyi kaybettiyseniz sıfırlamak için aşağıdaki prosedürü kullanabilirsiniz.

  1. Yeni bir şifre için SSHA ile şifrelenmiş şifreyi oluşturmak üzere slappasswd komutunu kullanın:
    /opt/symas/sbin/slappasswd -h {SSHA} -s newPassWord

    Bu komut, şu biçimde bir dize döndürür:

    {SSHA}+DOup9d6l+czfWzkIvajwYPArjPurhS6
  2. /opt/apigee/data/apigee-openldap/slapd.d/cn=config/olcDatabase={2}mdb.ldif dosyasını bir düzenleyicide açın:
    vi /opt/apigee/data/apigee-openldap/slapd.d/cn=config/olcDatabase={2}mdb.ldif
  3. Formda şu satırı bulun:
    olcRootPW:: OldPasswordString
  4. OldPasswordString yerine slappasswd tarafından döndürülen dizeyi yazın. olcRootPw ifadesinden sonra 2 iki nokta üst üste varsa birini kaldırın ve iki nokta üst üste işaretinden sonra bir boşluk olduğundan emin olun:
    olcRootPW: {SSHA}RGon+bLCe+Sk+HyHholFBj8ONQfabrhw
  5. SymasLDAP'i yeniden başlatın:
    /opt/apigee/apigee-service/bin/apigee-service apigee-openldap restart
  6. Yeni şifrenizin çalışıp çalışmadığını ldapsearch kullanarak kontrol edin:
    /opt/symas/bin/ldapsearch -W -D "cn=manager,dc=apigee,dc=com" -b "dc=apigee,dc=com" -LLL -x -H ldap://LDAP_IP:10389

    SymasLDAP yönetici şifresini girmeniz istenir.

  7. Çoğaltma için kullanılan diğer SymasLDAP sunucularında bu adımları tekrarlayın.
  8. Yönetim sunucusunu yeni şifreyi kullanacak şekilde güncelleyin:
    /opt/apigee/apigee-service/bin/apigee-service edge-management-server store_ldap_credentials -p newPassWord

Edge yönetici şifresini manuel olarak ayarlama

Edge şifrelerini sıfırlama bölümünde, Edge sistem şifresinin nasıl değiştirileceği açıklanır ancak mevcut şifreyi bilmeniz gerekir. Edge sistem şifresini kaybettiyseniz sıfırlamak için aşağıdaki prosedürü kullanabilirsiniz.

  1. Yeni Edge kullanıcı arayüzü düğümünde yeni Edge kullanıcı arayüzünü durdurun:
    /opt/apigee/apigee-service/bin/apigee-service edge-management-ui stop
  2. Edge sistem yöneticisi şifresini ayarlamak için ldappasswd komutunu kullanın:
    /opt/symas/bin/ldappasswd -x -H ldap://localhost:10389 -D "cn=manager,dc=apigee,dc=com" -W -s newPassWord \
      "uid=admin,ou=users,ou=global,dc=apigee,dc=com"

    SymasLDAP yönetici şifresini girmeniz istenir.

  3. Yeni Edge kullanıcı arayüzünü yüklemek için kullandığınız yapılandırma dosyasını yeni Edge sistem şifresiyle güncelleyin:
    APIGEE_ADMINPW=newPassWord
  4. Yeni Edge kullanıcı arayüzünü yapılandırın ve yeniden başlatın:
    /opt/apigee/apigee-setup/bin/setup.sh -p ue -f configFile
  5. (Yalnızca Yeni Edge kullanıcı arayüzünde TLS etkinse) Yeni Edge kullanıcı arayüzü için TLS'yi yapılandırma bölümünde açıklandığı gibi Yeni Edge kullanıcı arayüzünde TLS'yi yeniden etkinleştirin.

SLAPD kilit dosyasını silme

SymasLDAP'yi başlatmaya çalışırken slapd.pid kilit dosyasının mevcut olduğuna dair bir hata alırsanız dosyayı silebilirsiniz.

Dosya şu konumda: /opt/apigee/apigee-openldap/var/run/slapd.pid. Dosyayı silin ve SymasLDAP'ı yeniden başlatmayı deneyin:

/opt/apigee/apigee-service/bin/apigee-service apigee-openldap restart

SymasLDAP başlamazsa hata ayıklama modunda başlatmayı deneyin ve hataları kontrol edin:

/opt/symas/lib/slapd -h ldap://:10389/ -u apigee -d 255 -F /opt/apigee/data/apigee-openldap/slapd.d

Hatalar; kaynak sorunlarına, bellek veya CPU kullanımı sorunlarına işaret edebilir.

SymasLDAP replikasyonunu değiştirme

Bu bölümde, SymasLDAP replikasyonunun nasıl değiştirileceği açıklanmaktadır.

Verilerini diğer SymasLDAP düğümüne kopyalayan SymasLDAP replikatör düğümünde aşağıdaki prosedürde yer alan adımları uygulayın. Örneğin, düğüm1'den düğüm2'ye replikasyon ayarlıyorsanız komutları düğüm1'de çalıştırın.

  1. Mevcut durumu kontrol edin:
    /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

    Çıkış şuna benzer olmalıdır:

    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
  2. repl.ldif adlı bir dosya oluşturun ve aşağıdaki komutları dosyaya yapıştırın:
    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

    Aşağıdaki yer tutucuları uygun değerlerle değiştirdiğinizden emin olun:

    • NEW_HOST: Çoğaltmayı planladığınız yeni SymasLDAP ana makinesi.
    • PORT: SymasLDAP bağlantı noktası. Varsayılan bağlantı noktası 10389'dır.
    • PASSWORD: SymasLDAP şifresi.
  3. ldapmodify komutunu çalıştırın:
    /opt/symas/bin/ldapmodify -x -w PASSWORD -D "cn=admin,cn=config" -H "ldap://HOST:PORT/" -f repl.ldif

    Çıkış şu şekilde görünmelidir:

    modifying entry "olcDatabase={2}mdb,cn=config"
  4. Çoğaltmayı doğrulayın:
    /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

    Çıkış şuna benzer olmalıdır:

    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

    Her sunucudaki contextCSN değerini okuyup karşılaştırarak ve bu değerlerin eşleştiğinden emin olarak replikasyonun doğru şekilde çalıştığını doğrulayabilirsiniz.

    /opt/symas/bin/ldapsearch -w PASSWORD -D "cn=manager,dc=apigee,dc=com" -b "dc=apigee,dc=com" -LLL -x -H ldap://localhost:10389 contextCSN | grep contextCSN

SymasLDAP replikasyon sorunlarını giderme

Yüklemenizde birden fazla SymasLDAP sunucusu kullanılıyorsa sunucuların düzgün çalıştığından emin olmak için replikasyon ayarlarını kontrol edebilirsiniz.

  1. ldapsearch komutunun her SymasLDAP sunucusundan veri döndürdüğünden emin olun:
    /opt/symas/bin/ldapsearch -W -D "cn=manager,dc=apigee,dc=com" -b "dc=apigee,dc=com" -LLL -x -H ldap://LDAP_IP:10389

    SymasLDAP yönetici şifresini girmeniz istenir.

  2. /opt/apigee/data/apigee-openldap/slapd.d/cn=config/olcDatabase={2}mdb.ldif dosyasını inceleyerek replikasyon yapılandırmasını kontrol edin.
  3. Sistem şifresinin her OpenLDAP sunucusunda aynı olduğundan emin olun.
  4. iptables ve tcp sarmalayıcı ayarlarını kontrol edin.