Esta sección consta de los siguientes apartados:
Utilice la utilidad DSRepair en la consola del servidor para hacer lo siguiente:
Corregir problemas de eDirectory, como registros en mal estado, incoherencias de esquema, direcciones de servidor incorrectas y referencias externas.
Realizar cambios avanzados en el esquema de eDirectory.
Realizar las siguientes operaciones en la base de datos de eDirectory:
Comprobar la estructura de la base de datos automáticamente, sin cerrar la base de datos y sin la intervención de esta.
Verificar el índice de la base de datos.
Reparar la base de datos sin necesidad de cerrarla ni de bloquear a los usuarios.
Recuperar espacio libre descartando registros vacíos.
Para ejecutar DSRepair, use la siguiente sintaxis:
ndsrepair {-U| -P| -S| -C| -E| -N| -T| -J entry_id}
[-A yes|no] [-O yes|no] [-F filename] [-Ad]
O bien
ndsrepair -R [-l yes|no [-u yes|no] [-m yes|no] [-i yes|no] [-f yes|no] [-d yes|no] [-t yes|no] [-o yes|no] [-r yes|no] [-v yes|no] [-c yes|no] [-A yes|no] [-O yes|no] [-F filename]
IMPORTANTE:La opción -Ad no debe utilizarse sin la orden previa del personal de asistencia de NetIQ.
|
Opción |
Descripción |
|---|---|
|
-R |
Repara la base de datos local de eDirectory. Utilice esta operación de reparación para resolver incompatibilidades en la base de datos local a fin de que se pueda abrir y acceder mediante eDirectory. Esta opción dispone de subopciones que facilitan las operaciones de reparación en la base de datos. Tiene modificadores de función que se explican en Modificadores de función utilizados con la opción -R. Esta opción, sin subopciones, es el medio de reparación sugerido a menos que el personal de asistencia de NetIQ le indique que realice determinadas operaciones de forma manual. |
|
-P |
Opción Operaciones de réplica y partición. Enumera las particiones que tienen réplicas almacenadas en los archivos de la base de datos de eDirectory del servidor actual. El menú Opciones de réplica proporciona opciones para reparar réplicas, cancelar una operación de partición, programar la sincronización y designar la réplica local como réplica principal. Para obtener más información, consulte la Opción Operaciones de réplica y partición. |
|
-S |
Opción Operaciones globales del esquema. Esta opción contiene varias operaciones de esquema que pueden ser necesarias para hacer el esquema del servidor compatible con la réplica principal del objeto Árbol. Sin embargo, estas operaciones sólo se deben utilizar cuando hagan falta. Las operaciones de reparación locales y sin supervisión también verifican el esquema. |
|
-C |
Opción Comprobar las referencias externas. Comprueba todos los objetos de referencia externa para determinar si se puede localizar una réplica que contenga el objeto. Si no se puede acceder a todos los servidores que contienen una réplica de la partición donde el objeto no es accesible, este no se encontrará. Si es así, se publica una advertencia. |
|
-E |
Opción de información sobre la sincronización de réplicas. Informa del estado de la sincronización de réplica de todas las particiones que tienen una réplica en el servidor. Esta operación lee el atributo de estado de sincronización del objeto Árbol de la réplica en cada servidor que contiene réplicas de las particiones. Muestra la duración de la última sincronización correcta en todos los servidores y los errores que se han producido desde la última sincronización. Si la sincronización no se ha terminado en doce horas, aparece un mensaje de advertencia. |
|
-N |
Opción Servidores conocidos por esta base de datos. Enumera todos los servidores conocidos por la base de datos local de eDirectory. Si el servidor actual contiene una réplica de la partición de árbol, este mostrará una lista de todos los servidores del árbol de eDirectory. Seleccione un servidor para que las opciones de servidor se ejecuten. |
|
-J |
Repara un único objeto en el servidor local. Debe proporcionar el ID de entrada específico del servidor (en formato hexadecimal) del objeto que desea reparar. Puede utilizar esta opción en lugar de la opción Reparación sin supervisión (-U) para reparar un objeto que está dañado. En función del tamaño de la base de datos, es posible que la opción de reparación sin supervisión tarde varias horas en ejecutarse. Esta opción le ahorrará tiempo. |
|
-T |
Opción Sincronización horaria. Se pone en contacto con todos los servidores conocidos por la base de datos de eDirectory local y solicita información acerca del estado de sincronización horaria de cada servidor. Si este servidor contiene una réplica de la partición del árbol, se sondearán todos los servidores del árbol de eDirectory. También se informará de la versión de eDirectory que se ejecuta en cada servidor. |
|
-A |
Añadir al archivo de registro existente. La información se añade al final del archivo de registro existente. por defecto, esta opción está habilitada. |
|
-O |
Registra la salida en un archivo. por defecto, esta opción está habilitada. |
|
-F nombre_de_archivo |
Registra la salida en el archivo especificado. |
|
-U |
Opción Reparación completa sin supervisión. Indica a DSRepair que se ejecute y finalice sin la intervención del usuario. Esta opción bloquea la base de datos y actualiza las referencias del servidor. Puede ver el archivo de registro cuando haya terminado la reparación para conocer los cambios que ha realizado DSRepair. |
|
Modificador |
Descripción |
|---|---|
|
-l |
Bloquea la base de datos de eDirectory durante la operación de reparación. |
|
-u |
Utiliza una base de datos de eDirectory temporal durante la operación de reparación. |
|
-m |
Mantiene la base de datos original sin reparar. |
|
-i |
Verifica la estructura y el índice de la base de datos de eDirectory. |
|
-f |
Recupera el espacio libre de la base de datos. |
|
-d |
Reconstruye la base de datos completa. |
|
-t |
Comprueba la estructura del árbol. Establézcalo en Sí para comprobar si todos los enlaces de la estructura de árbol se conectan correctamente a la base de datos. Establézcalo en No para omitir esta comprobación. Valor por defecto = sí |
|
-o |
Reconstruye el esquema operativo. |
|
-r |
Repara todas las réplicas locales. |
|
-v |
Valida los archivos de flujo. |
|
-c |
Comprueba las referencias locales. |
Puede utilizar la opción ndsrepair -S ([-Ad] parámetro avanzado) para ver una lista donde se muestren todas las operaciones de esquema que se pueden realizar. En la tabla siguiente se muestran las opciones disponibles.
|
Opción |
Descripción |
|---|---|
|
Pedir esquema desde el servidor principal |
Solicita a la réplica principal de la raíz del árbol que sincronice su esquema con este servidor. Los cambios realizados en el esquema se propagarán en este servidor desde la réplica principal del objeto Árbol durante las 24 horas siguientes. Si todos los servidores piden el esquema desde la réplica principal, puede aumentar el tráfico de la red. |
|
Reiniciar el esquema local |
Invoca una restauración del esquema que borra las marcas horarias en el esquema local y solicita una sincronización del esquema entrante. Esta opción no está disponible si se ejecuta desde la réplica principal de la partición del árbol. Esto es para garantizar que todos los servidores del árbol no se restauran al mismo tiempo. |
|
Mejoras opcionales del esquema |
Amplía y modifica el esquema para obtener contención y otras mejoras del esquema. Esta opción requiere que el servidor contenga una réplica de la partición del árbol con estado activo. |
|
Importar esquema remoto (opción de parámetro avanzado) |
Seleccione un árbol de eDirectory que contenga el esquema que desea añadir al esquema del árbol actual. Una vez que haya seleccionado el árbol, se contacta con el servidor que contiene la réplica principal de la partición del árbol. El esquema de ese servidor se utilizará para ampliar el esquema en el árbol actual. |
|
Declarar un nuevo período (opción de parámetro avanzado) |
Al declarar una nueva época de esquema, se contacta con la réplica principal de la partición del árbol y se reparan las marcas horarias ilegales del esquema que se ha declarado en dicho servidor. Todos los otros servidores reciben una copia nueva del esquema, incluidas las marcas horarias reparadas. Si el servidor receptor contiene un esquema que no estaba en la nueva época, los objetos y los atributos que utilizan el esquema antiguo se cambiarán al atributo o a la clase de objeto Desconocido. |
Escriba el comando siguiente para mostrar información sobre todas las réplicas almacenadas en el servidor:
ndsrepair -P
Seleccione la réplica necesaria. Se mostrarán las opciones siguientes:
Reparar todas las réplicas
Repara todas las réplicas que se muestran en la tabla de réplicas.
Reparar la réplica seleccionada
Sólo repara la réplica seleccionada que se enumera en la tabla de réplicas.
IMPORTANTE:La reparación de una réplica consiste en comprobar que los objetos de la misma son coherentes con el esquema y los datos, de acuerdo con la sintaxis del atributo. También se comprueban otras estructuras de datos internos asociados con la réplica. Si no ha reparado la base de datos local de eDirectory en los últimos 30 minutos, hágalo antes de reparar las réplicas.
Programar la sincronización inmediata
Programa la sincronización inmediata de todas las réplicas. Esta opción resulta útil si mientras visualiza la pantalla DSTrace desea ver la información de eDirectory del proceso de sincronización sin tener que esperar a que se ejecute de forma programada.
Cancelar la operación de partición
Cancela una operación de partición en la partición seleccionada. Esta opción puede ser necesaria si una operación aparece incompleta o no finaliza debido a problemas en el árbol eDirectory como, por ejemplo, un servidor que no se encuentra o enlaces de comunicaciones erróneos. Algunas operaciones no se pueden cancelar si su ejecución ya está muy avanzada.
Designar este servidor como la nueva réplica principal
Designa la réplica local de la partición seleccionada como la nueva réplica principal. Utilice esta opción para designar una nueva réplica principal si se pierde la original.
Informar del estado de la sincronización a todos los servidores
Informa sobre el estado de sincronización de réplica de todas las particiones del servidor actual. Muestra la duración de la última sincronización correcta en todos los servidores y los errores que se han producido desde la última sincronización.
Sincronizar la réplica en todos los servidores
Determina el estado de sincronización completa de cada servidor que contiene una réplica de la partición seleccionada. Esto ayuda a determinar el estado de una partición. Si todos los servidores con una réplica de la partición se sincronizan correctamente, la partición se considera en buen estado. Cada servidor realiza una sincronización inmediata con cada uno de los demás servidores del anillo de réplica. Los servidores no se sincronizan a ellos mismos. Por tanto, el estado de la réplica del servidor actual se visualiza como Host.
Reparar anillo, todas las réplicas
Repara el anillo de réplicas de todas las réplicas que se visualizan en la tabla de réplicas.
Reparar anillo, réplicas seleccionadas
Repara el anillo de réplica de la réplica seleccionada que se enumera en la tabla de réplicas.
IMPORTANTE:La reparación de un anillo de réplicas consiste en comprobar la información del anillo de réplicas en cada servidor que contiene una réplica de una partición determinada y validar la información de la ID remota. Si no ha reparado la base de datos local de eDirectory en los últimos 30 minutos, hágalo antes de reparar todos los anillos o los anillos seleccionados. Puede reparar la base de datos local con la opción -R. Para obtener más información, consulte la -R.
Ver el anillo de réplicas
Muestra una lista de todos los servidores que contienen una réplica de la partición seleccionada. Este grupo de servidores se denomina anillo de réplicas. La lista de anillos de réplica muestra información acerca del tipo de réplica y el estado actual de cada servidor del anillo. Después de ver el anillo de réplica para acceder a las opciones de servidor, seleccione un servidor.
Opciones del servidor
Informar del estado de la sincronización al servidor seleccionado
Informa del estado de la sincronización de la réplica de una partición seleccionada que contiene una réplica en un servidor seleccionado. Esta operación lee el atributo de estado de sincronización del objeto Raíz de la réplica en cada servidor que retiene réplicas de las particiones. Muestra la duración de la última sincronización correcta en todos los servidores y los errores que se han producido desde la última sincronización. Esta opción muestra un mensaje de advertencia si la sincronización no se ha terminado en doce horas.
Sincronizar la réplica en el servidor seleccionado
Determina el estado de sincronización completa en el servidor seleccionado que contiene una réplica de la partición seleccionada. Esto ayuda a determinar el estado de una partición. Si el servidor que contiene una réplica de la partición se sincroniza correctamente, la partición se considera en buen estado. El servidor se sincroniza inmediatamente con el resto de servidores del anillo de réplica. El servidor no se autosincroniza. Por tanto, el estado de la réplica del propio servidor se visualiza como Host.
Enviar todos los objetos de cada réplica en el anillo
Envía todos los objetos del servidor seleccionado en el anillo de réplicas a todos los demás servidores que contienen una réplica de la partición. Esta operación puede aumentar considerablemente el tráfico de la red. Utilícela para asegurarse de que la réplica de la partición seleccionada del servidor seleccionado del anillo de réplica se sincroniza con todos los demás servidores del anillo de réplica. Esta operación no se puede ejecutar en un servidor que contenga sólo una réplica de referencia subordinada de la partición.
Recibir todos los objetos de la réplica principal a la seleccionada
Recibe todos los objetos de la réplica principal en la réplica de los servidores seleccionados. Esta operación puede aumentar considerablemente el tráfico de la red. Utilícela para asegurarse de que la réplica de la partición seleccionada en el servidor seleccionado del anillo de réplica se sincroniza con la réplica principal. Esta operación no se puede ejecutar en un servidor que contenga únicamente una réplica principal.
Ver el nombre completo del servidor
Se utiliza para ver el nombre completo del servidor cuando es demasiado largo para verlo desde la tabla de servidores.
Eliminar este servidor del anillo de réplica
(opción de parámetro avanzado). Quita un servidor determinado de la réplica seleccionada que se encuentra almacenada en el servidor actual. Si un servidor aparece en el anillo de réplica, pero ya no forma parte del árbol de eDirectory o ya no contiene una réplica de la partición, suprima el objeto Servidor mediante iManager. Una vez suprimido, el objeto Servidor se debería excluir del anillo de réplica.
ADVERTENCIA:El mal uso de esta operación puede provocar daños irreparables en la base de datos de eDirectory. No utilice esta opción a menos que así se lo indique el personal de asistencia de NetIQ.
Ver todo el nombre de la partición
Determina el nombre completo de la partición cuando es demasiado largo para verlo desde la tabla de réplicas.
Reparar las marcas horarias y declarar un nuevo período
(Opción de parámetro avanzado). Proporciona un nuevo punto de referencia a la réplica principal para que se efectúen todas las actualizaciones de las réplicas de la partición seleccionada. Esta operación siempre se ejecuta en la réplica principal de una partición. la cual no debe estar en la réplica local de este servidor. Las marcas horarias se colocan en los objetos cuando se crean o se modifican y deben ser exclusivas. Se examinan todas las marcas horarias de una réplica principal. Las marcas horarias caducadas respecto a la hora actual de la red se reemplazan con una marca horaria nueva.
Destruir la réplica seleccionada en este servidor
(Opción de parámetro avanzado). Quita la réplica seleccionada de este servidor. No se recomienda utilizar esta opción. Sólo debe utilizarse cuando las demás utilidades no puedan suprimir la réplica.
Suprimir objetos hoja desconocidos
(Opción de parámetro avanzado). Suprime todos los objetos de la base de datos local de eDirectory que tienen la clase de objeto Desconocido y no contienen objetos subordinados. Esta opción marca los objetos Desconocido para suprimirlos. La supresión se sincronizará posteriormente con otras réplicas del árbol eDirectory.
ADVERTENCIA:Utilice esta opción solo cuando los objetos no se puedan modificar o suprimir mediante ConsoleOne o iManager.
Están disponibles las siguientes opciones de reparación para servidores:
Reparar todas las direcciones de red
Verifica la dirección de red de cada servidor de la base de datos local de eDirectory. Esta opción busca al agente de directorio SLP, según el protocolo de transporte disponible, para el nombre de cada servidor. A continuación, cada dirección se compara con la propiedad Dirección de red del objeto Servidor y con el registro de dirección de cada propiedad Réplica de todos los objetos Árbol de la partición. Si las direcciones son diferentes, éstas se actualizan para que sean iguales.
Reparar las direcciones de red del servidor seleccionado
Verifica la dirección de red de un servidor específico en los archivos de la base de datos local de eDirectory. Esta opción busca al agente de directorio SLP, según los protocolos de transporte enlazados actualmente para el nombre del servidor.
Ver todo el nombre de la partición
Muestra el nombre completo del servidor cuando es demasiado largo para verlo desde la tabla de servidores. Esta opción es la misma que la opción -P. Para obtener más información, consulte la -P.
Para realizar una reparación sin supervisión y registrar eventos en el archivo /root/ndsrepair.log, o para añadir eventos al archivo de registro, si este ya existe, introduzca el comando siguiente:
ndsrepair -U -A no -F /root/ndsrepair.log
Para ver una lista de todas las operaciones globales del esquema junto con las opciones avanzadas, escriba el siguiente comando:
ndsrepair -S -Ad
Para reparar la base de datos local forzando un bloqueo de la base de datos, introduzca el comando siguiente:
ndsrepair -R -l yes
NOTA:La entrada del comando ndsrepair puede redirigirse desde un archivo de opciones. El archivo de opciones es un archivo de texto que puede contener opciones relacionadas con operaciones de réplica y de partición, así como subopciones que no requieren autenticación en el servidor. Las opciones o subopciones están separadas por una nueva línea. Asegúrese de que el contenido del archivo se encuentra en la secuencia adecuada. De lo contrario, los resultados serán imprevisibles.
Cuando utilice DSRepair, necesitará tres veces el tamaño del archivo DIB de espacio libre en la partición específica del equipo donde se ejecuta DSRepair.