Linux за българи: Форуми

Linux секция за напреднали => Хардуерни и софтуерни проблеми => Темата е започната от: cleric в Mar 06, 2009, 12:58



Титла: openldap + centos 5 + syncrepl
Публикувано от: cleric в Mar 06, 2009, 12:58
Някой успял ли е да подкара syncrepl репликация (refreshOnly или RefreshAndPersist) на CentOS 5.x с последния LDAP server от repo-то, коеto e v.2.3.27-8.
По принцип липсва модул syncprov.la, който в началото смятах, че е Build-нат статично в тази версия за CentOS, но после попаднах на статия в BUG листата на CentOS и пише, че ще го включат в repos на CentOS 5.3. Съответно са предоставили TEST-ово Repo, само че там пък липсва back_hdb.so/la.
Иначе съм тествал с репликация от Ubuntu Hardy (LDAP server v.2.4.9) като Master и CentOS 5.x (LDAP server v.2.3.27-8) като Slave с опции за refreshOnly <- Това работи.

Определено v.2.4.x работи доста прилично и няма ядове. И все пак ми се налага да го подкарам под CentOS с текущата за CentOS-a версия на LDAP server - 2.3.27.
Съмнявам се, че проблема е в конфигурационния файл, тъй като е еднакво конфигуриран и в двата случея (с Master Ubuntu; с Master CentOS).
И все пак ето го и slapd.conf -a
Код:
backend         hdb
database        hdb
suffix          "dc=mydomain,dc=com"
index           objectClass,entryCSN,entryUUID eq

rootdn          "cn=admin,dc=mydomain,dc=com"
rootpw          "mysecret"
directory       "/var/lib/ldap"
index           objectClass,entryCSN,entryUUID eq
checkpoint      512 30

overlay syncprov
syncprov-checkpoint 100 10
syncprov-sessionlog 100
LDAP server-a в Ubuntu има модули, (които си идват с инсталирането на LDAP server-a) и в този случей се набива в slapd.conf-a нещо от рода на:
Код:
modulepath       /path/
moduleload       syncprov.la
moduleload       back_hdb
За съжаление обаче в CentOS-a това липсва. Т.е. самите модули.
Ако някой може да подхвърли идея (не е желателно компилиране от Source) или пък ако е успял да го репликира коректно нека да сподели. Апък аз ще драсна една статия, за да не се налага на други да минават през тая гадост.
 [_]3


Титла: Re: openldap + centos 5 + syncrepl
Публикувано от: cleric в Mar 14, 2009, 13:25
Ok. Наистина не можах да го подкарам със 2.3.x, но пък ако случайно на някой се наложи да репликира LDAP с CentOS 5.1 или 5.2 и среща затруднения ето това е решението:
http://staff.telkomsa.net/packages/OpenLDAP.repo ($2)

Това repo има LDAP-server 4.x, което кардинално решава проблема. И горепосочената конфигурация в предния пост върши работа.