12.9 Options DSRepair

Outre les fonctions de réparation disponibles dans NetIQ iManager, les utilitaires DSRepair de chaque plate-forme eDirectory offrent des fonctions avancées insoupçonnables dans le cadre d'une utilisation normale du programme. Ces dernières sont activées par des paramètres spécifiques lors du chargement de l'utilitaire DSRepair sur ces différentes plates-formes.

12.9.1 Exécution de DSRepair sur le serveur eDirectory

Windows

  1. Cliquez sur Démarrer > Paramètres > Panneau de configuration > NetIQ eDirectory Services.

  2. Cliquez sur dsrepair.dlm, puis sur Démarrer.

    Pour accéder à DSRepair avec des options avancées, entrez -a dans le champ Paramètres de démarrage de la console NetIQ eDirectory Services avant de lancer le fichier dsrepair.dlm.

Linux

Pour exécuter DSRepair, entrez ndsrepair sur la console du serveur en utilisant la syntaxe suivante :

ndsrepair {-U |-E |-C |-P [-Ad] |-S [-Ad]|-N |-T |-J <entry_id> [-Ad -AM <attribute name>]} [-A <yes/no>] [-O <yes/no>][-F filename] [-h <local_interface:port>] [--config-file <configuration_file_path>]

ou

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] [-F filename] [-A yes|no] [-O yes|no]

IMPORTANT :le paramètre avancé [-Ad] doit être spécifié comme dernier argument. Il est recommandé de n'activer le paramètre avancé -Ad qu'à la demande du support technique de NetIQ. Si le fichier de configuration est fourni comme argument, il doit être spécifié avant le paramètre avancé [-Ad].

Exemples

Pour effectuer une réparation sans surveillance et consigner des événements dans le fichier /root/ndsrepair.log ou pour annexer des événements au fichier journal existant, entrez la commande suivante :

ndsrepair -U -A no -F /root/ndsrepair.log

Pour afficher la liste de toutes les opérations globales de schéma ainsi que des options avancées, entrez la commande suivante :

ndsrepair -S -Ad

Pour réparer la base de données locale en provoquant son verrouillage, entrez la commande suivante :

ndsrepair -R -l yes

Pour réparer un objet unique si l'ID d'entrée de l'objet est connu, entrez la commande suivante :

ndsrepair -J <entry ID in hex>

Pour réparer une réplique ou une partition spécifique, entrez la commande suivante :

ndsrepair -P

Cette commande renvoie une liste de toutes les partitions présentes sur le serveur. Vous pouvez choisir une partition quelconque pour obtenir la liste des opérations pouvant être effectuées.

Pour afficher des informations sur l'espace disponible dans la base de données qu'il est possible de libérer pour votre usage, entrez la commande suivante :

ndsrepair -I

Pour réparer des adresses réseau, entrez la commande suivante :

ndsrepair -N

REMARQUE :l'entrée de la commande ndsrepair peut être réacheminée à partir d'un fichier d'options. Il s'agit d'un fichier texte qui contient des options et sous-options liées aux répliques et au fonctionnement des partitions qui n'exigent pas une authentification auprès du serveur. Les options ou sous-options sont séparées par un retour à la ligne. Vérifiez que le contenu du fichier se présente dans le bon ordre. Si ce contenu n'est pas dans le bon ordre, le résultat est imprévisible.

12.9.2 Options de ligne de commande DSRepair

Option

Description

-U

Option Réparation complète sans surveillance. Indique à DSRepair de s'exécuter et de quitter sans autre intervention de l'utilisateur. Vous pouvez consulter le fichier journal une fois la réparation effectuée pour connaître les opérations effectuées par DSRepair.

Cette option n'est pas une réparation normalement recommandée par défaut. Résoudre des problèmes spécifiques est bien plus efficace que d'effectuer une réparation sans surveillance.

-P

Option Opérations de partition et de réplique. Liste les partitions dont des répliques sont stockées dans les fichiers de la base de données eDirectory du serveur actuel. Le menu des options de réplique permet de réparer les répliques, d'annuler une opération de partition, de planifier une synchronisation et de désigner la réplique locale comme réplique maîtresse.

-S

Option Opérations globales du schéma. Contient plusieurs opérations de schéma qui pourraient s'avérer nécessaires pour mettre le schéma du serveur en conformité avec la réplique maîtresse de l'objet Arborescence. Cependant, vous ne devez utiliser ces opérations que lorsque cela s'avère nécessaire. Les opérations de réparation locales et sans surveillance effectuent déjà une vérification du schéma.

-C

Option de vérification des objets de référence externe. Cette option vérifie chaque objet de référence externe afin de déterminer si une réplique contenant l'objet peut être localisée. Si tous les serveurs qui contiennent une réplique de la partition sur laquelle se trouve l'objet sont inaccessibles, l'objet ne peut pas être trouvé. Si l'objet est introuvable, un avertissement est envoyé.

-E

Option Rapporter la synchronisation de la réplique. Cette option indique l'état de synchronisation des répliques de chacune des partitions possédant une réplique sur le serveur actuel. Cette opération lit l'attribut État de la synchronisation de l'objet Arborescence de la réplique sur chacun des serveurs contenant des répliques des partitions. L'heure de la dernière synchronisation réussie avec tous les serveurs et les erreurs survenues depuis cette synchronisation sont affichées. Un message d'avertissement s'affiche si la synchronisation n'est pas terminée dans les douze heures.

-N

Option Serveurs connus de cette base de données. Liste tous les serveurs connus de la base de données eDirectory locale. Si le serveur actuel contient une réplique de la partition Arborescence, il affiche la liste de tous les serveurs de l'arborescence eDirectory. Sélectionnez un serveur pour l'exécution des options.

-J

Répare un seul objet du serveur local. Vous devez fournir l'ID d'entrée (au format hexadécimal) de l'objet à réparer. Vous pouvez utiliser cette option à la place de Réparation sans surveillance (-U) pour réparer un objet endommagé spécifique. L'exécution de l'option Réparation sans surveillance peut prendre plusieurs heures, selon la taille de la base de données. Cette option permet de gagner du temps.

-T

Option Synchronisation horaire. Contacte chaque serveur listé dans la base de données eDirectory locale pour lui demander des informations sur son état de synchronisation horaire. Si ce serveur contient une réplique de la partition Arborescence, chaque serveur de l'arborescence eDirectory est interrogé. Indique également la version d'eDirectory exécutée sur chaque serveur.

-Un fichier

Option d'ajout au fichier journal existant. Les informations sont ajoutées au fichier journal existant. cette option est activée par défaut.

-O

Option de consignation de la sortie dans un fichier. cette option est activée par défaut.

-F nom_fichier

Consigne la sortie dans le fichier spécifié.

-R

Option Réparer la base de données locale. Répare la base de données eDirectory locale. Cette option de réparation résout les incohérences existant dans la base de données locale afin d'en permettre l'ouverture et l'accès par eDirectory. Elle est associée à des sous-options qui facilitent les opérations de réparation réalisées sur la base de données. Cette option comporte des modificateurs de fonction qui sont décrits dans le tableau ci-dessous.

-I

Affiche des informations sur l'espace disponible dans la base de données qu'il est possible de libérer pour votre usage. eDirectory vous permet de récupérer les enregistrements vides et de réutiliser l'espace disponible à l'aide de l'option Récupérer de la commande ndsrepair.

Les modificateurs de fonction utilisés avec l'option -R sont décrits ci-après :

Option

Description

-l

Verrouille la base de données eDirectory durant la réparation.

-u

Utilise une base de données eDirectory temporaire lors de la réparation. Invite l'utilisateur à enregistrer ou rejeter les modifications et à afficher le fichier journal.

-m

Option de maintien de la base de données initiale non réparée.

-i

Vérifie la structure et l'index de la base de données eDirectory.

-f

Option de récupération de l'espace libre dans la base de données.

-d

Option de reconstitution de l'ensemble de la base de données.

-t

Vérifie la structure de l'arborescence. Précisez Oui pour vérifier que tous les liens de l'arborescence à la base de données sont corrects. Indiquez Non pour ignorer cette vérification. Valeur par défaut = Yes.

-o

Option de reconstitution du schéma opérationnel.

-r

Option de réparation de toutes les répliques locales.

-v

Option de validation des fichiers de flux.

-c

Option de vérification des références locales.

12.9.3 Utilisation des paramètres DSRepair avancés

AVERTISSEMENT :Les fonctions décrites dans cette section peuvent causer des dommages irréparables à votre arborescence eDirectory si elles ne sont pas correctement utilisées. N'exécutez ces fonctions que sur instruction du support technique de NetIQ.

Effectuez une sauvegarde complète d'eDirectory sur le serveur avant d'utiliser ces fonctions dans un environnement de production. Pour plus d'informations, reportez-vous au Section 15.0, Sauvegarde et restauration de NetIQ eDirectory.

Sous Linux, entrez ndsrepair -R -Ad -XK2.

Sous Windows, entrez ces options dans le champ Paramètres de démarrage de NDSConsole avant de lancer dsrepair.dlm. Reportez-vous à la section Exécution de DSRepair sur le serveur eDirectory pour plus d'informations.

Basculement

Description

-P

Marque tous les objets eDirectory de type Inconnu comme étant référencés. Les objets référencés ne participent pas à la synchronisation des répliques dans eDirectory.

-WM

Dans de nombreux cas, l'attribut WM: Registered Workstations prend une valeur très élevée en cas d'utilisation de ZENworks® 2.0. L'exécution de DSRepair avec -WM supprime ces valeurs élevées.

-XK2

Supprime tous les objets eDirectory dans la base de données eDirectory de ce serveur. Cette opération permet de détruire une réplique altérée qui ne peut être supprimée autrement.

-XK3

Supprime toutes les références externes dans la base de données eDirectory de ce serveur. Cette opération permet de détruire toutes les références externes d'une réplique défectueuse. Si les références sont à l'origine du problème, eDirectory peut les recréer afin de rétablir le bon fonctionnement de la réplique.

-RC

Sauvegarde la DIB. Cette option n'est disponible que sous Windows.

-OT

Applique des tampons horaires aux notices nécrologiques pendant une réparation locale de la base de données. Toutes les notices nécrologiques reçoivent un tampon horaire sauf INHIBIT MOVE.

-NLD

Supprime IRF des objets NLS:Certificat de licence et NLS:Conteneur du produit.

-AM

Déplace les attributs qui répondent aux critères spécifiques vers un autre conteneur dans la base de données FLAIM. Pour plus d'informations sur les attributs eDirectory qui répondent aux critères pour être déplacés vers un autre conteneur, reportez-vous à la section Mise en conteneur des attributs FLAIM du Guide d'optimisation de NetIQ eDirectory.