Portál AbcLinuxu, 14. července 2025 11:36


Dotaz: OpenLDAP v multi-master

11.1.2011 14:39 Honza
OpenLDAP v multi-master
Přečteno: 541×
Odpovědět | Admin
Dobry den panove (a damy samozrejme),

pouzivate nekdo OpenLDAP v rezimu multimaster? Rad bych si toto vyzkousel, ale nejak stale nemohu ldap-a nakonfigurovat:( Tedy OpenLDAP ve verzi 2.4.x uz si uklada konfiguraci do sebe:) a to nemohu nejak preprat.

Mate tedy nekdo funkcni konfigurace tohoto?

Dik moc
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

11.1.2011 16:06 timeos | skóre: 32
Rozbalit Rozbalit vše Re: OpenLDAP v multi-master
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tedy OpenLDAP ve verzi 2.4.x uz si uklada konfiguraci do sebe:) a to nemohu nejak preprat.
Vzdy sa da pouzit konfiguracia cez konfiguracny subor a nielen cez ldify. Staci ak v OpenLDAP config dire bude slapd.conf a zaroven nebude existovat podadresar slapd.d/. Druha vec je, ze takyto bezny slapd konfigurak sa da kedykolvek stransformovat na ldif konfiguracne subory za ucelom dodatocnej online editacie:
slaptest -f ${LDAPCONFDIR}/${LDAPCONFILE} -F ${LDAPCONFDIR}/slapd.d
11.1.2011 16:31 none
Rozbalit Rozbalit vše Re: OpenLDAP v multi-master
Odpovědět | | Sbalit | Link | Blokovat | Admin
Hoj!

Ano, pouzivam na Debian/Squeeze tri servery v rezimu n-way Multimaster. Da se to pekne nakonfigurovat podle manualu na http://www.openldap.org/doc/admin24/. Doporucuju precist si k tomu i tu omacku a vlastne i vzit to uplne od zacatku pres teorii.

Trvalo mi to cca dva dny, nez jsem to nastavil, ale od te doby s tim nemam problemy. Az na jeden. Pri kopirovani jedne vetve ldapu (cca sto polozek ve trech urovnich) vsechno probehlo ok, az na to, ze treti multimaster segfaultoval:
Jan  7 16:31:13 server kernel: [696831.592747] slapd[1411]: segfault at 8 ip 000000000048dbe0 sp 00007f6de56e4780 error 4 in slapd[400000+12a000]
Vyrestartoval jsem na tom serveru ldap a vse se dalo do kupy:
Jan  7 16:49:59 server slapd[1632]: @(#) $OpenLDAP: slapd 2.4.23 (Nov 22 2010 17:42:40) $#012#011@borges:/home/devel/openldap/trunk/debian/build/servers/slapd
Jan  7 16:50:00 server slapd[1632]: hdb_db_open: database "dc=server,dc=tld": unclean shutdown detected; attempting recovery.
Jan  7 16:50:02 server slapd[1635]: slapd starting
Jan  7 16:50:02 server slapd[1635]: => bdb_idl_delete_key: c_get failed: DB_LOCK_DEADLOCK: Locker killed to resolve a deadlock (-30994)
Jan  7 16:50:02 server slapd[1635]: conn=-1 op=0: attribute "entryCSN" index delete failure
Jan  7 16:50:03 server slapd[1635]: null_callback : error code 0x14
Jan  7 16:50:03 server slapd[1635]: syncrepl_entry: rid=001 be_modify failed (20)
Jan  7 16:50:03 server slapd[1635]: do_syncrepl: rid=001 rc 20 retrying (4 retries left)

Vetev jsem kopiroval pres ApacheDirectoryStudio. Moc mi to nevadi, protoze 1) je to squeeze, takze to neni pro produkci, 2) je to redundantni infrastruktura, takze to nevadi, 3) nebezi na tom nic extra duleziteho, 4) kdykoliv jsem schopen to nahradit standalone ldapem pomoci castych zaloh obsahu...

Pokud bych stavel neco pro produkci, tak bych pouzil neco stabilnejsiho. Stabilni verzi OpenLdapu nebo Red Hat Directory Server resp. CentOS Directory Server nebo 389 Server.

Hodne stesti pri konfiguraci, vyplati se to!

Bye.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.