LDAP at U of C

(2009-09-15 Mike Morrow)

Introduction

Reason for LDAP

This Document (http://www.ucalgary.ca/~morrow/ldap/index.html)

What the public can know

How to build an LDAP server

Sharepoint files

Current Configuration

Host machines
Domain nameIP numberFunction
ldapsrv10.acs.ucalgary.ca136.159.86.209Test, development
ldapsrv11.acs.ucalgary.ca136.159.34.101Master
ldapsrv12.acs.ucalgary.ca136.159.34.118Slave
ldapsrv13.acs.ucalgary.ca136.159.34.144Slave
ldapsrv14.acs.ucalgary.ca136.159.34.146Failover, High Availability
LDAP servers
NameIPHost machine
master.ldap.ucalgary.ca136.159.34.172ldapsrv11
public.ldap.ucalgary.ca136.159.34.176ldapsrv11
virtual.ldap.ucalgary.ca136.159.230.60ldapsrv11
public-test.ldap.ucalgary.ca136.159.34.84ldapsrv11
Slave servers
Domain nameIPHost machine
slave-a.ldap.ucalgary.ca136.159.34.173ldapsrv11.acs.ucalgary.ca
slave-d.ldap.ucalgary.ca136.159.34.229ldapsrv12.acs.ucalgary.ca
slave-e.ldap.ucalgary.ca136.159.34.230ldapsrv12.acs.ucalgary.ca
slave-g.ldap.ucalgary.ca136.159.34.12ldapsrv13.acs.ucalgary.ca
slave-f.ldap.ucalgary.ca136.159.34.231ldapsrv14.acs.ucalgary.ca
Aliases
Domain nameAliased toFailover
implemented
User
failover.ldap.ucalgary.caslave-f failover, high availability
lcpam.ldap.ucalgary.caslave-e  
smtp.ldap.ucalgary.caslave-e  
dcs.ldap.ucalgary.caslave-e  
pgina.ldap.ucalgary.caslave-e  
uidauthent.ldap.ucalgary.caslave-e  
perdition.ldap.ucalgary.caslave-e  
ssl.ldap.ucalgary.caslave-e  
misc.ldap.ucalgary.caslave-e access to master
webdisk.ldap.ucalgary.caslave-e*Webdisk mod_authldap
blackboard.ldap.ucalgary.caslave-e*Blackboard
ucaccess.ldap.ucalgary.caslave-e Apache ucaccess module?
(obsolete?)
mail.ldap.ucalgary.caslave-g  
imap.ldap.ucalgary.caslave-g IMAP pam
iproxy.ldap.ucalgary.caslave-g  
engg.ldap.ucalgary.caslave-d Engineering (Sebastian Maurice)

How LDAP works

slapd -- LDAP daemon, answers requests from LDAP clients

slurpd -- replication daemon, replicates changes on master.ldap.ucalgary.ca to slaves.

Important directories

Real-Time updates

Active Directory Updates

PCI commands

Support scripts

Located in /home/ldap/bin

Daily maintenance -- runs at 0315 every morning

/home/ldap/bin/dailymaint (test|master)
Functions

Data sources (feed files)