Para usar un servidor OpenLDAP como depósito para los datos de Configuration Manager, el esquema del servidor debe ampliarse para incluir las clases y atributos de objetos que se utilizan para almacenar los datos de configuración. En el subdirectorio openldap de la herramienta de implementación de Configuration Manager del Java Desktop System Management Tools CD hay un archivo de esquema personalizado llamado apoc.schema.
Este archivo debe copiarse en el subdirectorio schema del directorio de configuración de OpenLDAP (/etc/openldap) y agregarse al esquema de OpenLDAP incluyéndolo en el archivo slapd.conf que se encuentra en ese directorio. Esto se consigue insertando la línea include /etc/openldap/schema/apoc.schema al final de la secuencia de inclusiones de esquemas que haya en el archivo. Para más información sobre la ampliación de los esquemas de los servidores OpenLDAP, consulte el manual del servidor.
Con el fin de preparar la base de datos OpenLDAP para guardar información de la configuración, debe usarse la herramienta de implementación que se incluye con Configuration Manager. Como el esquema ya se ha ampliado con el paso anterior de instalación, sólo debe ejecutarse la secuencia createServiceTree(). La secuencia debe iniciarse desde el directorio de la herramienta de implementación como cualquier usuario con la orden siguiente:./createServiceTree. La secuencia solicita al usuario la información sobre la base de datos OpenLDAP tal como se indica en el apartado que trata de la herramienta de implementación en este documento. En el subdirectorio openldap de la herramienta de implementación se incluye un archivo de asignación predeterminado que usa clases y atributos de objetos habituales en OpenLDAP. El archivo se llama OrganisationalMapping y puede utilizarse copiándolo sobre el archivo del mismo nombre que hay en el directorio principal de la herramienta de implementación antes de ejecutar createServiceTree().
El Agente de Configuration Manager intentará conectar con el servidor OpenLDAP anónimamente proporcionando el DN del usuario para el que necesita datos, pero sin contraseña. Este modo de autentificación anónima puede estar inhabilitado predeterminadamente en algunas versiones de servidores OpenLDAP, en cuyo caso deberá habilitarse agregando una línea que diga allow bind_anon_cred en los parámetros del servidor común definidos en el archivo slapd.conf que hay en el directorio de configuración de OpenLDAP (/etc/openldap). Para obtener más información sobre el parámetro, consulte el manual del servidor.