Options DSRepair avancées

Outre les fonctions de réparation disponibles dans Novell iManager, les utilitaires DSRepair de chaque plate-forme eDirectory offrent des fonctions avancées qu'une utilisation normale du programme ne permet pas de déceler. Ces fonctions avancées sont activées par des paramètres spécifiques lors du chargement de l'utilitaire DSRepair sur ces différentes plates-formes.


Exécution de DSRepair sur le serveur eDirectory.


NetWare

Pour exécuter DSRepair, entrez dsrepair.nlm sur la console du serveur.

Pour ouvrir DSRepair avec les options avancées, entrez dsrepair -a sur la console du serveur.


Windows

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

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

    Pour ouvrir DSRepair avec les options avancées, entrez -a dans le champ Paramètres de démarrage de Novell eDirectory Services Console avant de lancer dsrepair.dlm.


Linux, Solaris, AIX et HP-UX

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 ID_entrée | --version} [-F nom_fichier] [-A yes|no] [-O yes|no]

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

IMPORTANT :  l'option -Ad ne doit pas être utilisée, sauf si le personnel de support Novell vous le demande.


Exemples

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

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

Pour ouvrir DSRepair avec les options avancées, entrez la commande suivante :

ndsrepair -Ad

Pour afficher la liste de toutes les opérations de schéma globales et 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

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 l'ordre. Si ce contenu n'est pas dans le bon ordre, le résultat est imprévisible.


Options de ligne de commande DSRepair

Option Description

-U

Option Réparation complète sans surveillance. Commande l'exécution et l'arrêt de ndsrepair sans intervention de l'utilisateur. Cette méthode de réparation est conseillée ; il se peut néanmoins que des membres du support Novell vous recommandent d'effectuer certaines opérations manuellement. Vous pouvez consulter le fichier journal une fois la réparation terminée afin de connaître les modifications apportées par ndsrepair.

-P

Option Opérations de partition et de réplique. Liste les partitions dont les 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 dont vous pouvez avoir besoin 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 Vérifier les références externes. 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 Signaler l'état de synchronisation des répliques de tous les serveurs. Cette option indique l'état de synchronisation des répliques de chacune des partitions qui possède 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. Cette option permet de lister 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 lancer 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 spécifique altéré. 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 de eDirectory qui est exécutée sur chaque serveur.

-A

Annexer au fichier journal existant. Les informations sont ajoutées au fichier journal existant. Par défaut, cette option est activée.

-O

Option de consignation des résultats dans un fichier. Par défaut, cette option est activée.

-F nom_fichier

Consigne les résultats 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.

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.

-m

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

-i

Option de vérification de la structure et de 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 = Oui.

-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.


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 personnel de support de Novell.

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

Sous NetWare, utilisez ces options sur la console du serveur lors du chargement de DSRepair (par exemple, dsrepair -XK2).

Sous Linux, Solaris, AIX et HP-UX, 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. Pour plus d'informations, reportez-vous à Exécution de DSRepair sur le serveur eDirectory..

Paramètre Description

-NLC

Si le paramètre STORE NETWARE 5 CONN SCL MLA USAGE IN NDS est activé sur un serveur NetWare, l'attribut NLS:CERT PEAK USED POOL risque d'avoir une valeur très élevée. L'exécution de DSRepair avec le paramètre -NLC permet de supprimer ces valeurs élevées.

-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: Postes de travail enregistrés prend une valeur très élevée sous ZENworks® 2.0. L'exécution de DSRepair avec le paramètre -WM supprime ces valeurs élevées.

-XK2

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

-XK3

Élimine toutes les références externes de la base de données eDirectory du 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.