Restauration de eDirectory sous NetWare après une panne matérielle

Les instructions des sections suivantes expliquent comment restaurer eDirectory pour un serveur spécifique en cas de panne matérielle. Pour plus d'informations sur la sauvegarde et la restauration d'une arborescence eDirectory entière sous NetWare, reportez-vous à Utilisation des services de sauvegarde et de restauration sous NetWare.

Dans un environnement multiserveur, un serveur peut s'arrêter tandis que les autres serveurs de la liste des répliques restent intacts.

Si le disque dur contenant le volume SYS: d'un serveur est endommagé, le serveur entier en est affecté. En effet, une défaillance du disque dur impliquant le volume SYS: influe sur l'ensemble du serveur et interrompt toutes les activités du système d'exploitation NetWare. Comme les fichiers eDirectory sont stockés sur le volume SYS:, la perte de ce volume revient à retirer NetWare et le eDirectory du serveur de fichiers.

Pour restaurer eDirectory sur un seul serveur, vous devez réaliser les procédures suivantes :

Les instructions détaillées sont décrites dans les sections suivantes.


Récupération des fichiers d'informations spécifiques du serveur

Pour pouvoir effectuer la procédure suivante, vous devez disposer d'une sauvegarde à jour des informations spécifiques du serveur en panne.

IMPORTANT :  Si vous ne disposez pas d'une sauvegarde pour le serveur défaillant, vous devrez supprimer l'objet serveur de l'arborescence et restaurer eDirectory comme expliqué dans le document de support 10012033.

  1. À partir du serveur hôte de la sauvegarde, exécutez SMSTM et restaurez les fichiers comportant les informations propres au serveur à partir d'une sauvegarde sur bande.

    Les fichiers d'informations spécifiques du serveur sont restaurés sur le serveur sélectionné, dans l'un des sous-répertoires de SYS:\SYSTEM. Le nom du sous-répertoire est un nom DOS 8.3 dérivé du nom du serveur source.

    Les fichiers suivants sont restaurés :

    SERVDATA.NDS contient les informations NDS spécifiques du serveur, qui permettent de préserver les assignations d'ayants droit et d'autres informations NetWare.

    DSMISC.LOG contient une liste de répliques, leurs types et les autres serveurs qui faisaient partie de l'anneau de répliques du serveur défaillant.

    VOLSINFO.TXT contient les informations sur les volumes du serveur, y compris les informations sur l'espace de nom, la compression et la migration des données.

    STARTUP.NCF est le fichier de démarrage du serveur NetWare qui charge le pilote de disque et les espaces de nom du serveur, ainsi que certains paramètres SET.

    AUTOEXEC.NCF est le fichier de commandes du serveur NetWare qui charge les modules et définit la configuration du système d'exploitation.

  2. Ces fichiers doivent être facilement accessibles durant le reste du processus.

Pour plus d'informations sur l'utilisation de SMS, reportez-vous au Storage Management Services Administration Guide (Guide d'administration SMS).


Nettoyage de l'anneau de répliques

Cette procédure vous explique comment :

  1. Utilisez les informations du fichier DSMISC.LOG pour déterminer les répliques stockées sur le serveur défaillant.

  2. Sur la console de l'un des serveurs qui partageaient une réplique avec le serveur défaillant, chargez DSREPAIR -a.

    AVERTISSEMENT :  Une utilisation incorrecte de DSREPAIR avec l'option -a risque d'endommager votre arborescence. Pour plus d'informations sur ces options, reportez-vous au site Web du support technique, solution n°2938493.

  3. Sélectionnez Options avancées > Opérations de partition et de réplique.

    Vous utilisez en général le gestionnaire des NDS pour effectuer les opérations sur les partitions. Utilisez cette option dans DSREPAIR uniquement si vous avez perdu la réplique maîtresse d'une partition en raison d'une défaillance du serveur ou d'une panne matérielle.

  4. Sélectionnez la partition à modifier.

  5. Sélectionnez Afficher l'anneau de répliques pour afficher la liste des serveurs disposant de répliques de la partition.

  6. Sélectionnez le serveur qui doit contenir la réplique maîtresse, puis choisissez Désigner ce serveur en tant que nouvelle réplique maîtresse.

    L'anneau de répliques comporte désormais une nouvelle réplique maîtresse. Toutes les répliques faisant partie de l'anneau seront informées de l'existence d'une nouvelle réplique maîtresse.

  7. Revenez au menu proposant l'option Afficher l'anneau de répliques, puis choisissez le nom du serveur défaillant.

  8. Sélectionnez Retirer ce serveur de l'anneau de répliques et loguez-vous en tant qu'utilisateur Admin.

  9. Après avoir lu le message d'explication, indiquez que vous souhaitez poursuivre.

  10. Quittez DSREPAIR.

    Tous les serveurs qui font partie de l'anneau de répliques seront notifiés.

  11. Répétez cette procédure sur un serveur de chaque anneau de répliques associé au serveur défaillant.


Installation du nouveau serveur

Cette procédure d'installation accomplit les opérations ci-dessous :

  1. Installez le nouveau disque dur ou le nouveau serveur.

    Respectez les instructions du constructeur permettant de vérifier le bon fonctionnement des disques durs du serveur. Le nouveau disque dur doit avoir une capacité de stockage au moins égale à celle du disque qu'il remplace. Utilisez le fichier VOLSINFO.TXT pour vérifier les informations de configuration.

  2. Installez NetWare.

    Pour plus d'informations sur l'installation, reportez-vous au manuel d'installation NetWare.

  3. Au cours de l'installation, entrez à nouveau le même nom de serveur, le même contexte eDirectory et la même adresse réseau que le serveur avant la panne.

    Les informations nécessaires se trouvent dans les fichiers STARTUP.NCF et AUTOEXEC.NCF.

  4. Lorsque vous êtes invité à entrer un nom d'arborescence, entrez un nouveau nom d'arborescence pour installer le serveur dans sa propre arborescence temporaire.

    L'utilisation d'un nouveau nom d'arborescence permet d'éviter les conflits d'identité des serveurs.

  5. Copiez les fichiers restaurés spécifiques du serveur à partir du serveur hôte de la sauvegarde vers le serveur que vous venez d'installer.

    Ces fichiers doivent rester disponibles pour référence lors des étapes suivantes.

  6. À l'invite de la console du serveur, entrez NWCONFIG.

  7. Sélectionnez Options des services Annuaire, puis Désinstaller les services Annuaire de ce serveur et loguez-vous à l'arborescence.

    Le fait de supprimer l'annuaire vous permet non seulement de restaurer complètement l'identité du serveur défaillant, mais également de le restaurer dans l'arborescence d'origine.

  8. Sélectionnez Options des services Annuaire > Options de sauvegarde et de restauration de l'Annuaire > Restaurer les informations locales du serveur après une panne matérielle.

  9. Appuyez sur F3 pour spécifier le chemin d'accès à SERVDATA.NDS.

    Le eDirectory est restauré à ce moment, via les informations contenues dans SERVDATA.NDS. Il est ensuite totalement fonctionnel sur le serveur, à ceci près que les partitions et les répliques ne sont pas encore rétablies. Le rétablissement des anneaux de répliques est réalisé une fois l'installation terminée.

  10. Préparez l'Annuaire restauré pour l'intégration dans l'arborescence d'origine, en exécutant les commandes DSREPAIR suivantes, dans l'ordre spécifié :

    AVERTISSEMENT :  Les commandes de commutation DSREPAIR suivantes ne doivent être utilisées que dans cette procédure et doivent être exécutées dans l'ordre spécifié. N'utilisez PAS ces commandes pour les opérations DSREPAIR générales.

    DSREPAIR -si (répare les numéros de répliques sur les objets de la partition)
    DSREPAIR -rd (répare la base de données locale)
    DSREPAIR -rn (répare les adresses réseau)
    DSREPAIR -sr (demande le paramètre du schéma local)

    Il s'agit d'un processus de nettoyage. Des messages d'erreur peuvent s'afficher au cours du nettoyage.

  11. Utilisez DSTRACE pour vérifier que le schéma a été totalement synchronisé. Sur la console NetWare, entrez

    SET DSTRACE = ON (active l'écran de transactions NDS)
    SET DSTRACE = +SCHEMA (affiche les informations sur le schéma)
    SET DSTRACE = IN (contrôle le trafic de synchronisation entrant)

    Appuyez sur Ctrl+Échap et sélectionnez Services Annuaire pour afficher l'écran de suivi. Repérez le message " Traitement complet = OUI. "

    Une fois le schéma synchronisé, vous pouvez effectuer la restauration d'un système de fichiers.

  12. Sur la console du serveur, entrez TSA500.nlm pour charger le système de fichiers TSA.

    Utilisez SMS pour lancer la restauration du système de fichiers pour chaque volume affecté par la panne.

    Si le serveur défaillant était le serveur hôte du programme de sauvegarde, commencez par réinstaller le logiciel de sauvegarde et les pilotes du périphérique de stockage.

  13. Lorsque la restauration du système de fichiers est terminée, arrêtez le serveur et redémarrez-le.


Ajout du nouveau serveur aux anneaux de répliques préalablement définis

Ce processus assure que la réplication sur le nouveau serveur sera au même niveau que sur le serveur défaillant.

Utilisez DSMISC.LOG pour vous aider dans ce processus. Il contient une copie de la liste des répliques résidant sur le serveur au moment de la sauvegarde.

  1. Depuis la console du serveur, entrez edit dsmisc.log pour afficher le contenu du fichier journal.

  2. Rétablissez les répliques sur le serveur défaillant à l'aide de ConsoleOne.

    1. Dans le volet de gauche, cliquez avec le bouton droit de la souris sur le conteneur racine de la partition à répliquer, puis cliquez sur Vues > Vue Partition et réplique.

    2. Dans la barre d'outils, cliquez sur Ajouter une réplique.

    3. En regard du champ Nom du serveur, cliquez sur le bouton Parcourir, sélectionnez le serveur que vous venez de restaurer, puis cliquez sur OK.

    4. Sélectionnez le type de réplique souhaité, puis cliquez sur OK.

      Si le serveur défaillant contenait des répliques maîtresses, vous pouvez désigner le même ensemble de répliques comme répliques maîtresses.

    Pour plus d'informations sur l'utilisation de ConsoleOne, consultez l'aide en ligne.


Vérification de la réussite de la restauration de eDirectory

Utilisez ConsoleOne pour vérifier la réussite d'une restauration.