NetWorker : Dépannage des problèmes liés à la bibliothèque de bandes dans NetWorker (en anglais)
Résumé: Cet article est destiné à aider le support NetWorker et les administrateurs de sauvegarde NetWorker à aborder et à résoudre les problèmes liés aux bibliothèques de bandes.
Instructions
Avant d’examiner les problèmes liés aux bibliothèques de bandes, il est important de prendre en compte les éléments suivants :
- Les lecteurs de bandes lisent et écrivent des données et des étiquettes sur les supports et assurent toutes les fonctions des supports, et ne peuvent pas déplacer les cartouches de bande elles-mêmes
- Les BIBLIOTHÈQUES de bandes déplacent les cartouches de bande d’un élément à l’autre : disques, logements et ports d’importation et d’exportation, et ne lit ni n’écrit aucune donnée
Si les opérations NetWorker échouent en raison de l’impossibilité de déplacer les cartouches de bande, il existe plusieurs causes générales possibles :
- Problème de matériel ou de firmware avec le robot de bibliothèque ou les composants internes
- Problèmes de connectivité entre l’hôte NetWorker et la robotique de la bibliothèque via le transport
- Problème de système d’exploitation, de pilote ou de compatibilité entre l’hôte et la bibliothèque NetWorker
- Problème de configuration de NetWorker relatif au type, à l’état et à l’adressage de la bibliothèque de bandes
Suivez ces étapes chronologiquement pour déterminer la nature du problème et éventuellement le résoudre. Si ce document ne résout pas le problème, il fournit des tests qui limitent le problème et aident un spécialiste à poursuivre le travail.
1. Informations environnementales
À partir du NetWorker Server et des nœuds de stockage concernés :
- Nom d’hôte, type de système d’exploitation et version.
- Version et numéro de build de NetWorker.
- Résultat de l’événement '
inquire' affichant les bandes et les bibliothèques. - Copie zippée de l’état actuel
nsrdb(pour conserver les informations actuelles du juke-box si nécessaire, pour la restauration)
Linux:/nsr/res/nsrdb
Windows (par défaut) :C:\Program Files\EMC NetWorker\nsr\res\nsrdb - Nœud de stockage, nom NetWorker de la bibliothèque et liste des nœuds, périphériques et volumes affectés
- Points communs du problème (volumes spécifiques, disques, nœuds spécifiques, etc.)
nsrget -o:d sur le serveur et les nœuds concernés.
-o:d sur n’importe quel hôte avec des bandes où les bandes sont occupées à écrire. Vous pouvez le vérifier à partir de NetWorker Management Console (NMC) sous Monitoring ->Devices.
L’article suivant fournit des informations sur l’obtention et l’utilisation de NSRGET : NetWorker : Comment utiliser l’outil de collecte de données NSRGet de NetWorker (en anglais)
2. Test de préparation de la bibliothèque
- Vérifiez si le propriétaire du nœud de stockage de la bibliothèque concernée est activé et prêt :
- Dans NMC, accédez à Devices ->Storage Nodes.
- Assurez-vous que le mode Vue ->Diagnostic est activé.
- Vérifiez les colonnes Activé et Prêt dans le volet de droite.
- Si un nœud de stockage censé être activé ne l’est pas, cliquez avec le bouton droit de la souris sur le nœud de stockage, puis cliquez sur Activer/Désactiver pour l’activer .
- Si le nœud de stockage ne parvient pas à passer à l’état Prêt au bout d’une minute ou deux, vous devez effectuer un suivi séparément. la bibliothèque ne répond pas car son nœud de stockage est inaccessible.
- Vérifiez si la bibliothèque concernée est activée et prête :
- Dans NMC, accédez à Devices ->Libraries.
- Assurez-vous que le mode Vue ->Diagnostic est activé.
- Vérifiez les colonnes Activé et Prêt dans le volet de droite. Si la bibliothèque affiche l’état Prêt , passez à la section [
4]. - Si elle n’est pas activée, vous pouvez cliquer avec le bouton droit de la souris sur l’instance de bibliothèque sur la gauche et sélectionner « Activer/Désactiver » pour la réactiver.
- Une fois qu’il est activé, attendez une minute ou deux, cliquez à nouveau sur le conteneur Librairies et voyez si une coche verte apparaît dans la colonne « Prêt ».
- Si la bibliothèque n’est pas prête, cliquez avec le bouton droit de la souris sur l’instance de bibliothèque sur la gauche, sélectionnez Properties, puis sous l’onglet General , assurez-vous que la valeur Control Port correspond à
scsidev@#.#.#l’adresse que vous voyez dans leinquire. - Si le port de contrôle ne correspond pas, définissez Activé sur Non et cliquez sur OK ; puis entrez à nouveau les propriétés, et modifiez le port de contrôle pour qu’il corresponde au
inquireAdresse découverte. Après la mise à jour du port de contrôle, définissez Activé sur Oui, puis cliquez à nouveau sur OK pour réactiver. Patientez une minute ou deux pour voir si la bibliothèque devient prête. - Enfin, si, après avoir corrigé, la valeur de Control Port ne permet pas à la bibliothèque de passer à l’état Ready, saisissez les propriétés de la bibliothèque une dernière fois ; sous l’onglet Avancé , définissez Debug Trace Level sur 5 ; et Désactiver et réactiver à nouveau pour capturer la séquence de démarrage dans le journal du processus pendant deux minutes.
Lors de la réactivation de la bibliothèque dans la section [2.2], confirmez que nsrlcpd Démarre sur le nœud de stockage prévu. Vérifiez également qu’il ne s’arrête pas ou ne redémarre pas indépendamment. Si l’ID de processus (PID) continue de changer, cela suggère que le processus est arrêté ou arrêté par le logiciel ou le cœur de vidage. Soyez également attentif aux problèmes de résolution de noms entre le serveur et le nœud de stockage, qui peuvent empêcher les démarrages. Le nom que le serveur résout pour le nœud doit correspondre au nom nsrladb des nœuds et au nom du serveur du nœud.
- Reportez-vous à la section Dépannage des problèmes de préparation de la bibliothèque de bandes dans NetWorker pour obtenir des informations de dépannage avancées sur les problèmes de préparation de la bibliothèque.
- Voir le Guide de dépannage de NetWorker : Blocages du processus et vidages mémoire si vous constatez ou soupçonnez que le
nsrexecd,nsrsnmd, ounsrlcpdsont des vidages de mémoire.
Pour une présentation détaillée des processus NetWorker par hôte, reportez-vous à : Processus et ports NetWorker
Les messages relatifs à ces services sont consignés dans le fichier daemon.raw:
- Linux :
/nsr/logs/daemon.raw - Windows (par défaut) :
C:\Program Files\EMC NetWorker\nsr\logs\daemon.raw - NetWorker : Utilisation de nsr_render_log pour afficher .raw fichiers journaux
3. Déterminez la réactivité de la bibliothèque :
Si la bibliothèque n’est pas prête et que vous ne pouvez pas déterminer la cause, assurez-vous que vous pouvez contacter la bibliothèque elle-même :
- Consultez le fichier
inquiresortie du nœud de [1.3] et assurez-vous que la bibliothèque apparaît dans la sortie en tant que « Autochanger », puis notez le SCSI#.#.#États-Unis. - Si la bibliothèque n’apparaît pas dans le fichier
inquire, vérifiez que le système d’exploitation peut le détecter. Les hôtes Solaris ne signalent pas la bibliothèque si elle est configurée et activée dans NetWorker. Pour obtenir de l’aide, reportez-vous à la section Dépannage des problèmes de détection des bibliothèques de bandes dans NetWorker. - Assurez-vous que la bibliothèque répond aux commandes de base de la bibliothèque. L’utilisation de l’adresse SCSI dans [
3.1], exécutez : 'sjisn #.#.#'. Pour plus d’informations sur les commandes de test de bibliothèque, consultez la section Résolution des problèmes d’accès à la bibliothèque de bandes dans NetWorker. - Si les commandes SJI échouent, envisagez la possibilité de problèmes de transport ou de matériel : Reportez-vous à la section Dépannage des problèmes matériels liés aux bibliothèques de bandes dans NetWorker pour obtenir de l’aide.
- Si le problème est que le système d’exploitation ne découvre pas la bibliothèque et répond correctement aux commandes SJI, NetWorker ne parvient pas à le découvrir. Essayez d’utiliser la commande
jbconfigcommande et en sélectionnant l’option 2 ; Si cela ne fonctionne pas, essayez l’option 4, puis fournissez manuellement l’adresse de la bibliothèque et configurez-la en tant que bibliothèque standard (option 56). Pour plus d’informations, reportez-vous à la section Dépannage des problèmes de configuration de la bibliothèque de bandes dans NetWorker .
4. Tester le déplacement de la bande et l’intégrité du volume
Si la bibliothèque est prête et semble réactive, mais qu’elle rencontre des problèmes pour charger les volumes, les causes possibles sont nombreuses.
- Videz toute la bibliothèque si possible ; Si vous pouvez arrêter d’autres opérations, cliquez avec le bouton droit de la souris et réinitialisez la bibliothèque à partir de l’onglet Périphériques ->Bibliothèques .
- Essayez de charger une seule cartouche de bande dans un seul périphérique, où l’on pense que les deux sont affectés par des problèmes de charge. Déchargez-les au besoin après chaque tentative.
- Comparez avec le même volume dans différents lecteurs et différents volumes dans le lecteur considéré comme affecté. Notez les erreurs et les schémas, le cas échéant.
- En cas d’échec fiable de la charge du volume, quel que soit le périphérique, essayez de vérifier le libellé suivant :
- Chargez le volume sans montage Si la cartouche de bande se déplace sans erreur, vous avez vérifié que le bras est mécaniquement fonctionnel.
- Exécutez
nsrmm -pv -f networker_deviceS’il répond par le message Verified Label, vous avez vérifié que le support est également valide et intègre. - Dans les propriétés de la bibliothèque, avec le mode Diagnostic activé, accédez à l’onglet Minuteries , puis définissez Load Sleep sur 60 avant de cliquer sur OK.
- Déchargez le volume, puis essayez de le recharger s’il réussit maintenant. Le problème était probablement lié au timing (vous pouvez essayer avec des valeurs de veille inférieures jusqu’à ce qu’il recommence à échouer).
- Si la capacité
nsrmmLa commande a échoué, d’autres tests sont nécessaires. Désactivez le lecteur en question dans NMC en cliquant avec le bouton droit de la souris et en sélectionnant Activer/Désactiver.- Exécutez la commande
scannerCommande sur l’appareil :- Pour le nœud de stockage local du serveur NetWorker, exécutez :
scanner -nizv local_device - Pour un nœud de stockage NetWorker « distant », exécutez :
scanner -s server -nizv local_device
- Pour le nœud de stockage local du serveur NetWorker, exécutez :
- Arrêtez après ~20 lignes et vérifiez le message de lecture de l’étiquette ; Le succès est indiqué par
8936:scanner: scanning media_type tape volume_name on device_name. - si
scannerrenvoie le message numéro de fichier inattendu, wanted 2, got higher_number perte de données s’est produite, probablement due à la réinitialisation SCSI ; consultez la section Dépannage des étiquettes écrasées et des réinitialisations SCSI dans NetWorker.
- Exécutez la commande
- Si la capacité
scannerRenvoie un objetmessage 8945:scanner: Read: -1 bytesDéterminez si le volume peut être lu sur d’autres nœuds ou disques, et déterminez la tendance du problème. Si vous constatez que certains volumes peuvent être lus sur certains nœuds, mais pas d’autres, et que le périphérique est LTO-4 ou supérieur, considérez les échecs de déchiffrement de disque : Chiffrement matériel LTO et NetWorker.
Pour plus d’informations avancées sur la vérification des supports, consultez : Dépannage des problèmes de montage des supports dans NetWorker.
5. Test des problèmes d’ordonnancement des disques
Si les commandes de chargement et de montage réussissent, mais que les lectures de libellé ou les montages simples échouent, le problème peut être lié à un ordre incorrect des disques.
- Videz toute la bibliothèque si possible ; Si vous pouvez arrêter d’autres opérations, cliquez avec le bouton droit de la souris et réinitialisez la bibliothèque à partir de Périphériques ->Bibliothèques.
- Essayez de charger une seule cartouche de bande dans un seul périphérique, où l’on pense que les deux sont affectés par des problèmes de charge. Déchargez-les au besoin après chaque tentative.
- Comparez avec le même volume dans différents lecteurs et différents volumes dans le lecteur considéré comme affecté. Notez les erreurs et les schémas, le cas échéant.
- Si une charge échoue de manière fiable, essayez la vérification de l’étiquette suivante :
Pour obtenir une aide avancée sur les problèmes de chargement de bibliothèque, voir : Dépannage des problèmes de chargement de bibliothèque de bandes dans NetWorker.
Si tous ces tests ont échoué et que vous n’avez pas progressé, assurez-vous de documenter vos résultats à chaque étape de cet article et contactez le support NetWorker. Des détails clairs sont essentiels pour accélérer les solutions et s’assurer que les « étapes répétitives » sont limitées.