Mise à niveau du matériel ou remplacement d'un serveur

Cette section explique comment transférer et protéger eDirectory sur un serveur spécifique, lorsque vous effectuez une mise à niveau du matériel ou remplacez celui-ci. Elle est fondée sur des informations figurant dans Sauvegarde et restauration de Novell eDirectory.

L'outil Backup eMTool vous permet de préparer les informations eDirectory sur un serveur pour préparer les opérations suivantes :


Mise à niveau planifiée du matériel ou du disque dur sans remplacement du serveur

Si vous envisagez de mettre à niveau le matériel, par exemple une unité de stockage ou de la mémoire RAM, commencez par effectuer une sauvegarde à froid de eDirectory au moyen de Backup eMTool, ainsi qu'une sauvegarde du système de fichiers. Vous pourrez ainsi sauvegarder l'identité eDirectory du serveur et les données du système de fichiers, ce qui présente les avantages suivants :

Pour la sauvegarde à froid de eDirectory, vous devez utiliser les options de verrouillage et de désactivation de eDirectory sur le serveur pour empêcher toute modification des données après la sauvegarde. Pour les autres serveurs qui communiquent normalement avec ce serveur, le serveur semble être arrêté. Toutes les informations eDirectory qui sont normalement envoyées au serveur sont stockées dans l'arborescence jusqu'à ce que les communications avec le serveur reprennent. Les informations stockées servent à synchroniser le serveur lors de sa remise en ligne.

REMARQUE :  étant donné que d'autres serveurs de l'arborescence eDirectory attendent la remise en ligne rapide du serveur, vous devez effectuer la mise à niveau et restaurer les informations eDirectory du serveur dès que possible.

Pour effectuer une mise à niveau planifiée du matériel, procédez comme suit :

  1. Si vous pensez que la mise à niveau risque d'entraîner un problème pour votre serveur, vous pouvez préparer une autre machine en vue d'une éventuelle utilisation.

    Pour plus de détails, reportez-vous à 1. Préparation du remplacement d'un serveur.

  2. Utilisez une commande client eMBox similaire à la suivante pour effectuer une sauvegarde à froid de la base de données eDirectory et maintenir celle-ci fermée et verrouillée une fois l'opération terminée. Si vous utilisez NICI, veillez également à sauvegarder les fichiers de sécurité au moyen de l'option -e.

    backup -f chemin_et_nom_fichier_sauvegarde
    -l chemin_et_nom_fichier_journal -e -t -c -o -d

    Si vous utilisez NICI, veillez à sauvegarder les fichiers NICI au moyen du paramètre -e. (Pour plus d'informations sur l'utilisation du client eMBox et des paramètres, reportez-vous à Sauvegarde manuelle à l'aide du client eMBox et à Options de ligne de commande pour la sauvegarde et la restauration.)

    La base de données eDirectory est à présent verrouillée. Vous devez la laisser verrouillée pour empêcher toute modification des données sur ce serveur, tant que vous n'avez pas terminé la procédure.

    Terminez rapidement la procédure afin de réduire au maximum le temps d'indisponibilité du serveur.

  3. Sauvegardez le système de fichiers au moyen de l'outil de votre choix. (Pour NetWare, vous pouvez utiliser SMSTM.)

    Il est important de le faire après la sauvegarde de la base de données afin que les fichiers de sauvegarde eDirectory soient enregistrés sur bande avec le reste du système de fichiers.

  4. Arrêtez le serveur et remplacez le matériel.

  5. Après avoir remplacé le matériel, suivez les instructions correspondant à la modification apportée :

    Si vous... Appliquez ces procédures générales

    N'avez pas modifié les unités de stockage

    Démarrez le serveur et déverrouillez la base de données.

    Avez remplacé des unités de stockage, mais sans modifier la partition de disque/le volume contenant eDirectory

    1. Démarrez le serveur et eDirectory.
    2. Restaurez le système de fichiers uniquement pour les partitions de disque/les volumes qui se trouvaient sur les unités de stockage que vous avez remplacées.
    3. Déverrouillez la base de données eDirectory.

    Avez remplacé l'unité de stockage qui contenait eDirectory sur un système d'exploitation autre que NetWare

    1. Installez le système d'exploitation, si nécessaire.
    2. Restaurez le système de fichiers sur les volumes concernés par le changement d'unité de stockage.
    3. Installez eDirectory sur la nouvelle unité de stockage, dans une nouvelle arborescence temporaire.
    4. Restaurez eDirectory à partir de la sauvegarde (ce qui rétablit l'arborescence d'origine), en spécifiant l'option qui permet de le maintenir fermé et verrouillé après la restauration. Utilisez une commande similaire à la suivante :
      restore -r -f chemin_et_nom_fichier_sauvegarde
      -l chemin_et_nom_fichier_journal-e

      Utilisez l'option -e si vous avez sauvegardé des fichiers NICI. Ajoutez l'option -u si vous avez sauvegardé des fichiers listés dans un fichier d'inclusion.
    5. Déverrouillez la base de données eDirectory.
    6. Si vous avez restauré les fichiers de sécurité NICI, après avoir terminé la restauration, redémarrez le serveur pour réinitialiser le système de sécurité.
    7. Vérifiez que le serveur répond comme d'habitude.

      Utilisez ConsoleOne® pour contrôler le serveur et sa synchronisation. Vérifiez que les scripts de login et l'impression fonctionnent convenablement.
    8. Si vous avez utilisé la consignation de transactions individuelles par fichier sur ce serveur, veillez à recréer la configuration des journaux de transactions individuelles, une fois la restauration terminée. Après avoir activé les journaux de transactions individuelles, vous devez effectuer une nouvelle sauvegarde complète.

      Comme les paramètres reprennent leur valeur par défaut après une restauration, la consignation de transactions individuelles par fichier est désactivée. Vous devez effectuer la nouvelle sauvegarde complète afin de vous protéger contre toute défaillance susceptible de survenir avant la prochaine sauvegarde complète sans surveillance planifiée.

    Remplacé l'unité de stockage qui contenait le volume sys: et eDirectory sous NetWare

    Lorsque vous restaurez les données du système de fichiers sous NetWare, tenez compte des problèmes liés à la préservation des droits sur le système de fichiers. Vous devez restaurer eDirectory avant le système de fichiers. Il se peut aussi que vous deviez effectuer une procédure supplémentaire, comme indiqué dans Préservation des droits lors de la restauration des données du système de fichiers sous NetWare.

    1. Installez NetWare et eDirectory sur la nouvelle unité de stockage en créant un nouveau volume sys: dans une nouvelle arborescence temporaire.
    2. Placez les fichiers de sauvegarde eDirectory sur ce volume en les copiant à partir de la sauvegarde sur bande.
    3. Restaurez eDirectory à partir de la sauvegarde (ce qui rétablit l'arborescence d'origine), en spécifiant l'option qui permet de le maintenir fermé et verrouillé après la restauration. Utilisez une commande similaire à la suivante :
      restore -r -f chemin_et_nom_fichier_sauvegarde
      -l chemin_et_nom_fichier_journal-e

      Utilisez l'option -e si vous avez sauvegardé des fichiers NICI. Ajoutez l'option -u si vous avez sauvegardé des fichiers listés dans un fichier d'inclusion.
    4. Restaurez le système de fichiers sur les volumes concernés par le changement d'unité de stockage.
    5. Déverrouillez la base de données eDirectory.
    6. Si vous avez restauré les fichiers de sécurité NICI, après avoir terminé la restauration, redémarrez le serveur pour réinitialiser le système de sécurité.
    7. Vérifiez que le serveur répond comme d'habitude.

      Utilisez iMonitor pour vérifier le serveur et sa synchronisation. Vérifiez que les scripts de login et l'impression fonctionnent convenablement.
    8. Si vous avez utilisé la consignation de transactions individuelles par fichier sur ce serveur, veillez à recréer la configuration des journaux de transactions individuelles, une fois la restauration terminée. Après avoir activé les journaux de transactions individuelles, vous devez effectuer une nouvelle sauvegarde complète.

      Comme les paramètres reprennent leur valeur par défaut après une restauration, la consignation de transactions individuelles par fichier est désactivée. Vous devez effectuer la nouvelle sauvegarde complète afin de vous protéger contre toute défaillance susceptible de survenir avant la prochaine sauvegarde complète sans surveillance planifiée.

Si le serveur ne répond pas comme à l'habitude, vous devrez peut-être procéder à une récupération en appliquant l'une des deux méthodes ci-après :


Remplacement planifié d'un serveur

Les instructions suivantes concernent les cas où le remplacement du serveur s'opère par le déplacement de son identité eDirectory et des données de son système de fichiers vers une autre machine. L'ancien serveur est appelé serveur A et le nouveau serveur, ou serveur de remplacement, serveur B.

Il convient, au préalable, d'effectuer une sauvegarde à froid de eDirectory (c'est-à-dire pendant que la base de données est fermée) à l'aide de l'outil Backup eMTool, ainsi qu'une sauvegarde du système de fichiers à l'aide de l'outil de votre choix. Ces données de sauvegarde vous permettent d'utiliser le processus de restauration pour recréer le serveur sur la nouvelle machine.

Pour la sauvegarde à froid de eDirectory, vous devez utiliser les options de verrouillage et de désactivation de eDirectory sur le serveur A pour empêcher toute modification des données après la sauvegarde. Pour les autres serveurs qui communiquent normalement avec ce serveur, le serveur semble être arrêté. Toutes les informations eDirectory qui sont normalement envoyées au serveur sont stockées dans l'arborescence jusqu'à ce que les communications avec le serveur reprennent. Les informations stockées servent à synchroniser le serveur lorsque vous le remettez en ligne sur la nouvelle machine, à savoir le serveur B.

REMARQUE :  étant donné que d'autres serveurs de l'arborescence eDirectory attendent la remise en ligne rapide du serveur, vous devez effectuer le changement et la restauration des informations eDirectory sur le serveur dès que possible.

Suivez la procédure générale suivante pour remplacer un serveur :

  1. Pour réduire le temps d'arrêt du serveur A durant son remplacement, il est préférable de préparer le serveur B du mieux possible avant de commencer la procédure, en installant le système d'exploitation, etc., comme indiqué dans 1. Préparation du remplacement d'un serveur.
  2. Effectuez les sauvegardes de eDirectory et du système de fichiers sur le serveur A, comme décrit dans 2. Création d'une sauvegarde de eDirectory .
  3. Transférez les informations vers le serveur B, comme décrit dans 3. Restauration des informations eDirectory pour le remplacement d'un serveur.

1. Préparation du remplacement d'un serveur

Utilisez, pour les serveurs A et B, la liste de contrôle suivante afin de déterminer si vous êtes prêt à remplacer le serveur A. En préparant préalablement le serveur B, vous réduirez le temps d'inactivité du serveur durant le transfert d'une machine vers l'autre.


Préparation du serveur A


Préparation du serveur B

Passez à la procédure fournie à la section suivante, 2. Création d'une sauvegarde de eDirectory .


2. Création d'une sauvegarde de eDirectory

Vous devez créer une sauvegarde de eDirectory avant de remplacer un serveur. Après avoir réalisé la procédure 1. Préparation du remplacement d'un serveur, faites appel au client eMBox pour effectuer une sauvegarde à froid de la base de données eDirectory sur le serveur A, en utilisant les options avancées pour désactiver et verrouiller cette base après la sauvegarde.

Pour effectuer une sauvegarde à froid de eDirectory (c'est-à-dire pendant que la base de données est fermée) et maintenir ensuite la base de données fermée, procédez comme suit :

  1. Assurez-vous que vous avez terminé la procédure 1. Préparation du remplacement d'un serveur.

  2. Utilisez une commande de sauvegarde similaire à la suivante dans le client eMBox, en précisant les paramètres -c -o -d pour effectuer une sauvegarde à froid de la base de données eDirectory sur le serveur A et maintenir ensuite cette base fermée et verrouillée :

    backup -f chemin_et_nom_fichier_sauvegarde
    -l chemin_et_nom_fichier_journal -e -t -c -o -d

    Si vous utilisez NICI, veillez à sauvegarder les fichiers NICI au moyen du paramètre -e. (Pour plus d'informations sur l'utilisation du client eMBox et des paramètres, reportez-vous à Sauvegarde manuelle à l'aide du client eMBox et à Options de ligne de commande pour la sauvegarde et la restauration.)

    La base de données eDirectory du serveur A est à présent verrouillée. Vous devez la maintenir verrouillée afin qu'aucune nouvelle modification de données n'intervienne sur ce serveur, jusqu'à ce que vous le replaciez dans l'arborescence en le restaurant sur le serveur B.

    Terminez rapidement la procédure de mise à niveau/restauration du serveur afin de réduire au maximum le temps d'indisponibilité de ce dernier.

  3. Effectuez une sauvegarde complète du système de fichiers du serveur A. (Pour NetWare, vous pouvez utiliser SMS.)

    Il est important d'effectuer cette sauvegarde après celle de la base de données afin que les fichiers de sauvegarde de eDirectory soient enregistrés sur bande avec le reste du système de fichiers.

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

  4. Verrouillez la base de données eDirectory sur le serveur A et déconnectez celui-ci du réseau.

    Continuez en suivant les étapes décrites dans 3. Restauration des informations eDirectory pour le remplacement d'un serveur.


3. Restauration des informations eDirectory pour le remplacement d'un serveur

Pour transférer le système de fichiers et l'identité eDirectory du serveur A vers le serveur B :

  1. Assurez-vous d'avoir terminé les étapes 1. Préparation du remplacement d'un serveur et 2. Création d'une sauvegarde de eDirectory .

  2. Vérifiez que le serveur B et eDirectory fonctionnent.

  3. Utilisez la fonction de restauration pour transférer le système de fichiers et l'identité eDirectory du serveur A vers le serveur B :

    1. Copiez les fichiers de sauvegarde à froid eDirectory du serveur A vers le serveur B.

      En utilisant un outil de compression d'éditeur tiers, vous pouvez fortement réduire la taille des fichiers de sauvegarde, car ceux-ci offrent un taux de compression élevé. Cela peut vous aider à accélérer la copie.

    2. Restaurez la base de données eDirectory du serveur A vers le serveur B à l'aide des fichiers de sauvegarde que vous avez copiés. Sur la ligne de commande du client eMBox, entrez une commande similaire à la suivante :

      restore -r -f chemin_et_nom_fichier_sauvegarde
      -l chemin_et_nom_fichier_journal -e

      Si vous utilisez NICI, veillez à restaurer les fichiers NICI au moyen du paramètre -e. Ajoutez l'option -u si vous avez sauvegardé des fichiers listés dans un fichier d'inclusion. (Pour plus d'informations sur l'utilisation du client eMBox et des paramètres, reportez-vous à Restauration à partir de fichiers de sauvegarde avec le client eMBox et à Options de ligne de commande pour la sauvegarde et la restauration.)

      Il est inutile d'inclure des journaux de transactions individuelles dans la restauration, puisque vous avez effectué une sauvegarde à froid et maintenu ensuite la base de données fermée. Aucune transaction n'est intervenue dans la base de données, parce que celle-ci était fermée ; aucun fichier journal de transaction individuelle n'a donc été créé depuis la sauvegarde.

      IMPORTANT :  sous NetWare, il est particulièrement important de restaurer eDirectory avant le système de fichiers, afin de préserver les assignations d'ayant droit et les droits lors de la restauration des données du système de fichiers. Pour plus d'informations, reportez-vous à Préservation des droits lors de la restauration des données du système de fichiers sous NetWare.

    3. Transférez les données du système de fichiers du serveur A vers le serveur B à partir de la sauvegarde.

  4. (NetWare uniquement) Renommez le serveur B en utilisant l'adresse IP et le nom du serveur A dans autoexec.ncf.

  5. Si vous utilisez NICI, redémarrez le serveur pour réinitialiser NICI de telle sorte qu'il utilise les fichiers de sécurité restaurés.

  6. Déverrouillez la base de données eDirectory.

  7. Une fois la restauration terminée, vérifiez que le serveur B a adopté l'identité du serveur A et qu'il répond normalement. Utilisez ConsoleOne pour vérifier le serveur et sa synchronisation. Vérifiez que les scripts de login, l'impression et la sécurité NICI fonctionnent convenablement.

    Si le serveur répond normalement, la procédure de remplacement est terminée. Vous pouvez maintenant désinstaller eDirectory du serveur A en supprimant l'identité eDirectory de ce dernier, puis utiliser la machine à d'autres fins. Ne refaites pas fonctionner le serveur A tant que vous n'avez pas supprimé eDirectory. Sinon, la synchronisation de eDirectory risquerait de perturber le réseau, car les serveurs A et B entreraient en concurrence pour obtenir la même identité.

  8. (Conditionnel) Si vous avez utilisé la consignation de transactions individuelles par fichier sur ce serveur, veillez à recréer la configuration des journaux de transactions individuelles, une fois la restauration terminée. Après avoir activé les journaux de transactions individuelles, vous devez également effectuer une nouvelle sauvegarde complète.

    Comme ces paramètres reprennent leur valeur par défaut après une restauration, la consignation de transactions individuelles par fichier est désactivée. Vous devez effectuer la nouvelle sauvegarde complète afin de vous protéger contre toute défaillance susceptible de survenir avant la prochaine sauvegarde complète sans surveillance planifiée.

Si le serveur B ne fonctionne pas correctement et que l'identité et le système de fichiers du serveur A doivent être immédiatement disponibles, procédez comme suit :

  1. Débranchez le câble réseau du serveur B ou arrêtez le serveur.

  2. Reconnectez le serveur A au réseau, démarrez-le, puis ouvrez la base de données eDirectory.

    Ignorez les messages système vous invitant à exécuter DSREPAIR.

  3. Retirez eDirectory du serveur B et tentez à nouveau la mise à niveau.