NetWorker : Dépannage des problèmes de montage des supports
Summary: Cet article a pour but d’aider les sympathisants et les administrateurs à déterminer les causes des problèmes de lecture d’une étiquette sur une bande ou un disque.
Symptoms
Si la configuration de la bibliothèque fonctionnait auparavant et rencontre soudainement un problème, envisagez les modifications possibles qui peuvent affecter les étiquettes, les lectures et les montages :
- Modification du firmware, du pilote ou de la configuration du robot, du commutateur ou de l’adaptateur
- Ajout, remplacement ou retrait de lecteurs, de cartouches de bande ou d’autres composants de bibliothèque
- Modifications ou événements apportés à des composants de chiffrement (par exemple, Dell ou gestionnaires de clés de chiffrement)
- Modification de la version du logiciel NetWorker ou des correctifs du système d’exploitation
- Tout événement matériel, tel qu’une perte d’alimentation ou le redémarrage d’un composant du chemin d’accès des données.
- Divergences entre la configuration et la bibliothèque NetWorker (par exemple, cartouches de bande déplacées hors du contrôle de NetWorker)
Si l’étiquetage ou le montage du volume n’a jamais fonctionné, vérifiez que le matériel de disque est pris en charge dans le Guide de compatibilité matérielle NetWorker. N’oubliez pas qu’il est possible qu’un appareil soit partiellement fonctionnel ; La découverte seule ne garantit pas la facilité d’utilisation ou la prise en charge.
- Erreurs sporadiques ou cohérentes lors des tentatives de chargement ou de montage du support
- Impossible d’effectuer des opérations de montage ou d’étiquetage sur des supports spécifiques
- Incapacité à utiliser correctement les supports amovibles ou sur disque
- Les supports statiques tels que les périphériques sur disque ne sont pas utilisés
- Volumes marqués comme « sans libellé » dans l’objet NSR Jukebox
- Volumes dont le champ d’emplacement est marqué comme NULL bien qu’ils se trouvent dans une bibliothèque de bandes
- Erreurs de montage, d’étiquetage ou de numérisation des supports :
"Unexpected volume, wanted <volume_name>, got <different_volume_name>""Unexpected volid, wanted <mm_volid>, got <different_volid>"Duplicate volume name `<volume_name>'. Select a new name or remove the original volume.""scanner: Read -1 bytes""scanner: unexpected file number, wanted 2, got <different_number>""Opening the file '<disk_device_path>/volhdr' failed ([5004] nothing matched)""Waiting for <number> writable volume(s) to backup pool '<pool>' disk(s) or tape(s) on <storage_node>"Warning: Required volume <volume>'s status is off-line"
Une opération de « montage » NetWorker se compose de plusieurs sous-opérations. Passez en revue la page pour déterminer l’étape du montage qui échoue :
- NetWorker sélectionnant un volume pour l’opération : reportez-vous à la section Résolution des problèmes de sélection de support dans NetWorker pour plus de détails.
- NetWorker chargeant le volume sélectionné dans le périphérique, si nécessaire : Pour plus d’informations, reportez-vous à la section Dépannage des problèmes de chargement de la bibliothèque de bandes dans NetWorker .
- Essayez de lire l’étiquette :
- Périphérique de disque : le
volhdrLibellé du fichier à la racine du répertoire du périphérique de disque - Lecteur de bandes (après l’opération de chargement) : rembobinage et lecture Début du support Bloc d’étiquettes de 32 Ko
- Lecteur de bandes (après écriture, inactif, déjà chargé) : retour arrière d’un fichier et en-tête de bloc de lecture du premier enregistrement
- Périphérique de disque : le
- Si la lecture de l’étiquette échoue pour une raison quelconque, NetWorker empêche l’utilisation du volume lors d’une nouvelle tentative :
- Disque ou lecteur de bandes autonome : démonte le volume
- Unité de bande de la bibliothèque : déchargez le volume, mettez à jour l’entrée du libellé du volume dans l’objet juke-box nsr sur *- (pas dans l’index des médias) et mettez à jour le champ Media database location sur NULL
- Si la lecture réussit, comparez les détails du libellé avec les valeurs « attendues » (celles de l’enregistrement de volume de la base de données des médias pour le volume sélectionné) :
- Nom du volume
- ID du volume
- Type de support
- Pool
- S’il est validé, le volume est « monté » et considéré comme disponible pour les opérations de lecture ou d’écriture par NetWorker :
- Les champs de volume de l’objet périphérique nsr effectuant le montage ont été mis à jour (par exemple, nom du volume, ID de volume, etc.).
- Si les volumes (et le périphérique) sont membres d’une bibliothèque de bandes, les champs appropriés de l’objet nsr jukebox sont mis à jour (par exemple , volumes chargés, emplacements chargés, codes-barres chargés).
- Si la validation échoue, une erreur inattendue est renvoyée :
- « Volume inattendu, recherché
<volume_name>A<different_volume_name>" - « Inattendu
volidVoulais<mm_volid>A<different_volid> - Unité de bande de la bibliothèque : déchargez le volume et mettez à jour l’entrée du libellé du volume dans l’objet juke-box nsr sur *- (pas dans l’index des médias)
- « Volume inattendu, recherché
Les supports de montage sont logiquement séparés et distincts des supports de chargement . Le chargement s’applique uniquement à l’opération logique (et potentiellement physique) de déplacement de médias vers un périphérique. Problèmes de montage pour valider le support et son libellé, et le rendre logiquement disponible pour une utilisation par NetWorker. Opérations de bibliothèque (nsrlcpd / NSR Jukebox) concernent les mappages de handle de l’élément de disque :host :device et le déplacement physique. Opérations de disque (nsrmmd / NSR Device) gère toutes les E/S de lecture et d’écriture des unités de bande. Les opérations de lecture et d’écriture d’étiquettes sont gérées par nsrsnmd. Par conséquent, ce qui semble être des échecs de chargement de bibliothèque peut être des échecs de montage de lecteur, de support ou de base de données de médias (ou inversement).
Note: Pour les supports de disque déjà montés, une nouvelle session de sauvegarde entraîne nsrmmd Pour vérifier le libellé avant de poursuivre l’enregistrement des écritures de flux. Cela peut entraîner le démontage périodique des volumes sur disque en cas d’échec de la vérification de l’étiquette d’heure d’enregistrement.
Notez également que ce résumé simple n’inclut pas la représentation de la logique de sélection du volume, du nœud ou du périphérique.
Cause
Il existe de nombreuses causes possibles pour les échecs de lecture d’étiquette :
- Volume endommagé
- Étiquette remplacée par un retour arrière
- Problèmes liés à l’ordonnancement des disques
- La base de données des médias ne correspond pas
- Bogues CDI
- Échec de déchiffrement d’un volume chiffré
- Problèmes réseau ou environnementaux provoquant un échec transitoire de lecture de fichier volhdr
- Incompatibilité entre la bibliothèque libDDBoost et les versions de DD OS
Resolution
Pour résoudre les problèmes de lecture et de montage des étiquettes, après avoir pris en compte les dernières modifications connues (le cas échéant), procédez au dépannage en déléguant le processus à ses constituants primitifs et en les testant individuellement.
Alors que les données utiles sont collectées par NSRGet, la plupart de ces opérations nécessitent une exécution manuelle.
Robotique de bibliothèque : Communications
- Là encore, assurez-vous que la bibliothèque est réactive et prête avant de continuer. Si ce n'est pas le cas :
Dépannage des problèmes d’accès à la bibliothèque de bandes dans NetWorker
Dépannage des problèmes de détection des bibliothèques de bandes dans NetWorker
Dépannage des problèmes de chargement de bibliothèque de bandes dans NetWorker
Library Load without Mount : Logical Operation and Drive Ordering
Une fois que nous avons établi que les opérations physiques sont exemptes d’erreurs (au moins superficiellement), nous pouvons tenter de retracer le problème dans NetWorker.
- Déchargez toutes les cartouches de bande de tous les périphériques de la bibliothèque. Pour éviter toute confusion, il est essentiel de s’assurer qu’un seul volume est monté.
nsrjb [<-j library_name>] -HH - or - nsrjb [<-j library_name>] -uvvvvv
- Déterminez la disposition de la bibliothèque et assurez-vous qu’elle est prête, en comparant les informations d’état du NSR Jukebox aux informations de la cartouche de bande du robot :
nsrjb [<-j library_name>] -C sjirdtag <changer address>
- Essayez de charger (sans montage) une bande affectée sur un lecteur concerné avec un niveau de notes élevé, puis vérifiez que le descripteur de lecteur signale la présence d’un volume :
nsrjb [<-j library_name>] -lnvvvvv -f <device_handle> -S <slot_number> mt -f <device_handle> status
mt Confirme que le descripteur de périphérique ne signale aucun volume. Cela indique généralement des problèmes d’ordre des disques, en particulier si un handle inattendu apparaît chargé. Passez plutôt à la section Dépannage des problèmes d’ordonnancement des lecteurs avec NetWorker .
Lecture de l’étiquette du support : vérification logique
- Effectuez une vérification autonome de l’étiquette pour voir si l’échec de lecture de l’étiquette était transitoire ou s’il est cohérent :
nsrmm -pvvvvv -f <device_handle>
- Si l’étiquette est effectivement lisible, le problème est probablement lié aux aspects logiques des opérations de chargement de bibliothèque. Reportez-vous à la section Troubleshooting Tape Library Load Problems dans NetWorker.
- Exécutez la commande scanner pour déterminer s’il existe des problèmes dans la partie libellé du volume :
- Marquez le périphérique chargé en mode maintenance pour éviter qu’il ne soit démonté
- Exécutez la commande :
scanner -nvvvvvv <device_handle>(capture dans un fichier et annulation au bout de 10 secondes) - Vérifiez la sortie du scanner pour les éléments clés :
8936:scanner: scanning LTO Ultrium-3 tape 3FO3GR02 on /dev/rmt0.1 96367:scanner: volume id xxxxxxxx record size 262144 bytes created 7/10/13 1:01:24 expires 7/10/15 1:01:24 9003:scanner: /dev/rmt0.1: rewinding 9067:scanner: Rewinding done 8973:scanner: setting position from fn 0, rn 0 to fn 2, rn 0 9000:scanner: /dev/rmt0.1: opened for reading
- Vérifier la sortie du scanner pour les éléments d’information critiques ; Ceux-ci représentent les éléments en conflit s’il existe des erreurs d’étiquetage en double .
wanted 2, got <not_2>, alors le problème est probablement que l’étiquette a été écrasée à la suite d’un rembobinage, ce qui est presque toujours le résultat d’une réinitialisation SCSI. Suivre Dépannage des étiquettes écrasées et des réinitialisations SCSI dans NetWorker.
Lecture de l’étiquette du support : vérification physique (bande)
nsrmm -p, vérifiez que le début de la bande est correctement formaté :
- Rembobinez la bande à l’aide d’un
mtcommande (port disponible également sous Windows) :mt -f <device> rewind - Téléchargez et exécutez le
t_readerutilitaire et d’extraction (utilisez la plate-forme appropriée - tous sont inclus).t_readerest disponible sur NetWorker Tools (nécessite une connexion au compte de support Dell) - Exécutez l’utilitaire, en fournissant le descripteur local et, éventuellement, la plus grande taille de bloc sur la bande, par exemple :
t_reader/t_reader_AIX /dev/rmt0.1 262144
- Laissez tourner pendant quelques secondes afin d’obtenir un écran plein de sortie. Vérifiez que le début de la bande est formaté comme une étiquette NetWorker avec les tailles de blocs de données attendues :
Found block size: 32768 File Mark encountered Found block size: 32768 File Mark encountered
Si la structure de libellé semble intacte, vérifiez si elle peut être lue, si elle semble chiffrée ou autrement compromise :
dd if=<device> of=<output file> bs=32768 count=2
Le libellé doit contenir en texte brut le nom du volume, l’ID de volume et le pool s’il est lisible et non chiffré.
Pour plus d’informations, reportez-vous à la section Utilisation de l’utilitaire t_reader.
Lecture de l’étiquette du support : vérification physique (disque)
Si la vérification échoue pour le scanner et nsrmm -p, vérifier l’intégrité du fichier de libellé NetWorker, volhdr:
- Assurez-vous que le fichier volhdr est accessible à partir de l’hôte du nœud de stockage rencontrant des problèmes :
- Si le périphérique de disque est un périphérique AFTD local, assurez-vous que le compte configuré dans la ressource de périphérique nsr peut lire et copier le
volhdr. - Si le périphérique de disque est un CIFS/NFS distant, assurez-vous que le compte configuré dans la ressource de périphérique nsr peut lire et copier le
volhdr.
- Si le périphérique de disque est un périphérique AFTD local, assurez-vous que le compte configuré dans la ressource de périphérique nsr peut lire et copier le
- Si la
volhdrLe fichier est présent et lisible, ouvrez-le et consultez-le : Le libellé doit contenir en texte brut le nom du volume, l’ID de volume et le pool s’il est lisible et non chiffré.
Si les tests d’étiquetage décrits ci-dessus réussissent pour les périphériques et supports concernés, mais que les opérations de chargement (et de montage) continuent d’échouer en production, reportez-vous à la section Dépannage des problèmes de chargement de la bibliothèque de bandes dans NetWorker pour poursuivre le dépannage.
Si aucune des suggestions ci-dessus ne vous aide, contactez l’assistance de votre fournisseur de bibliothèque, le cas échéant, si les preuves recueillies lors du débogage suggèrent des anomalies internes, comme indiqué dans les sections Troubleshooting Tape Library Detection Problems in NetWorker et Troubleshooting Tape Library Access Problems dans NetWorker. Dans le cas contraire, assurez-vous que la sortie de débogage est escaladée au sein du support NetWorker afin d’étudier la possibilité d’un défaut de code.
Additional Information
Cet article fait partie d’une série de la section Dépannage des problèmes de support avec NetWorker. La liste se trouve ici :
NetWorker : Résolution des problèmes liés aux bibliothèques de bandes Page d’accueil