To expand a little bit on this:
We use our LDAP as a meta directory and have both our accounts (ca.
2000) and machine information in it. We use it as a back-end for
postfix, DHCP, DNS (bind-sdb) and vlan/port information for our switches.
Being a meta directory, the master can get hit very hard with writes
during syncs from other systems.
My main problems were in mod-rdn's not syncing to 64 bit consumers and
replication suddenly stopping about once every two weeks on other
consumers (both 32 and 64 bit). I noticed the mod-rdn issue in both the
SL and Centos 64 bit server; the 32 bit version ran just fine in that
regard. Note that not every implementation uses mod-rnd's.
Digging through the TUV bugzilla I found quite a few outstanding bugs,
some mod-rdn related. Posts on various mailinglists (and responses on
bugs in bugzilla) left the impression openLDAP server problems are not
high priority with TUV. So in the end I decided to roll my own rpm's
using the latest 2.3 version.
The TUV version might work for you. But do monitor it for a few weeks
before going in production and make sure the consumer is actually in sync.
Roelof
Faye Gibbins wrote:
We are also an Openldap shop/School on SL5.0
We're running the TUV's ldap rpms with replication and it's working
perfectly.
We're using STARTTLS'd enabled Syncrepl. Apart from a few teething
problems at the beginning it's been working fine.
Faye
Roelof van der Kleij wrote:
Hi Michael,
We are an openldap shop. We use an in-house php app to manage
accounts etc. Our ldap servers run FreeBSD, but I am in the process
of migrating to Centos/SL servers.
I found the openldap server packages included in RHEL5 to be out of
date and seriously broken. Especially master-slave replication is
impossible to get running reliably. The included Berkeley db version
is a bit buggy too (the openldap package indludes it's own bdb
version separate from the older one in db4.rpm)
Also, most overlays are not included in the RHEL version.
I am now maintaining my own openldap 2.3.43 rpm's. My impression is
that RHEL is only interested in keeping the client side stable and
expects you to run RDS for the server side.
So either go FDS or start to maintain your own openldap packages.
Roelof
Michael Mansour wrote:
Hi,
This area is quite new to me so I thought I'd ask this general
question.
I have a requirement where I need to setup an LDAP server and then
have a web
form available where people can fill out their details (name,
address, etc)
and have that web form effectively create an account on the LDAP
server.
In terms of the LDAP facility, I have previously installed and run
OpenLDAP a
few times over the times, but never in production (just to learn
it). But I'm
after some recommendations noting the requirement above.
* Should I use OpenLDAP for this?
* Should I use Fedora Directory Server for this?
* Should I use something else for LDAP directory services?
In terms of the Web form, is there anyone that knows what I can use
here? like
a current project or current piece of software (non-commercial) that
does this?
Thanks for any tips, recommendations and advice.
Michael.