Just what the subject says. Here are the guides that helped me:
If you want to include SAMBA:
I installed OpenLDAP for masochistic reasons. If you are doing an actual production deployment then seriously consider the 389 Directory Server in its place.