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 ne permet pas de déceler. 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.


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

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

    Pour accéder à DSRepair avec les options avancées, entrez -a dans le champ Paramètres de démarrage de la console Novell eDirectory Services 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 support technique de 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 annexer des événements au fichier journal existant, 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 globales du schéma et des options avancées, entrez la commande suivante :

ndsrepair -S -Ad

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

ndsrepair -R -l yes

NOTE:  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 peut contenir des options et sous-options liées au fonctionnement des partitions et des répliques, qui n'exigent pas d'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 tel n'est pas le cas, 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 autre intervention de l'utilisateur. Cette méthode de réparation est conseillée ; il se peut néanmoins que le support technique de Novell vous demande 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 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 dont vous pouvez avoir besoin pour conformer le schéma du serveur à la réplique maîtresse de l'objet Arborescence. Toutefois, 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 de l'objet de référence externe. 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é. Dans ce cas, un avertissement est publié.

-E

Option de signalement de l'état de synchronisation des répliques. 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 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 apparaît 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 lancer l'exécution de ses options.

-J

Option de réparation d'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 de la sortie dans un fichier. Par défaut, cette option est activée.

-F nom_fichier

Consigne la sortie dans le fichier spécifié.

-R

Option de réparation de 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

Conserve la base de données d'origine non réparée.

-i

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

-f

Récupère l'espace libre dans la base de données.

-d

Reconstitue l'ensemble de la base de données.

-t

Vérifie la structure de l'arborescence. Précisez Yes (Oui) pour vérifier la connectivité de tous les liens de structure d'arborescence dans la base de données. Indiquez No (Non) pour ignorer cette vérification. Valeur par défaut = Yes.

-o

Reconstitue le schéma opérationnel.

-r

Répare toutes les répliques locales.

-v

Valide les fichiers de flux.

-c

Vérifie les références locales.


Utilisation des paramètres DSRepair avancés

WARNING:  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 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 à la section 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 la console NDS avant de lancer dsrepair.dlm. Pour plus d'informations, reportez-vous à la section 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: Registered Workstations 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.