Diferencia entre revisiones de «OpenLDAP»

De Jose Castillo Aliaga
Ir a la navegación Ir a la búsqueda
Sin resumen de edición
Sin resumen de edición
Línea 7: Línea 7:
* Bibliotecas para implementar el protocolo
* Bibliotecas para implementar el protocolo
* Programas clientes: ldapsearch, ldapadd, ldapdelete...
* Programas clientes: ldapsearch, ldapadd, ldapdelete...
== Opciones de configuración ==
La opción más simple es la de un servicio local, ya sea en una [[LAN]] o en un ordenador individual. Un servidor proporciona el servicio a uno o más clientes.
[[Archivo:Config local.png]]
La siguiente opción, es la que se usa para añadir nuestro servidor a un servicio de directorio más amplio. Puede que administrado por otros.
[[Archivo:Config ref.png]]
Como se puede ver, si el servidor local no es capaz de resolver la petición, le indica al cliente que la pida a un servidor superior.
La tercera opción es la de crear duplicados del servicio de directorio.
[[Archivo:Config repl.png]]
En esta opción, el servidor maestro crea duplicados en otros servidores.
Referencia: http://www.openldap.org/doc/admin24/config.html


== Backend ==
== Backend ==

Revisión del 17:40 2 sep 2012

OpenLDAP es una de las implementaciones de este servicio más populares en el mundo Linux.

Se trata de software libre y multiplataforma.

OpenLDAP tiene tres componentes principales:

  • slapd - Es el demonio que espera peticiones.
  • Bibliotecas para implementar el protocolo
  • Programas clientes: ldapsearch, ldapadd, ldapdelete...

Opciones de configuración

La opción más simple es la de un servicio local, ya sea en una LAN o en un ordenador individual. Un servidor proporciona el servicio a uno o más clientes. Config local.png

La siguiente opción, es la que se usa para añadir nuestro servidor a un servicio de directorio más amplio. Puede que administrado por otros. Config ref.png Como se puede ver, si el servidor local no es capaz de resolver la petición, le indica al cliente que la pida a un servidor superior.

La tercera opción es la de crear duplicados del servicio de directorio. Config repl.png En esta opción, el servidor maestro crea duplicados en otros servidores.


Referencia: http://www.openldap.org/doc/admin24/config.html


Backend

El servidor OpenLDAP tiene un sección frontal para controlar conexiones y el protocolo LDAP y una base de datos en segundo plano o backend que se dedica a guardar los datos.

Puesto que tiene una arquitectura modular, se pueden usar múltiples backends para ofrecer el servicio.

OpenLDAP permite por defecto 16 backends distintos. Estos se pueden clasificar en tres categorías:

  • De almacenamiento de datos
  • Proxy backends, que actuan como puertas de enlace con otros sistemas de almacenamiento.
  • Dinámicos, los que generan los datos en el momento.

Un servidor LDAP puede dar, simultáneamente, acceso a múltiples bases de datos. En las nuevas versiones de LDAP hay como mínimo dos:

  • config para la configuración
  • /var/lib/ldap que es el backend de la base de datos. Suele estar en hdb

Configuración

olcDatabase es el parámetro que se usa para configurar la base de datos.