Notas de la version de Sun OpenDS Standard Edition 1.0

Notas de la versión de Sun OpenDS Standard Edition 1.0

Prefacio

Las notas de la versión de Sun OpenDS Standard Edition 1.0 contienen información importante para instalar y configurar el sistema de servicios de directorios. Las notas de la versión tratan las nuevas funciones, procedimientos de instalación, notas de configuración, problemas conocidos y otra información. Lea este documento antes de comenzar a utilizar Sun OpenDS Standard Edition 1.0.

Destinatarios de esta guía

Todos aquellos que instalen o administren el software Sun OpenDS Standard Edition deberían leer estas notas.

Antes de leer esta guía

Deberá estar familiarizado con los siguientes temas relacionados:

  • Administración del servidor de directorios
  • Lightweight Directory Access Protocol (LDAP)
  • Tecnología Java
  • Lenguaje de marcado extensible (XML)
  • Criptografía de clave pública y protocolo de capa de sockets segura (SSL)
  • Seguridad de intranet, extranet e Internet incluida la utilización de certificados digitales

Organización de la guía

Esta guía incluye los siguientes capítulos:

El Capítulo 1, Notas de instalación cubre los asuntos relacionados con la instalación, incluidos los requisitos de hardware y software.

El Capítulo 2, Notas de configuración cubre los asuntos relacionados con la configuración del controlador de la conexión SNMP y la máquina virtual Java (JVM) para optimizar el rendimiento del servidor de directorios.

El Capítulo 3, Documentación relacionada proporciona información para acceder a la documentación de Sun OpenDS Standard Edition 1.0.

El Capítulo 4, Problemas conocidos de Sun OpenDS Standard Edition cubre los problemas conocidos para el servidor de directorios en el momento de su publicación.

Archivos redistribuibles

Sun OpenDS Standard Edition no proporciona ningún archivo que pueda redistribuir.

Convenciones de documentos

Estas notas de la versión y la documentación de Sun OpenDS Standard Edition tienen las siguientes convenciones de documentos.

Convenciones de símbolos

La siguiente tabla explica los símbolos que se utilizan en esta guía.

Tabla P–1 Convenciones de símbolos
Símbolo Descripción Ejemplo Significado
[ ] Contiene argumentos y opciones de comandos opcionales. ls [-l] La opción -l no es obligatoria.
{ | } Contiene un conjunto de opciones para una opción de comando obligatoria. -d {y|n} La opción -d requiere que utilice el argumento y o el argumento n.
${ } Indica una referencia de variable. ${com.sun.javaRoot} Hace referencia al valor de la variable com.sun.javaRoot.
- Une varias pulsaciones de tecla simultáneas. Control-A Pulse la tecla Control mientas pulsa la tecla A.
+ Une varias pulsaciones de tecla consecutivas. Ctrl+A+N Pulse la tecla Control, suéltela y pulse las teclas siguientes.
Indica la selección de elementos del menú en una interfaz gráfica de usuario. Archivo → Nuevo → Plantillas En el menú Archivo, seleccione Nuevo. En el submenú Nuevo, seleccione Plantillas.

Solicitudes shell en ejemplos de comandos

La siguiente tabla muestra las solicitudes de sistema predeterminadas y las de superusuario.

Tabla P–2 Solicitudes shell
Shell Solicitud
Shell C en sistemas UNIX y Linux machine_name%
Superusuario de shell C en sistemas UNIX y Linux machine_name#
Shell Bourne y shell Korn en sistemas UNIX y Linux $
Superusuario de shell Bourne y shell Korn en UNIX y sistemas Linux #
Línea de comandos de Microsoft Windows C:\

Documentación, asistencia y formación

El sitio web de Sun proporciona información acerca de los siguientes recursos adicionales:

Referencias de sitio web de terceros

En este documento se hace referencia a URL de terceros y se proporciona información relacionada adicional.

Nota –
Sun no es responsable de la disponibilidad de los sitios web de terceros mencionados en este documento. Sun no apoya ni es responsable del contenido, publicidad, productos o cualquier otro material que esté disponible mediante dichos sitios o recursos. Sun no será responsable de ningún daño o pérdida real o alegado producido o que se alegue como producido o en relación con la utilización de dicho contenido, bienes o servicios que estén disponibles en dichos sitios o recursos.

Licencias y marcas comerciales de terceros

LINUX es una marca comercial de Linus Torvalds. El resto de marcas comerciales de terceros son propiedad de sus respectivos propietarios.

Este producto incluye código fuente para Berkeley Database, un producto de Oracle Corporation. El uso del software Berkeley Database separado de Sun OpenDS Standard Edition o derivados autorizados del mismo está sujeto a condiciones de licencia adicionales.

Capítulo 1 Notas de instalación

Sun OpenDS Standard Edition es un servidor de directorios Java de alto rendimiento y altamente extensible que admite el protocolo ligero de acceso a directorios (LDAPv3).

Para obtener información específica sobre la instalación de Sun OpenDS Standard Edition 1.0, consulte https://wikis.sun.com/display/SunOpenDSSEdocs/documentation.

Para obtener información adicional y descargas, consulte el https://wikis.sun.com/display/sunopends.

Novedades

Sun OpenDS Standard Edition es el miembro más reciente de la familia de productos Sun Directory Server. El servidor de directorios de “última generación” incluye un núcleo LDAP diseñado para un mayor rendimiento (procesos de lectura y escritura rápidos), escalabilidad (vertical y horizontal), sólida disponibilidad, capacidad de ampliación (numerosos puntos de conexión), seguridad y mantenimiento.

Sun OpenDS Standard Edition proporciona las siguientes funciones:

  • Servidor de directorios compatible con LDAPv3 de acuerdo con el Mapa de especificaciones técnicas de RFC 4510
  • Repetición de varias réplicas principales (compatibilidad con WAN, autenticación sólida, cifrado, resolución de conflictos)
  • Conjunto completo de herramientas de línea de comandos que se pueden ejecutar en modo interactivo o en secuencias de comandos
  • Programa de instalación gráfico, desinstalador y panel de estado
  • Extensiones (operaciones extendidas, controles, muchas otras)
  • Seguridad (controles de acceso, privilegios, SASL, SSL, TLS, StartTLS, contraseña y directivas de cuenta)
  • Supervisión (JMX, LDAP, SNMP, notificaciones, registros)
  • Interfaces de grupo (estática, dinámica, virtual) y gestión de esquemas

Requisitos de hardware de Directory Server

Puede configurar el servidor de Sun OpenDS Standard Edition para que utilice más o menos disco en función de sus necesidades de aplicaciones y de rendimiento. Cualquier consideración de configuración debe incluir la cantidad de memoria necesaria para el tiempo de ejecución del servidor de directorios, la base de datos y los archivos de registros para un rendimiento optimizado del servidor de directorios.

Como regla general, el software Sun OpenDS Standard Edition recomienda el siguiente hardware.

Memoria Requisito de plataforma
RAM Sólo para fines de evaluación, se recomiendan al menos 512 Mbytes–1 Gbyte de memoria libre.Para servidores de producción, se recomiendan al menos 2–4 GB.
Nota –
Para bases de datos grandes que requieren más de 4 Gbytes de RAM, el sistema debería utilizar arquitecturas de 64 bits.
Espacio en disco local Para fines de evaluación, se recomiendan al menos 2 Gbytes libres de espacio en disco local para los archivos binarios, registros y bases de datos.Para servidores de producción, debe tener suficiente espacio en disco para contener los datos, archivos de registro y bases de datos de cambio de registro gestionados por el servidor. Por ejemplo, los archivos de registros pueden crecer hasta un 1 Gbyte de memoria en función de la aplicación. La base de datos de cambio de registro puede crecer potencialmente hasta 30–40 Gbytes con grandes cargas de 1.000 modificaciones por segundo.

Sistemas operativos compatibles

El software Sun OpenDS Standard Edition es compatible con las siguientes plataformas.

Tabla 1–1 Sistemas operativos compatibles
Sistema operativo Versión
Solaris Sistema operativo Solaris 10
OpenSolaris OpenSolaris 200805
Linux Red Hat Red Hat Linux Advanced Server 4.0 U5 para x86/x64Red Hat Linux Advanced Server 5.0 U2 para x86/x64
Linux SUSE SUSE Linux Enterprise Server 10 x86/x64
Linux Ubuntu Ubuntu Linux 7 x86/x64
Microsoft Windows Microsoft Windows Server 2003 x86Microsoft Windows Server 2008 x86
Sun Logical Domains (LDoms) Sun Logical Domains (LDoms) para sistemas basados en procesador SPARC con Solaris 10
VMware VMware ESX Server 3.5 ejecutando Red Hat Linux 4.0 u5 y Windows Server 2008 Enterprise
Nota –
x64 significa tanto Intel 64 como AMD 64.

Requisitos de sistemas operativos

Requisitos de sistemas operativos Encabezado
Puertos TCP/IP del sistema operativo Sun OpenDS Standard Edition utiliza de forma predeterminada los siguientes puertos:* LDAP, puerto predeterminado 389* LDAPS, puerto predeterminado 636* SNMP, puerto predeterminado 161 si está configurado* JMX, puerto predeterminado 1689* Puerto de repetición 8989
Nota –
Los puertos pueden ser distintos entre usuarios root y no root para algunos protocolos.
Límites de descriptor de archivos En algunos sistemas Linux, el límite de descriptor de archivo predeterminado se ha definido en 1024. Este valor puede ser demasiado pequeño a la hora de procesar el número total de conexiones cliente, archivos de bases de datos y archivos de registro que Sun OpenDS Standard Edition requiere para operar. Se recomienda que este límite de descriptor de archivo se aumente a 64K o (65536 descriptores de campo).

Requisitos de Java

El servidor de directorios de Sun OpenDS Standard Edition requiere que esté instalada en el sistema una versión de la última Java Standard Edition 5 (Java SE 5) con el entorno de tiempo de ejecución Java (JRE) número de versión mínimo 1.5.0_08. En la actualidad, sólo se admiten las versiones de Sun Java SE de JRE para arquitecturas de 32 y 64 bits.

Para un rendimiento mejorado y una mejor compatibilidad con las herramientas y la función de diagnóstico, use la última versión de Java SE 6.

Los entornos de tiempo de ejecución de Java SE para Solaris, Linux y Windows están disponibles en línea en el siguiente sitio web: http://java.sun.com/javase/downloads.

Limitaciones y recomendaciones del entorno de software

Sun OpenDS Standard Edition 1.0 tiene algunas limitaciones que pueden afectar a la implementación de su servidor de directorios. Siga las recomendaciones para las implementaciones en esta sección

Los administradores también deberán ajustar el servidor de directorios de Sun OpenDS Standard Edition y la máquina virtual de Java (JVM) para asegurar que haya disponible un hardware de tamaño adecuado para admitir las operaciones de grandes cantidades de escritura. Revise las recomendaciones para ajustar el servidor de directorios, especialmente de la JVM, en el Capítulo 2, Notas de configuración.

Limitaciones de Sun OpenDS Standard Edition

  • Sun OpenDS Standard Edition proporciona compatibilidad completa con LDAP v3, excepto para la eliminación de alias y la preparación de cadenas internacionalizadas y la compatibilidad limitada para LDAPv2.
  • El bloqueo de cuenta sólo funciona en un entorno de un único servidor.
  • Sun OpenDS Standard Edition 1.0 no está integrado en la interfaz gráfica de Windows.
  • Sun OpenDS Standard Edition no está diseñado en la actualidad para ser un sustituto completo de Directory Server Enterprise Edition. En una versión futura, habrá un mecanismo de repetición entre los dos productos.
  • QuickSetup La pantalla de bienvenida tiene algunos vínculos incorrectos al sitio de documentación de Sun OpenDS SE. Utilice en su explorador web la siguiente dirección https://wikis.sun.com/display/SunOpenDSSEdocs/Documentation.
  • Sun OpenDS Standard Edition no cuenta con la utilidad de desinstalación para sus archivos de producto raíz. Deberá eliminar el directorio raíz manualmente.
  • Aunque &PN_OPENDSse ha diseñado para la repetición unidireccional de varias réplicas principales, en la actualidad las pruebas se han centrado en hasta cuatro servidores de repetición en una topología.
  • Aunque Sun admite los idiomas francés, alemán, español, japonés, coreano, chino simplificado y chino tradicional, algunas utilidades y mensajes no se han traducido completamente. Todos los mensajes de la interfaz de usuario aparecerán traducidos en la próxima versión de Sun OpenDS Standard Edition.
    • Las utilidades de comandos status, uninstall, dsreplication están traducidas.
    • Las utilidades de comandos dsconfig, ldapmodify, ldapsearch están traducidas parcialmente.
    • Las páginas de ayuda de uninstall, dsconfig, dsreplication y start-ds están traducidas.
    • Algunos mensajes de registro están traducidos al iniciar y detener el servidor de directorios.
      Nota –
      Los comandos localizados pueden producir mensajes en inglés, ya que están generados por distintas partes del código de Sun OpenDS Standard Edition o porque algunos mensajes se agregarondespués de que se entregase la traducción.
    • Las reglas de recopilación basadas en configuraciones regionales no son compatibles
    • La opción ldapsearch --sortOrder o -S no realiza la clasificación de acuerdo con la configuración regional del usuario.

Recomendaciones de Sun OpenDS Standard Edition

  • Sun OpenDS Standard Edition tiene un mejor rendimiento cuando los archivos de la base de datos se guardan completamente en la memoria caché.
  • Al mover entradas, pueden producirse conflictos de nombres en las topologías de repetición de varias réplicas principales. Para minimizar estos conflictos de nombres, la adición y eliminación de usuarios debe realizarse en una única réplica con conmutación por error a otro servidor de directorios si es necesario. Las búsquedas y modificaciones se pueden equilibrar en carga entre todos los servidores de directorios.
  • Para beneficiarse plenamente de las amplias pruebas realizadas a Sun OpenDS Standard Edition, utilice los sistemas operativos Solaris 10 o Linux.
  • La configuración predeterminada de Sun OpenDS Standard Edition está enfocada inicialmente para evaluadores o desarrolladores que estén ejecutando un equipo con una cantidad limitada de recursos. Por este motivo, deberá ajustar la máquina virtual de Java (JVM) y Sun OpenDS Standard Edition para mejorar la escalabilidad y rendimiento, especialmente para las operaciones de escritura. Consulte la sección sobre Configuración de las opciones de la máquina virtual de Java para obtener más información.
  • Si actualiza la directiva de contraseñas en un entorno replicado, asegúrese de que actualiza la directiva de contraseñas en todos los servidores de directorios de la topología.
  • La utilidad setup no permite configurar la repetición en modo interactivo. Una vez que haya configurado sus servidores de directorios utilizando setup, utilice la utilidad dsreplication para inicializar los servidores de directorios de la topología.
    Nota –
    Puede utilizar la utilidad setup en el modo GUI para configurar sus servidores de repetición si ha configurado todos los servidores de directorios de la misma manera.
  • Debido a una limitación de la GUI, la función de importación setup importa 2.000 entradas o menos a la vez. Para las importaciones mayores a 2.000 entradas, use la utilidad setup para realizar la configuración inicial y, a continuación, use la utilidad import-ldif para importar los datos restantes.

Obtención del software

Puede obtener el software de Sun OpenDS Standard Edition 1.0 con cualquiera de los siguientes métodos:

  • Puede descargar el software en un archivo zip comprimido de https://wikis.sun.com/display/sunopends/Sun+OpenDS+Downloads. La distribución zip es un método de entrega independiente para instalar y configurar una instancia de servidor de directorios de Sun OpenDS Standard Edition. El proceso de instalación para el servidor de directorios es muy sencillo. Descargue el archivo zip y, a continuación, extraiga el contenido de este archivo en la ubicación donde desea instalar el servidor.
  • Puede instalar el software desde el kit de medios de Sun OpenDS Standard Edition (número de referencia: DSS99–100–9929). Ejecute el comando setup.sh desde el CD o copie el archivo zip en una carpeta y extraiga el contenido del archivo en la ubicación donde desea instalar el servidor.
Nota –
Puede instalar el servidor de directorios desde el archivo zip comprimido o desde el CD del kit de medios sin ningún privilegio especial.

Para descargar el software de Sun OpenDS Standard Edition

  1. Vaya con su explorador a https://wikis.sun.com/display/sunopends/Sun+OpenDS+Downloads.
  2. Haga clic en el centro de descargas de Sun y siga las instrucciones para guardar el archivo zip de forma local en su equipo.
  3. Descomprima el archivo zip comprimido.
    $ unzip SunOpenDS_SE1.0.zip
    


    Si el sistema no cuenta con una utilidad para extraer archivos zip, puede utilizar la herramienta jar que se proporciona con el entorno Java.

    $ /usr/java/bin/jar -xvf SunOpenDS_SE1.0.zip
    
  4. Vaya al subdirectorio SunOpenDS_SE1.0.
    $ cd SunOpenDS_SE1.0
    
  5. Vea el subdirectorio SunOpenDS_SE1.0.
    (UNIX,Linux)   $ ls
    (Windows)      C:\> dir
    
    ./           Legal/       setup/       setup.sh*
    ../          README.txt   setup.bat
    

Para obtener el software de Sun OpenDS Standard Edition del kit de medios

  1. Inserte el CD del kit de medios en la unidad de cdrom.
  2. Vaya al directorio del CD.
    Por ejemplo, supongamos que ha montado su CD en /vol/cdrom en sistemas UNIX o Linux, o en la unidad E:\ en sistemas Windows.
    (UNIX,Linux)   $ cd /vol/cdrom
    (Windows)      E:\> cd /cdrom
    
  3. En el directorio raíz del CD, verá los siguientes archivos:
    (UNIX,Linux)   $ ls
    (Windows)      E:\> dir
    
    ./           Legal/       setup/       setup.sh*
    ../          README.txt   setup.bat
    
  4. (Opcional) Si prefiere copiar el directorio al ordenador primero, utilice los siguientes comandos.
    (UNIX,Linux)   $ cd /vol/cdrom
                   $ mkdir /tmp/sunopends
                   $ cp -r * /tmp/sunopends
    
    (Windows)      E:\> cd /cdrom
                   E:\> XCOPY E:\*.* /sunopends
    

Para instalar el servidor de directorios de Sun OpenDS Standard Edition

  1. En el nivel superior del directorio de instalación de (SunOpenDS_SE1.0) o desde el CD del kit de medios, escriba:
    (UNIX,Linux)    $ ./setup.sh
    (Windows)       C:\> setup.bat
    
    Nota –
    También puede utilizar setup en el modo de línea de comandos. Escriba ./setup.sh --cli en sistemas UNIX o Linux o setup.bat --cli en sistemas Windows.
  2. Lea el acuerdo de licencia de software y haga clic en Acepto.
    Si no puede leer el acuerdo de licencia de software, vaya al directorio Legal y abra el archivo de licencia en el idioma que desee.
  3. En el cuadro de diálogo Seleccionar directorio de instalación, seleccione la ruta donde desee instalar Sun OpenDS Standard Edition y haga clic en INSTALAR.
    Una vez completada la instalación, haga clic en Aceptar en el cuadro de diálogo.
  4. En la ruta donde instaló Sun OpenDS Standard Edition, vaya al subdirectorio opends.
    (UNIX, Linux)  $ cd opends 
    (Windows)      C:\> cd opends   
    
  5. Vea el contenido del subdirectorio.
    (UNIX, Linux)  $ ls 
    (Windows)      C:\> dir
    ./                 ../       Legal/          OpenDS-1.0.0.zip   addons/    
    
  6. Descomprima el archivo zip.
    $ unzip OpenDS-1.0.0.zip
    
  7. Vea el contenido del subdirectorio.
    Deberá ver el directorio OpenDS-1.0.0.
    (UNIX, Linux)  $ ls 
    (Windows)      C:\> dir
    ./         ../     Legal/      OpenDS-1.0.0.zip   addons/   OpenDS-1.0.0/ 
    
  8. Una vez que haya descomprimido Sun OpenDS Standard Edition, vaya al subdirectorio de instalación.
    (UNIX, Linux)  $ cd OpenDS-1.0.0 
    (Windows)      C:\> cd OpenDS-1.0.0
    
  9. Escriba setup para configurar el servidor de directorios.
    La utilidad inicia el programa de instalación gráfico.
    (UNIX, Linux)  $ setup 
    (Windows)      C:\> setup.bat
    
  10. Responda a las preguntas del asistente para la instalación.
    Para obtener más información, consulte https://wikis.sun.com/display/SunOpenDSSEdocs/Sun+OpenDS+Standard+Edition+1.0+Installation+Guide.

Para desinstalar el servidor de directorios de Sun OpenDS Standard Edition Antes de empezar

Realice una copia de seguridad de sus archivos y directorios. Asegúrese de saber cómo restaurar el sistema si fuese necesario. Para obtener más información sobre cómo realizar copias de seguridad, consulte https://wikis.sun.com/display/SunOpenDSSEdocs/Sun+OpenDS+Standard+Edition+1.0+Administration+Guide.

  1. Abra una ventana de terminal y vaya al subdirectorio de instalación.
    (UNIX, Linux)  $ cd OpenDS-1.0.0 
    (Windows)      C:\> cd OpenDS-1.0.0
    
  2. Escriba uninstall para eliminar el servidor de directorios.
    La utilidad inicia el programa de desinstalación gráfico.
    (UNIX, Linux)  $ uninstall 
    (Windows)      C:\> uninstall.bat
    
  3. Responda a las preguntas en el asistente de desinstalación para eliminar el directorio de instalación.
    Para obtener más información, consulte https://wikis.sun.com/display/SunOpenDSSEdocs/Sun+OpenDS+Standard+Edition+1.0+Installation+Guide.
  4. Vaya al directorio SunOpenDS_SE1.0 y elimine manualmente el directorio y todos sus subdirectorios.
    (UNIX, Linux)  $ rm -ir SunOpenDS_SE1.0 
    (Windows)      C:\> rmdir /s /q C:\path\to\SunOpenDS_SE1.0
    

Capítulo 2 Notas de configuración

Esta sección presenta algunas notas importantes de configuración para supervisar y optimizar el rendimiento del servidor de directorios. Este capítulo contiene las siguientes secciones:

Configuración del controlador de conexiones de administración de redes simple

El servidor de directorios de Sun OpenDS Standard Edition 1.0 se puede configurar para su supervisión mediante el Protocolo simple de administración de redes (SNMP). El código de Sun OpenDS Standard Edition utiliza el Kit de administración dinámico de Java (JDMK) para crear agentes inteligentes para el controlador de conexiones SNMP. Para habilitar SNMP para el servidor de directorios, debe especificar la ruta del archivo para el archivo jar JDMK (jdmkrt.jar) que se proporciona con la distribución de Sun OpenDS Standard Edition.

Para configurar SNMP

  1. Abra una ventana de terminal y cambie el directorio de instalación.
    (Unix,Linux)   $ cd Sun-OpenDS-SE-installation-directory/bin
    (Windows)      C:\> cd Sun-OpenDS-SE-installation-directory\bat
    
  2. Use el comando dsconfig para habilitar SNMP para su servidor de directorios.
    Para sistemas Windows, escriba el comando en una única línea. Asegúrese de especificar el puerto y la contraseña de superusuario.
    $ dsconfig set-connection-handler-prop \
    --port 1389 \ --bindDN "cn=Directory Manager" \
    --bindPassword password \
    --handler-name "SNMP Connection Handler" \
    --set enabled:true \
    --set listen-port:8085 \
    --set opendmk-jarfile:Sun-OpenDS-SE-installation-directory/../addons/jdmkrt.jar \
    --no-prompt
    

Configuración de las opciones de la máquina virtual de Java

La configuración predeterminada de Sun OpenDS Standard Edition está destinada inicialmente para evaluadores y desarrolladores que están ejecutando un equipo con una cantidad limitada de recursos. Por este motivo, ajuste la máquina virtual de Java (JVM) y Sun OpenDS Standard Edition para mejorar la escalabilidad y rendimiento (especialmente para las operaciones de escritura) utilizando un archivo java.properties.

La siguiente lista resume útiles opciones de JVM para optimizar el rendimiento de Sun OpenDS Standard Edition 1.0. Para obtener más información, consulte https://wikis.sun.com/display/SunOpenDSSEdocs/Configuring+the+JVM+and+DB+Cache.

Servidor desactivado

-servidor

Selecciona las optimizaciones de tiempo de ejecución de las aplicaciones del servidor. Sun OpenDS Standard Edition requiere más tiempo para iniciarse y “calentar” pero se optimizará de forma más precisa para producir un resultado mayor.

-d64

Sólo para equipos de 64 bits. Esta opción debe especificarse cuando se requieren grandes pilas de JVM de 4 Gbytes o más en las arquitecturas de 64 bits. De forma predeterminada, se selecciona una JVM de 32 bits independientemente de la arquitectura.

-Xms2G -Xmx2G

Selecciona el tamaño de pila inicial y máximo de Java. Estas opciones se deben utilizar para preservar suficiente espacio para el tiempo de ejecución del servidor de directorios y su caché de base de datos (o cachés). Debe configurar el tamaño de pila de JVM con un valor lo más grande posible. El aumento de la cantidad de memoria disponible puede aumentar el rendimiento, pero si se aumenta a un valor demasiado alto puede tener un efecto adverso en la forma de pausas mayores para las ejecuciones de recolecta de residuos completas. Por tanto, mantenga los tamaños iniciales y máximos en los mismos valores.
Como guía, observe el tamaño de las carpetas de la base de datos JE (directorio de instalación de Sun-OpenDS-SE/db/userRoot). Basándose en el tamaño combinado, determine la cantidad que desea guardar en la memoria caché. Tras determinar este valor, ajuste las propiedades de fondo de la base de datos local (DB) _ db-cache-percent_ o db-cache-size y otras opciones de JVM de forma acorde. Debe tener cuidado para permitir espacio adicional suficiente para el tiempo de ejecución de Sun OpenDS Standard Edition.
Por ejemplo, si tiene una única base de datos de 1 Gbyte que desea guardar completamente en memoria, configure una pila de 2 Gbyte con el 60% reservado para la caché de DB. Puede probar esta configuración precargando la base de datos con el fondo de la base de datos local mediante la propiedad preload-time-limit.

Nota –
Las pilas de JVM superiores a 4 Gbytes requieren una JVM de 64 bits.

-XX:-DisableExplicitGC

Impide que las aplicaciones externas fuercen unas costosas recolectas de residuos. Si utiliza jstatd o cualquier otra aplicación basada en la invocación de método de moto (RMI) de Java para supervisar Sun OpenDS Standard Edition, deberá considerar esta opción para evitar pausas imprevistas.

- XX:NewSize=512M

En entornos de gran rendimiento, deberá considerar utilizar esta opción para aumentar el tamaño de la generación joven de JVM. De forma predeterminada, la generación joven es bastante pequeña, pero las situaciones de rendimiento altos pueden dar lugar a una gran cantidad de residuos generados. El exceso de residuos generados produce que la JVM promocione inadvertidamente objetos de corta vida a la generación antigua.

-XX:+AggressiveOpts

Habilita optimizaciones JVM adicionales, que pueden producir un mayor rendimiento.

Sólo servidor

-XX:+UseConcMarkSweepGC

Selecciona el colector de residuos (GC) de barrido de marca concurrente (CMS). Este colector de residuos se ha definido en “tiempo de pausa bajo ”. Este colector ofrece un rendimiento medio menor para su aplicación, pero tiene recolectas de residuos con uso intensivo de CPU más cortas. Esta opción es necesaria en entornos que tienen limitaciones de tiempo de respuesta.

-XX:CMSInitiatingOccupancyFraction=70

Selecciona el nivel en que se inicia la colecta. El valor predeterminado es 68%.

Sólo importación sin conexión

-XX:+UseParallelOldGC

Selecciona el colector de residuos generacional antiguo paralelo. Este colector de residuos se ha definido para “alto rendimiento”. Este colector maximiza el rendimiento medio de la utilidad import-ldif al coste de una colecta de residuos ocasional de "detener el mundo", que no es tan importante para las importaciones.

Otras aplicaciones

-cliente

Selecciona las optimizaciones de tiempo de ejecución de las aplicaciones cliente. La aplicación se inicia más rápido y responde más rápidamente debido a menos cargas de compilación

-Xms8m

Selecciona un tamaño de pila de JVM inicial bajo para la aplicación.

-XX:+PrintGCDetails

Imprime los detalles de colecta de residuos.

-XX:+PrintGCTimeStamps

Imprime las marcas de tiempo de la colecta de residuos para ayudar con la depuración.

Capítulo 3 Documentación relacionada

Esta sección cubre la documentación disponible para Sun OpenDS Standard Edition Directory Server.

Acceso a la documentación de Sun OpenDS Standard Edition

La siguiente documentación de Sun OpenDS Standard Edition 1.0 está disponible en el siguiente sitio: https://wikis.sun.com/display/SunOpenDSSEdocs/documentation

  • Guía de instalación de Sun OpenDS Standard Edition 1.0
  • Guía de administración de Sun OpenDS Standard Edition 1.0
  • Guía de referencia de configuración de Sun OpenDS Standard Edition 1.0
  • Guía de referencia de Sun OpenDS Standard Edition 1.0
  • Guía de uso de línea de comandos de Sun OpenDS Standard Edition 1.0
  • Glosario de terminología de LDAP y de directorios
Nota –
Los planes futuros pasan por incluir el conjunto completo de documentación de Sun OpenDS Standard Edition en http://docs.sun.com/.

Capítulo 4 Problemas conocidos de Sun OpenDS Standard Edition

Existen los siguientes problemas para la versión de Sun OpenDS Standard Edition 1.0.

Problemas conocidos

Esta sección enumera los errores conocidos en el momento del lanzamiento.

Problema 2606

ldif-diff produce un error OutOfMemory con archivos LDIF grandes.
En función de la configuración de memoria de la JVM, la utilidad ldif-diff da lugar a un error outOfMemory de pila de Java si se cargan archivos LDIF grandes.
Solución: si tiene este problema, aumente el tamaño de memoria de pila de Java.

Problema 2829

Problemas al configurar y desconfigurar los servidores de repetición.
Cuando se configuran los servidores de repetición utilizando la herramienta dsreplication, se desconfiguran y se vuelven a configurar, los servidores de repetición no se conectan porque no pueden localizar los certificados correctos.

Problema 2963

En ocasiones, dsreplication --status devuelve valores grandes para los cambios que faltan.
En determinadas condiciones de carga, el comando dsreplication --status muestra en ocasiones un valor grande para los cambios que faltan.

Problema 3057

El subproceso de puntero de comprobación de JE produce un crecimiento de la base de datos sin control.
Un error existente en el código de Oracle Berkeley Java Edition (JE) produce que el subproceso de puntero de comprobación de JE no pueda escalar con grandes cargas de escritura.
Solución: si experimenta este problema, disminuya el número de subprocesos de trabajador y aumente el número de subprocesos de limpiadores del fondo de JE.

Problema 3315

dsreplication --initialize-all produce un resultado antes de que el igual haya completado la inicialización.

Problema 3328

El servidor se inicia con las opciones -client -Xms8m cuando se inicia mediante status-panel.
El servidor se inicia con las opciones -client -Xms8m cuando se inicia mediante status-panel. Cuando se detiene e inicia el servidor de directorios utilizando el Panel de estado, el servidor de directorios se inicia con los argumentos de Java incorrectos.
Solución: no utilice status-panel para detener o iniciar el servidor.

Problema 3376

El resultado del comando no se entiende en configuraciones regionales distintas de UTF-8
Sun OpenDS Standard Edition sólo admite la codificación UTF-8 en el resultado. Si está utilizando una codificación distinta a UTF-8 en una plataforma UNIX o Linux localizada, asegúrese de establecer el entorno en UTF-8 para impedir que los caracteres internacionales aparezcan borrosos. Por ejemplo, para cambiar a la configuración regional de francés con compatibilidad con UTF-8, lleve a cabo las siguientes acciones:

$ export LC_ALL=fr_FR.UTF-8


Asimismo, asegúrese de que el emulador de terminales se haya configurado en UTF-8. Debido a que Microsoft Windows no admite la codificación UTF–8, es probable que vea caracteres incomprensibles en los mensajes localizados si está utilizando una versión traducida de Windows. Para sistemas Windows, es posible que sea mejor que vea los mensajes en inglés. Para cambiar Sun OpenDS Standard Edition a inglés, utilice el siguiente comando:

$ set OPENDS_JAVA_ARGS=-Duser.language=en


Para que esta configuración sea permanente, haga clic con el botón derecho del ratón en Mi PC ->Propiedades ->Avanzadas. Haga clic en Variables de entorno y haga clic en Nueva. Agregue la variable OPENDS_JAVA_ARGS y -Duser.language=en como su valor y haga clic en Aceptar.

Problema 3384

Sólo aparece traducida parte de los mensajes.
Para forzar a Sun OpenDS Standard Edition a que utilice inglés incluso cuando el sistema operativo utiliza una configuración regional distinta al inglés:

  • En plataformas UNIX o Linux:
    $ export LC_ALL=en_US.UTF-8
    
  • En Microsoft Windows, consulte el problema 3376 acerca de la configuración de Sun OpenDS Standard Edition en inglés.

Problema 3392

Existen problemas de repetición en las siguientes situaciones:

  • Situación: mod_del + mod_add de un atributo con varios valores
  • Situación: doble mod_add sobre un atributo con varios valores
  • Situación: double_del en un atributo con varios valores
  • Situación: doble mod_del en un atributo con un único valor
  • Situación: doble mod_rdn de la misma entrada
  • Situación: dos mod_rdn opuestos
  • Situación: mod_replace en conflicto con mod_rdn
    Consulte también los problemas 3394, 3397, 3399, 3402, 3410.

Problema 3417

La importación import-ldif no admite índices VLV.
Solución: importe y vuelva a generar el índice utilizando el comando rebuild-index. Por ejemplo, si cuenta con un índice VLV que se llama _myVLVIndex _ Utilice el siguiente comando para volver a generar el índice.

rebuild-index -b dc=example,dc=com -i vlv.myVLVIndex
Nota –
Observe el prefijo vlv. Este paso se produce después de haber importado el índice.

Problema 3439

La inicialización de dsreplication paralela en línea produce un error.
El mecanismo de repetición no admite varias actualizaciones totales en paralelo en el mismo dominio dentro del servidor de repetición.

Problema 3454

Error al habilitar dsreplication paralela.
dsreplication --enable no habilita varios servidores de directorio en paralelo.
Solución. Habilite cada servidor de repetición uno a uno utilizando dsreplication --enable.

Problema 3455

Error al eliminar un índice VLV.
Al eliminar un índice VLV con el comando dsconfig, el servidor de directorios elimina correctamente el índice pero emite un mensaje de error de que se ha producido un problema de comunicación al contactar con el servidor.

Problema 6715991

La pantalla de bienvenida de QuickSetup tiene un vínculo incorrecto al sitio de documentación.
Solución: utilice en su explorador web la siguiente dirección https://wikis.sun.com/display/SunOpenDSSEdocs/Documentation.

Problema 6720079

No hay utilidad uninstall para los archivos de producto de Sun OpenDS Standard Edition.
Solución: debe eliminar el directorio de instalación de Sun OpenDS SE manualmente.

Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.

Sign up or Log in to add a comment or watch this page.


The individuals who post here are part of the extended Sun Microsystems community and they might not be employed or in any way formally affiliated with Sun Microsystems. The opinions expressed here are their own, are not necessarily reviewed in advance by anyone but the individual authors, and neither Sun nor any other party necessarily agrees with them.

Copyright 1994-2009 Sun Microsystems, Inc.
Powered by Atlassian Confluence
Sun Guidelines on Public Discourse Privacy Policy Terms of Use Trademarks Site Map Employment Investor Relations Contact