Java Desktop System Configuration Manager Versión 1.1: Guía de instalación

Desarrollo

Después de haber personalizado los archivos de asignación para reflejar el estado del depósito LDAP, se pueden desarrollar. Si el esquema del servidor LDAP ya contiene las clases de objetos y los atributos solicitados, la secuencia de órdenes createServiceTree se puede ejecutar directamente; de lo contrario se debe ejecutar la secuencia deployApoc.

La secuencia deployApoc está pensada para utilizarla con Sun JavaTM System Directory Servers. Copia el archivo de ampliación del esquema proporcionado en el directorio adecuado y pasa al servidor LDAP; después se debe invocar la secuencia createServiceTree. Se debe ejecutar como usuario con los permisos para copiar archivos en el depósito del esquema, reiniciar el servidor e invocarlo mediante:

./deployApoc <Directorio de Directory Server>

El parámetro <Directorio de Directory Server> debe ser la ruta de acceso al subdirectorio slapd-<nombre_servidor> de una instalación de Servidor de directorios. Suponiendo que la instalación utilice los directorios predeterminados y que el servidor se denomine miservidor.midominio, ese directorio sería /var/Sun/mps/slapd-miservidor.midominio.

La secuencia createServiceTree (invocada directamente o desde la secuencia deployApoc) pedirá al usuario la ubicación del servidor LDAP (nombre de sistema, número de puerto y DN base) y la definición de un usuario con derechos de administración (DN completo y contraseña). La secuencia crea, después, un árbol de servicio de la rutina de carga en el servidor LDAP y almacena los archivos de asignación en él. Se puede ejecutar como cualquier usuario y se invoca mediante:

./createServiceTree

Después, al usuario se le solicita:

Una entrada cuyo DN es:

ou=ApocRegistry,ou=default,ou=OrganizationConfig,ou=1.0,ou=ApocService,ou=services, <baseDN>

se crea y se llena con el contenido de los dos archivos de asignación.

Como se ha mencionado anteriormente, las operaciones llevadas a cabo por la secuencia deployApoc presuponen un servidor LDAP cuyos directorios de instalación, distribución y extensión de esquema coincidan en gran medida con el de Sun Java System Directory Server. Otros directorios necesitan una ampliación manual del esquema antes de poder ejecutar la secuencia createServiceTree. Para obtener más información acerca del uso de OpenLDAP y ActiveDirectory, consulte el Apéndice C, Utilización de OpenLDAP y Active Directory con Configuration Manager.

El árbol creado, que coincide con el que contendrá los datos de configuración asociados a las entidades, está alineado con la estructura de los árboles que se usan para la gestión de servicios en Sun Java System Identity Server.