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 se fonde sur des informations figurant dans la section Sauvegarde et restauration de Novell eDirectory.

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


Mise à niveau planifiée du matériel ou d'un périphérique de stockage sans remplacement du serveur

Si vous envisagez de mettre à niveau le matériel, par exemple un périphérique de stockage ou de la mémoire RAM, commencez par effectuer une sauvegarde à froid de eDirectory à l'aide 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.

NOTE:  é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 ouvrir la base de données eDirectory sur le 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 à la section 1. Préparation du remplacement d'un serveur.

  2. Utilisez une commande du 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 nom_et_chemin_fichier_de_sauvegarde
    -l nom_et_chemin_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 aux sections 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 la procédure n'est pas terminée.

    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... Exécutez ces procédures générales

    N'avez pas modifié les périphériques de stockage

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

    Avez remplacé des périphériques de stockage, sans modifier le volume/la partition de disque contenant eDirectory

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

    Avez remplacé le périphérique 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 partitions de disque concernées par le changement de périphérique de stockage.
    3. Installez eDirectory sur le nouveau périphérique 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 nom_et_chemin_fichier_sauvegarde
      -l nom_et_chemin_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 correctement.
    8. Si vous avez utilisé la consignation de transactions individuelles par fichier sur ce serveur, veillez à recréer la configuration des fichiers journaux de transactions individuelles, une fois la restauration terminée. Après avoir activé les fichiers journaux de transactions individuelles, vous devez effectuer une nouvelle sauvegarde complète.

      Étant donné que 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 une 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.

    Avez remplacé le périphérique 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 du système de fichiers. Vous devez restaurer eDirectory avant le système de fichiers. Il se peut aussi que vous deviez effectuer des opérations supplémentaires, comme expliqué dans la section Préservation des droits lors de la restauration des données du système de fichiers sous NetWare.

    1. Installez NetWare et eDirectory sur le nouveau périphérique 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 nom_et_chemin_fichier_sauvegarde
      -l nom_et_chemin_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 tous les volumes concernés par le changement de périphérique 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 contrôler le serveur et sa synchronisation. Vérifiez que les scripts de login et l'impression fonctionnent correctement.
    8. Si vous avez utilisé la consignation de transactions individuelles par fichier sur ce serveur, veillez à recréer la configuration des fichiers journaux de transactions individuelles, une fois la restauration terminée. Après avoir activé les fichiers journaux de transactions individuelles, vous devez effectuer une nouvelle sauvegarde complète.

      Étant donné que 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 une 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 d'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.

NOTE:  é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é à l'étape 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 expliqué à l'étape 2. Création d'une sauvegarde de eDirectory .
  3. Transférez les informations vers le serveur B, comme expliqué à l'étape 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, les listes de contrôle suivantes 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

  • Assurez-vous que la dernière version du système d'exploitation est installée sur le serveur A.
  • Vérifiez l'état de santé de l'arborescence du serveur A en exécutant DSRepair sur le serveur contenant la réplique maîtresse de la partition Arborescence et en exécutant une synchronisation horaire.
  • Exécutez DSRepair sur la base de données du serveur A. Vérifiez que celui-ci est entièrement synchronisé.


Préparation du serveur B

  • Installez la dernière version du système d'exploitation. Il doit s'agir du même système d'exploitation que celui du serveur A.
  • Installez eDirectory en plaçant le serveur B dans une nouvelle arborescence temporaire.

    (Si vous restaurez eDirectory durant l'étape 3. Restauration des informations eDirectory pour le remplacement d'un serveur, le serveur B sera placé dans l'arborescence d'origine qui était celle du serveur A.)

  • (NetWare uniquement) Lorsque vous restaurez les données du système de fichiers dans le cadre du remplacement d'un serveur, tenez compte des problèmes liés à la préservation des droits du système de fichiers. Prévoyez de restaurer eDirectory avant le système de fichiers. Il se peut aussi que vous deviez effectuer des opérations supplémentaires, comme expliqué dans la section Préservation des droits lors de la restauration des données du système de fichiers sous NetWare.

Passez à l'étape 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, utilisez le client eMBox pour effectuer une sauvegarde à froid de la base de données eDirectory sur le serveur A, au moyen des 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 d'avoir 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 et -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 nom_et_chemin_fichier_de_sauvegarde
    -l nom_et_chemin_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 aux sections 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/remplacement 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, consultez le 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 la procédure 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 procédures 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 tiers, vous pouvez sensiblement 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 nom_et_chemin_fichier_sauvegarde
      -l nom_et_chemin_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 aux sections 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 fichiers 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, puisque 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 droits et assignations d'ayant droit lors de la restauration des données du système de fichiers. Pour plus d'informations, reportez-vous à la section 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 afin 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 correctement.

    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 fichiers journaux de transactions individuelles, une fois la restauration terminée. Après avoir activé les fichiers 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 une 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. Supprimez eDirectory du serveur B et tentez à nouveau la mise à niveau.