Dépannage de eDirectory sous Linux, Solaris, AIX et HP-UX

Cette section contient des informations sur le dépannage de eDirectory sur les plates-formes Linux, Solaris, AIX et HP-UX.


Logins eDirectory répétés

Les logins eDirectory répétés peuvent consommer la mémoire disponible. Désactivez l'attribut Login Update (mise à jour du login) à l'aide de ndsimonitor pour éviter ce problème.


Services PKI (Public Key Infrastructure) Novell.


Non-fonctionnement des opérations PKI

Si les opérations PKI dans ConsoleOne ou dans iManager ne fonctionnent pas, il se peut que les services Novell PKI ne soient pas exécutés sur l'hôte Linux, Solaris, AIX ou HP-UX. Pour démarrer les services PKI, entrez la commande npki -1.

Si vous ne pouvez pas créer de certificats, vous devez vous assurer que le module NICI est correctement installé. Pour plus de détails, reportez-vous à Initialisation du module NICI sur le serveur. Pour vérifier que NICI est initialisé, reportez-vous à Vérification de l'installation et de l'initialisation de NICI sur le serveur.


La recherche LDAP à partir du carnet d'adresses de Netscape échoue

Si vous utilisez une version export du navigateur Netscape et une taille de clé KMO supérieure à 512 bits associée à l'objet Serveur LDAP, la recherche LDAP à partir du carnet d'adresses Netscape peut échouer.

Dans ce cas, utilisez une version nationale du navigateur Netscape.


Le retrait de la configuration d'un serveur eDirectory qui fonctionne comme serveur de clés d'arborescence dans une arborescence multiserveur, après que les objets eDirectory existants ont été déplacés vers un serveur différent, échoue et renvoie le code d'erreur correspondant à une réplique décisive.

Pour terminer l'opération, vous devez remplacer l'attribut DN du serveur de clés dans l'objet W0, sous le conteneur Sécurité > KAP, par un autre serveur de l'arborescence ayant téléchargé la clé d'arborescence à partir de ce serveur.

  1. Dans Novell iManager, cliquez sur le bouton Rôles et tâches Roles and Tasks button.

  2. Cliquez sur Administration eDirectory > Modifier l'objet.

  3. Indiquez le nom et le contexte de l'objet WO (il s'agit en général de W0.KAP.Security), puis cliquez sur OK.

  4. Dans la colonne Attributs définis, sélectionnez le DN du serveur de clés SD (NDSPKI:), puis cliquez sur Éditer.

  5. Spécifiez le nom et le contexte d'un autre serveur dans le champ DN du serveur de clés du domaine de sécurité, puis cliquez sur OK.

  6. Cliquez sur Appliquer, puis sur OK.


Lors de la désinstallation du serveur eDirectory contenant l'objet Autorité de certification (CA), les objets KMO créés sur ce serveur sont déplacés vers un autre serveur de l'arborescence et rendus non valides.

Vous devez recréer les objets CA et KMO pour l'arborescence. Pour plus d'informations, reportez-vous à Création d'un objet Autorité de certification organisationnelle et à Création d'un objet Certificat de serveur.

Il est recommandé de ne pas désinstaller le serveur eDirectory sur lequel l'objet Autorité de certification de l'arborescence a été créé.


NMAS sur UNIX


Login impossible avec n'importe quelle méthode

Après avoir installé et configuré NMAS, redémarrez le serveur NDS.

Si vous réinstallez une méthode après avoir désinstallé une instance antérieure de cette méthode, redémarrez le serveur NDS.


L'utilisateur ajouté à l'aide de l'utilitaire ICE ne peut pas effectuer de login avec un mot de passe simple

Lorsque vous ajoutez des utilisateurs avec mot de passe simple via l'utilitaire d'importation, de conversion et d'exportation Novell, utilisez l'option -l.


Services LDAP

Cette section présente certains problèmes fréquents que vous pouvez rencontrer lors de l'utilisation des services LDAP pour eDirectory ainsi que les solutions préconisées.

Vérifiez que le serveur LDAP est en fonctionnement avant de lancer une requête depuis un client LDAP. Pour ce faire, recherchez le message suivant dans le fichier /var/nds/ndsd.log :

LDAP v3 for Novell eDirectory 8.7.3 started (LDAP v3 pour Novell eDirectory 8.7.1 lancé)

Pour plus d'informations, reportez-vous au Configuration des services LDAP pour Novell eDirectory.


Les clients LDAP n'arrivent pas à se relier aux services LDAP pour eDirectory

Si un client LDAP n'arrive pas à se relier aux services LDAP pour eDirectory, vérifiez ce qui suit :


Le serveur LDAP n'utilise pas une nouvelle configuration

Le traitement des mises à jour de la configuration du serveur LDAP peut être influencé par les clients LDAP actuellement reliés.

Les changements apportés à la configuration sont appliqués de manière dynamique. Le serveur LDAP vérifie périodiquement (toutes les 30 minutes) si des changements ont été apportés à la configuration. Lorsqu'un changement est détecté, les nouveaux clients ne peuvent pas se relier au serveur LDAP pendant le processus de reconfiguration.

Le serveur LDAP arrête le traitement des nouvelles requêtes LDAP pour les clients qui sont reliés et attend que les éventuelles requêtes LDAP actives se terminent avant de mettre à jour la configuration.

Les opérations LDAP échouent si une arborescence est renommée à l'aide de l'utilitaire ndsmerge. Pour que le serveur LDAP fonctionne correctement, il convient de le rafraîchir ou de le redémarrer après qu'une arborescence a été renommée.


Échec des connexions LDAP sécurisées

Vérifiez ce qui suit :

Pour plus d'informations, reportez-vous à Opérations sécurisées eDirectory sur les systèmes Linux, Solaris, AIX et HP-UX.


Utilitaire d'importation, de conversion et d'exportation Novell

Si un serveur LDAP est rafraîchi ou déchargé pendant qu'une opération de l'utilitaire d'importation, de conversion et d'exportation Novell est en cours, le message LBURP operation is timed out (Timeout de l'opération LBURP) s'affiche dans l'écran d'importation, de conversion et d'exportation Novell. Le serveur est rétabli ultérieurement, lorsque le délai de l'opération LBURP expire.


Utilitaire ndsmerge

Les serveurs PKI sont inactifs après une opération de fusion. Ils doivent être redémarrés à l'aide de la commande npki -l.

Les opérations de fusion peuvent échouer sur des versions différentes du produit. Si votre serveur exécute une ancienne version des NDS ou de eDirectory, mettez-le à jour avec la dernière version de eDirectory, puis reprenez l'opération de fusion.

La fusion de deux arborescences échoue si des conteneurs subordonnés possédant des noms similaires figurent dans les arborescences source et cible. Renommez l'un des conteneurs, puis continuez la fusion.

Pendant l'opération de greffage, le message d'erreur -611 Illegal Containment (endiguement interdit) peut s'afficher. Modifiez le schéma en exécutant ndsrepair(1). Exécutez ndsrepair -S et sélectionnez Améliorations de schéma facultatives.


Utilitaire ndstrace

Si vous avez activé l'écran ndstrace(1), un message d'erreur peut apparaître, indiquant qu'un objet primaire n'est pas valide pour le lien de référence. Vous pouvez ignorer ce message si eDirectory fonctionne correctement.


Utilitaire ndsbackup

Lors de la sauvegarde de eDirectory, le message Erreur NDS : Échec de la connexion au serveur NDS peut s'afficher. Cela peut être dû au fait que eDirectory écoute sur un port différent du port par défaut 524. Sur la ligne de commande, entrez le numéro de port sur lequel eDirectory a été configuré. Par exemple, si eDirectory a été configuré sur le numéro de port 1524, entrez ce qui suit :

ndsbackup sR 164.99.148.82:1524


Installation et configuration


Échec de l'installation

  1. Vérifiez si le routage multidestinataire est activé sur l'hôte Solaris sur lequel vous installez le produit.

  2. Indiquez l'adresse IP du serveur principal de la partition Arborescence.


L'installation est très longue

Lorsque vous installez eDirectory dans une arborescence existante, si l'installation prend trop de temps, consultez l'écran DSTrace sur le serveur. Si le message -625 Échec de transport est affiché, vous devez réinitialiser la mémoire cache d'adresses.

Pour réinitialiser la mémoire cache d'adresses, entrez la commande suivante sur la console système :

set dstrace = *A


Impossible d'effectuer une installation dans une arborescence existante via le WAN

Vous devez disposer d'un serveur NetWare 5 ou d'une version ultérieure pour installer eDirectory sur un système Linux ou Solaris via le WAN.

  1. Entrez la commande suivante sur la console du serveur afin d'exécuter l'agent Annuaire (DA) sur le serveur NetWare :

    slpda

  2. Sur le serveur qui contient la réplique maîtresse, modifiez le paramètre DA_ADDR dans le fichier slpuasa.conf :

    DA_ADDR = adresse_IP_du_serveur_NetWare_sur_lequel_le_DA_est_exécuté
  3. Redémarrez le daemon slpuasa.

  4. Installez eDirectory via le WAN sur le système Linux ou Solaris.

    1. Exécutez nds-install afin d'ajouter les produits.

      Ne configurez pas le produit. Pour plus d'informations, reportez-vous à Linux, Solaris, AIX, and HP-UX Packages for Novell eDirectory (produits Linux, Solaris, AIX et HP-UX pour Novell eDirectory) dans le manuel Novell eDirectory 8.7.3 Installation Guide (Guide d'installation de Novell eDirectory 8.7.3).

    2. Éditez le fichier /etc/nds.conf pour ajouter les paramètres suivants :

      n4u.uam.ncp-retries = 5 
      n4u.base.slp.max-wait = 20
    3. Éditez le fichier /etc/slpuasa.conf pour ajouter les paramètres suivants :

      DA_ADDR = adresse_IP_du_serveur_NetWare_sur_lequel_le_DA_est_exécuté
    4. Exécutez l'utilitaire ndsconfig pour configurer eDirectory.


Utilisation de ndsrepair

Cette section contient des informations sur les éléments suivants :

Exécutez l'utilitaire ndsrepair depuis la console du serveur pour :


Syntaxe

Pour exécuter ndsrepair, utilisez la syntaxe suivante :

ndsrepair {-U| -P| -S| -C| -E| -N| -T| -J id_entrée}  
[-A yes|no] [-O yes|no] [-F nom_fichier] [-Ad]

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

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


Options de ndsrepair
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.

Pour plus d'informations, reportez-vous à Option des opérations de réplique et de partition.

-S

Option Opérations globales du schéma Cette option contient plusieurs opérations de schéma dont vous pouvez avoir besoin pour rendre le schéma du serveur conforme à 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 12 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. Elle comporte des modificateurs de fonction qui sont décrits dans Modificateurs de fonctions utilisés avec l'option -R.


Modificateurs de fonctions utilisés avec l'option -R
Modificateur 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.


Opérations globales sur le schéma

Vous pouvez utiliser l'option ndsrepair -S (paramètre avancé [-Ad]) pour afficher la liste de toutes les opérations que vous pouvez effectuer sur le schéma. Le tableau suivant présente les options disponibles.

Option Description

Demande de schéma au serveur maître

Invite la réplique maîtresse de la racine de l'arborescence à synchroniser son schéma en fonction de ce serveur. Toutes les modifications apportées au schéma sont répercutées sur ce serveur depuis la réplique maîtresse de l'objet Arborescence pendant 24 heures. Si tous les serveurs demandent ce schéma à la réplique maîtresse, le trafic réseau peut augmenter.

Reconfigurer le schéma local

Provoque la réinitialisation du schéma local qui en efface tous les tampons horaires et déclenche une synchronisation entrante du schéma. Cette option n'est pas disponible si elle est exécutée à partir de la réplique maîtresse de la partition Arborescence. Cette restriction évite que tous les serveurs de l'arborescence soient réinitialisés en même temps.

Mise à jour du schéma ultérieur à NetWare 5

Étend et modifie le schéma afin qu'il soit compatible avec les modifications DS effectuées dans des versions postérieures à NetWare 5. Cette option implique que le serveur sur lequel ndsrepair est exécuté contienne une réplique de la partition Arborescence et que l'état de la réplique soit Actif.

Améliorations de schéma facultatives

Étend et modifie le schéma pour des raisons d'endiguement et pour y apporter d'autres améliorations. Cette option implique que ce serveur contienne une réplique de la partition Arborescence et que l'état de la réplique soit Actif. De plus, tous les serveurs NetWare 4 de l'arborescence doivent disposer des versions suivantes de eDirectory :

  • Les serveurs NetWare 4.10 doivent utiliser NDS 5.17 ou une version ultérieure
  • Les serveurs NetWare 4.11/4.2 doivent utiliser NDS 6.03 ou une version ultérieure

Les versions précédentes de NDS ne sont pas en mesure de synchroniser ces modifications.

Importer le schéma à distance (paramètre avancé)

Sélectionnez une arborescence eDirectory qui contient le schéma à ajouter au schéma de l'arborescence actuelle. Une fois l'arborescence sélectionnée, le serveur contenant la réplique maîtresse de la partition Arborescence est contacté. Le schéma de ce serveur est utilisé pour étendre le schéma sur l'arborescence actuelle.

Déclarer une nouvelle période (paramètre avancé)

Lorsque vous définissez une nouvelle période dans le schéma, la réplique maîtresse de la partition Arborescence est contactée et les tampons horaires non autorisés sont réparés dans le schéma déclaré sur le serveur. Tous les autres serveurs vont recevoir une nouvelle copie du schéma, ainsi que les tampons horaires réparés. Si le serveur récepteur contient un schéma non compris dans la nouvelle période, les objets et les attributs qui utilisent l'ancien schéma passent dans la catégorie ou l'attribut d'objet Inconnu.


Option des opérations de réplique et de partition

Entrez la commande suivante pour afficher des informations sur chaque réplique stockée sur le serveur :

ndsrepair -P

Sélectionnez la réplique requise. Les options suivantes s'affichent :


Options de serveurs reconnus par la base de données

Les options de réparation suivantes sont disponibles pour les serveurs :


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


Dépannage de ndsrepair


Erreur -786 lors de l'exécution de ndsrepair

Pour exécuter ndsrepair sur une partition de votre machine, l'espace disponible sur cette partition doit être trois fois supérieur à la taille de la base de données des informations de l'annuaire.


Utilisation de ndstrace

L'utilitaire ndstrace comporte trois parties principales :


Fonctions de base

Les fonctions de base de ndstrace permettent d'effectuer les opérations suivantes :

Pour afficher l'écran ndstrace, entrez la commande suivante à l'invite du serveur :

/usr/bin/ndstrace

Pour lancer les fonctions de base de ndstrace, entrez les commandes correspondantes à l'invite du serveur en respectant la syntaxe suivante :

ndstrace option_commande

La table ci-dessous liste les options de commande que vous pouvez entrer.

Option Description

ON

Affiche l'écran de trace eDirectory et présente les messages de trace élémentaires.

OFF

Désactive l'écran de trace.

ALL

Affiche l'écran de trace eDirectory et présente tous les messages de trace.

AGENT

Affiche l'écran de trace eDirectory et présente les messages de trace qui correspondent aux indicateurs ON, BACKLINK, DSAGENT, JANITOR, RESNAME et VCLIENT.

DEBUG

Active un ensemble prédéfini de messages de trace qui sont en général utilisés pour le débogage. Les indicateurs suivants sont activés : BACKLINK, ERRORS, EMU, FRAGGER, INIT, INSPECTOR, JANITOR, LIMBER, MISC, PART, RECMAN, REPAIR, SCHEMA, SKULKER, STREAMS et VCLIENT.

NODEBUG

Ne désactive pas l'écran de trace, mais désactive tous les messages de débogage qui ont été activés précédemment. L'option de commande ON est toujours précisée pour les messages.


Messages de débogage

Lorsque l'écran ndstrace est activé, les informations affichées sont fondées sur un ensemble de filtres par défaut. Pour obtenir un affichage plus ou moins détaillé que celui par défaut, vous pouvez modifier les filtres à l'aide des indicateurs des messages de débogage. Les messages de débogage aident à déterminer l'état de eDirectory ainsi qu'à vérifier si tout fonctionne normalement.

Chaque processus eDirectory comporte un ensemble de messages de débogage. Pour afficher les messages de débogage d'un processus particulier, précisez le signe (+) ainsi que le nom ou l'option du processus. Pour désactiver l'affichage d'un processus, entrez le signe moins (-) ainsi que le nom ou l'option du processus. Voici quelques exemples :

Message Description

set ndstrace = +SYNC

Active les messages de synchronisation.

set ndstrace = -SYNC

Désactive les messages de synchronisation.

set ndstrace = +SCHEMA

Active les messages du schéma.

Vous pouvez également combiner les indicateurs des messages de débogage à l'aide des opérateurs booléens & (qui signifie ET) et | (qui signifie OU). La syntaxe requise pour le contrôle des messages de débogage au niveau de la console du serveur est la suivante :

set ndstrace = +indicateur_trace [indicateur_trace]

ou

set ndstrace = +&indicateur_trace> [indicateur_trace]

Le tableau ci-dessous décrit les indicateurs de trace pour les messages de débogage. Vous pouvez entrer une abréviation pour chacun des indicateurs de trace.

Indicateur de trace Description

ABUF

Messages et informations liés aux tampons de paquets entrants et sortants qui contiennent des données reçues associées à une requête eDirectory, ou en réponse à celle-ci.

ALOC

Messages qui affichent les détails de l'allocation de mémoire.

AREQ

Messages liés aux requêtes entrantes d'autres serveurs ou clients.

AUTH

Messages et rapports d'erreur liés à l'authentification.

BASE

Messages d'erreur de débogage au niveau de débogage minimal.

BLNK

Messages de lien en amont et de notice nécrologique entrante et rapports d'erreur.

CBUF

Messages liés aux requêtes sortantes du client DS.

CHNG

Messages du cache de changement.

COLL

Rapports d'état et d'erreur concernant les informations de mise à jour d'un objet lorsque la mise à jour a été reçue auparavant.

CONN

Messages qui affichent des informations sur les serveurs auxquels votre serveur essaie de se connecter, et sur les erreurs et les timeouts qui rendent cette connexion impossible.

DNS

Messages sur les processus de serveur DNS intégrés à eDirectory.

DRLK

Messages sur les liens de référence distribués.

DVRS

Messages qui affichent les zones propres au pilote DirXML® sur lesquelles eDirectory est susceptible d'être utilisé.

DXML

Messages qui affichent les détails des événements DirXML.

FRAG

Messages du fragmenteur NCP qui fractionne les messages eDirectory en messages au format NCP.

IN

Messages liés aux requêtes et processus entrants.

INIT

Messages liés à l'initialisation de eDirectory.

INSP

Messages relatifs à l'intégrité des objets dans la base de données locale du serveur source. L'emploi de cet indicateur entraîne une sollicitation accrue du système de stockage sur disque, de la mémoire et du processeur du serveur source. Ne laissez cet indicateur activé que si des objets sont endommagés.

JNTR

Messages liés aux processus d'arrière-plan suivants : Nettoyeur, Synchronisation des répliques et Flat Cleaner.

LDAP

Messages liés au serveur LDAP.

LMBR

Messages liés au contrôle de la connectivité (processus limber).

LOCK

Messages liés à l'utilisation et à la manipulation des verrous de la base de données locale du serveur source.

LOST

Messages liés aux entrées perdues.

MISC

Messages provenant de différentes sources dans eDirectory.

MOVE

Messages provenant des opérations de déplacement de partition ou de sous-arborescence.

NCPE

Message montrant le serveur qui reçoit des requêtes de niveau NCP.

NMON

Messages liés à iMonitor.

OBIT

Messages du processus de notice nécrologique.

PART

Messages liés aux opérations sur les partitions lancées par les processus d'arrière-plan et par le traitement des requêtes.

PURG

Messages sur le processus de purge.

RECM

Messages liés à la manipulation de la base de données du serveur source.

RSLV

Rapports liés au traitement des requêtes de résolution de nom.

SADV

Messages liés à l'enregistrement des noms d'arborescence et des partitions auprès du protocole SLP (Service Location Protocol).

SCMA

Messages liés au processus de synchronisation des schémas.

SCMD

Messages qui affichent les détails des opérations liées au schéma. Ils fournissent des détails sur la synchronisation entrante et sortante.

SKLK

Messages liés au processus de synchronisation des répliques.

SPKT

Messages liés aux informations eDirectory au niveau du serveur NCP.

STRM

Messages liés au traitement des attributs à l'aide d'une syntaxe de flux.

SYDL

Messages qui affichent des informations complémentaires pendant le processus de réplication.

SYNC

Messages sur le trafic de synchronisation entrante (informations reçues par le serveur).

TAGS

Affiche la chaîne d'étiquettes qui identifie l'option de trace ayant généré l'événement spécifié sur chaque ligne affichée par le processus de trace.

THRD

Messages qui affichent le début et la fin des processus d'arrière-plan (threads).

TIME

Messages sur les vecteurs de transition utilisés pendant le processus de synchronisation.

TVEC

Messages liés aux attributs suivants : Synchronisé jusqu'à, Réplique jusqu'à et Vecteur de transition.

VCLN

Messages liés à l'établissement ou à la suppression de connexions avec d'autres serveurs.

Lorsque vous utiliserez ces messages de débogage sous ndstrace, vous constaterez que certains indicateurs de trace sont utiles et d'autres moins. Un des paramètres ndstrace le plus utilisé par le support Novell est en fait un raccourci :

set ndstrace = A81164B91

Ce paramètre active un groupe de messages de débogage.


Processus d'arrière-plan

En plus des messages de débogage, qui aident à vérifier l'état de eDirectory, vous disposez d'un ensemble de commandes qui imposent l'exécution des processus d'arrière-plan de eDirectory. Pour forcer le lancement d'un processus d'arrière-plan, entrez un astérisque (*) avant la commande. Par exemple :

set ndstrace = *H

Vous pouvez également changer l'état, la séquence et le contrôle de certains processus d'arrière-plan. Pour modifier ces valeurs, entrez un point d'exclamation (!) avant la commande et entrez un nouveau paramètre ou une nouvelle valeur. Par exemple :

set ndstrace = !H 15 (valeur_paramètre_en_minutes)

La syntaxe de chaque instruction qui régit les processus d'arrière-plan de eDirectory est la suivante :

set ndstrace = *indicateur_trace [paramètre]

ou

set ndstrace = !indicateur_trace [paramètre]

Le tableau ci-dessous liste les indicateurs de trace des processus d'arrière-plan, les paramètres éventuellement requis et le processus que les indicateurs de trace affichent.

Indicateur de trace Paramètres Description

*A

None (aucune)

Réinitialise le cache d'adresses sur le serveur source.

*AD

None (aucune)

Désactive le cache d'adresses sur le serveur source.

*AE

None (aucune)

Active le cache d'adresses sur le serveur source.

*B

None (aucune)

Planifie le processus de liaison en amont pour que son exécution commence dans la seconde sur le serveur source.

!B

Heure

Définit la fréquence (en minutes) du processus de liaison en amont.

Valeur par défaut = 1 500 minutes (25 heures)
Plage = 2 à 10 080 minutes (168 heures)

*CT

None (aucune)

Affiche la table des connexions sortantes du serveur source et les statistiques actuelles pour cette table. Ces statistiques ne fournissent pas d'informations sur les connexions entrantes d'autres serveurs ou clients au serveur source.

*CTD

None (aucune)

Affiche, en utilisant le format séparé par une virgule, la table des connexions sortantes du serveur source et les statistiques actuelles pour cette table. Ces statistiques ne fournissent pas d'informations sur les connexions entrantes d'autres serveurs ou clients au serveur source.

*D

Replica rootEntry ID (ID d'entrée racine de la réplique)

Supprime l'ID d'entrée locale spécifié de la liste Envoyer tous les objets du serveur source. L'ID d'entrée doit indiquer un objet racine de partition propre à la base de données locale du serveur. Cette commande n'est généralement employée que lorsqu'un processus Envoyer toutes les mises à jour tente indéfiniment d'afficher les mises à jour et échoue parce qu'un serveur est inaccessible.

!D

Heure

Attribue à l'intervalle de synchronisation entrante et sortante le nombre de minutes spécifié.

Valeur par défaut = 24 minutes.
Plage = 2 à 10 080 minutes (168 heures)

!DI

Heure

Attribue à l'intervalle de synchronisation entrante le nombre de minutes spécifié.

Valeur par défaut = 24 minutes
Plage = 2 à 10 080 minutes (168 heures)

!DO

Heure

Attribue à l'intervalle de synchronisation sortante le nombre de minutes spécifié.

Valeur par défaut = 24 minutes
Plage = 2 à 10 080 minutes (168 heures)

*E

None (aucune)

Réinitialise le cache d'entrée du serveur source.

!E

None (aucune)

Planifie l'exécution des processus de synchronisation entrante et sortante.

!EI

None (aucune)

Planifie l'exécution du processus de synchronisation entrante.

!EO

None (aucune)

Planifie l'exécution du processus de synchronisation sortante.

*F

None (aucune)

Planifie l'exécution sur le serveur source du processus Gestionnaire d'attributs, qui fait partie du processus Nettoyeur, afin qu'elle commence dans les cinq secondes.

!F

Heure

Définit la fréquence (en minutes) du processus Gestionnaire d'attributs.

Valeur par défaut = 240 minutes (4 heures)
Plage = 2 à 10 080 minutes (168 heures)

*G

Replica rootEntry ID (ID d'entrée racine de la réplique)

Recrée le cache de changement de l'ID de partition racine indiqué.

*H

None (aucune)

Planifie l'exécution immédiate, sur le serveur source, du processus de synchronisation des répliques.

!H

Heure

Définit la fréquence (en minutes) du processus de synchronisation des pulsations.

Valeur par défaut = 30 minutes
Plage = 2 à 1 440 minutes (24 heures)

*HR

None (aucune)

Efface le dernier vecteur envoyé de la mémoire.

*I

Replica rootEntry ID (ID d'entrée racine de la réplique)

Ajoute l'ID d'entrée locale spécifié dans la liste Envoyer tous les objets du serveur source. L'ID d'entrée doit indiquer un objet racine de partition propre à la base de données locale du serveur. Le processus de synchronisation des répliques vérifie la liste Envoyer tous les objets. Si l'ID d'entrée d'un objet racine de partition figure dans la liste, eDirectory synchronise tous les objets et attributs de la partition, quelle que soit la valeur de Synchronisé(e) jusqu'à attribut.

!I

Heure

Définit la fréquence (en minutes) du processus de synchronisation des pulsations.

Valeur par défaut = 30 minutes
Plage = 2 à 1 440 minutes (24 heures)

*J

None (aucune)

Planifie l'exécution sur le serveur source du processus de purge, qui fait partie du processus de synchronisation des répliques.

!J

Heure

Définit la fréquence (en minutes) du processus Nettoyeur.

Valeur par défaut = 2 minutes
Plage = 1 à 10 080 minutes (168 heures)

*L

None (aucune)

Planifie l'exécution du contrôle de la connectivité (processus limber) sur le serveur source pour qu'elle commence dans les cinq secondes.

*M

Bytes (octets)

Modifie la taille maximale allouée au fichier ndstrace.log du serveur source. Cette commande peut être employée quel que soit l'état du fichier de débogage. Le nombre d'octets indiqué doit être une valeur hexadécimale comprise entre 10 000 octets et 100 Mo. Si la valeur indiquée n'est pas comprise dans cette plage, aucune modification n'a lieu.

!M

None (aucune)

Indique la quantité maximale de mémoire utilisée par eDirectory.

!N

0|1

Définit le format du nom.

0 = format hexadécimal uniquement
1 = notation à points

*P

None (aucune)

Affiche les paramètres modifiables et leurs valeurs par défaut.

*R

None (aucune)

Réinitialise le fichier TTF, à savoir le fichier sys:system\ndstrace.dbg par défaut. Cette commande est la même que le paramètre NDS SET de réglage à zéro de la taille du fichier de trace.

*S

None (aucune)

Programme le processus Contrôleur de synchronisation (skulker), qui vérifie si une des répliques figurant sur le serveur doit être synchronisée.

!SI

Heure

Définit la fréquence (en minutes) du processus de synchronisation entrante du schéma.

Valeur par défaut = 24 minutes
Plage = 2 à 10 080 minutes (168 heures)

!SO

Heure

Définit la fréquence (en minutes) du processus de synchronisation sortante du schéma.

Valeur par défaut = 24 minutes
Plage = 2 à 10 080 minutes (168 heures)

!SIO

Heure

Désactive le processus de synchronisation entrante du schéma pendant le nombre de minutes indiqué.

Valeur par défaut = 24 minutes
Plage = 2 à 10 080 minutes (168 heures)

!SO0

Heure

Désactive le processus de synchronisation entrante du schéma pendant le nombre de minutes indiqué.

Valeur par défaut = 24 minutes
Plage = 2 à 10 080 minutes (168 heures)

*SS

None (aucune)

Force la synchronisation immédiate du schéma.

*SSA

None (aucune)

Lance l'exécution immédiate du processus de synchronisation du schéma et impose la synchronisation du schéma sur tous les serveurs cible, même s'ils ont déjà été synchronisés au cours des dernières 24 heures.

*SSD

None (aucune)

Réinitialise la liste Synchronisation du schéma cible sur le serveur source. Cette liste identifie les serveurs avec lesquels le serveur source doit se synchroniser pendant le processus de synchronisation du schéma. Un serveur qui ne contient aucune réplique envoie une requête pour être inclus dans la liste cible d'un serveur qui contient une réplique avec son objet Serveur.

*SSL

None (aucune)

Imprime la liste de synchronisation du schéma des serveurs cible.

*ST

None (aucune)

Affiche les informations sur l'état des processus en arrière-plan exécutés sur le serveur source.

*STX

None (aucune)

Affiche les informations sur l'état du processus de liaison en amont (références externes) exécuté sur le serveur source.

*STS

None (aucune)

Affiche les informations sur l'état du processus de synchronisation du schéma exécuté sur le serveur source.

*STO

None (aucune)

Affiche les informations sur l'état du processus de liaison en amont (notices nécrologiques) exécuté sur le serveur source.

*STL

None (aucune)

Affiche les informations sur l'état du contrôle de la connectivité (processus limber) exécuté sur le serveur source.

!T

Heure

Définit la fréquence (en minutes) de vérification de l'état actif du serveur.

Valeur par défaut = 30 minutes
Plage = 1 à 720 minutes (12 heures)

*U

Optional ID of server (ID facultatif du serveur)

Si la commande ne comporte pas d'ID d'entrée, l'état de chaque serveur préalablement défini commeInactif a été changé en Actif. Si la commande comprend un ID d'entrée locale, le serveur spécifié voit son état passer de Inactif à Actif. Les ID d'entrée sont propres à la base de données du serveur source et doivent faire référence à un objet qui représente un serveur.

!V

A list (une liste)

Liste les versions limitées de eDirectory. Si aucune version n'est listée, cela indique qu'il n'existe aucune restriction. Les versions sont séparées par une virgule.

*Z

None (aucune)

Affiche les tâches actuellement planifiées.