User Guide

User Guide
Référence de la commande de diagnostic : Guide de l’utilisateur du Dell 136T PowerVault SNC

Retour au sommaire

Référence de la commande de diagnostic

Guide de l’utilisateur du Dell™ PowerVault™ 136T SNC

Modes d’initialisation

Procédures spéciales

Vidage des journaux d’événements

Procédures de travail à l’aide des informations relatives à l’enregistrement du flux de commandes

Extraction du fichier de vidage code 43

Commandes du mode d’initialisation

Commandes de diagnostic


Cette section sert de référence pour les procédures utilisées lorsqu’il est nécessaire de faire des diagnostics.

Modes d’initialisation

Le SNC dispose de deux modes de fonctionnement : le mode normal et le mode de diagnostic. Deux commandes sont disponibles à partir du terminal de service pour réinitialiser le SNC dans le mode souhaité. Le mode du SNC reste activé jusqu’à ce que le SNC soit réinitialisé dans l’autre mode.

Lorsque le SNC est initialisé en mode de diagnostic, l’invite de commande affichée sur le terminal de service est diagmode >. Lorsque l’invite de commande diagmode est affichée, une série limitée de commandes est disponible pour tester les interfaces du SNC. En outre, les pilotes de périphériques des interfaces Ethernet, FC et SCSI sont désactivés de manière à ce que des tests de rebouclage puissent être effectués au niveau de ces pilotes.

Activation du mode de diagnostic

Utilisez la commande diagBoot lorsque les fonctions spéciales du module de diagnostic du SNC sont nécessaires. Reportez-vous à la commande diagBoot. Procédez comme suit :

  1. Déconnectez tous les câbles SCSI et FC du SNC, faute de quoi les données présentes sur les périphériques de bandes ou de disques connectés seront corrompues.
  2. Arrêtez la bandothèque de manière adaptée.
  3. Retirez le câble Ethernet (s’il est installé). Pour plus d’informations au sujet des étapes 3 et 4, reportez-vous à la section Connexion au port de service.
  4. Connectez le terminal au port de service.
  5. Mettez la bandothèque sous tension. L’initialisation de la bandothèque prend plus de temps que celle du SNC.
  6. Effectuez l’une des opérations suivantes :
    • Si l’invite de commande affichée sur le terminal de service est diagmode >, poursuivez avec les tests de diagnostic adaptés.
    • Si l’invite de commande affichée sur le terminal de service n’est pas diagmode >, saisissez la commande diagBoot.
  7. Attendez que le SNC se réinitialise.
  8. Lorsque l’invite diagmode > s’affiche, poursuivez avec les tests de diagnostic adaptés.

Restauration du mode normal

Activez la commande normalBoot si le SNC se trouve en mode de diagnostic et que le mode de fonctionnement normal doit être restauré. Reportez-vous à la commande normalBoot.

  1. Dans le terminal de service, saisissez la commande normalBoot.
  2. Attendez que le SNC se réinitialise.
  3. Lorsque l’invite s’affiche, poursuivez avec le MAP qui vous a envoyé ici.

Procédures spéciales

Cette section contient des informations relatives aux procédures spéciales.

Vérification du fonctionnement

La fonction de vérification du fonctionnement propose une méthode permettant de déterminer régulièrement l’état fonctionnel d’un SNC et des interfaces et périphériques connectés.

Vérification manuelle du fonctionnement

La vérification du fonctionnement ne s’effectue manuellement, à partir du terminal de service, que lorsque le mode normal du SNC est activé. Cette procédure utilise la commande hlthChkNow qui effectue une vérification du fonctionnement de type « périphérique prêt », incluant une vérification de la disponibilité des périphériques SCSI. Afin que la vérification du fonctionnement puisse déterminer l’état fonctionnel des périphériques cibles SCSI, ces derniers doivent être connectés et mis sous tension.

Pour les autres commandes associées à la vérification du fonctionnement, reportez-vous aux termes commençant par le préfixe hlthChk, à la section Référence de commande du port de service.

  1. Arrêtez toutes les E/S.
  2. Retirez le câble Ethernet (s’il est installé).
  3. Connectez le terminal au port de service.
  4. Dans le terminal de service, saisissez la commande hlthChkNow.
  5. Vérifiez les résultats affichés sur le terminal de service pour déterminer l’état des interfaces et des périphériques connectés.
  6. En cas d’anomalie, procédez au MAP adapté.

Vidage des journaux d’événements

Les événements enregistrés dans le journal d’événements du SNC peuvent être affichés sur le terminal de service. Ces informations peuvent vous être utiles. Elles permettent en effet de visualiser les événements normaux ainsi que les événements anormaux qui peuvent vous mener à la source d’une anomalie interne ou externe.

Chaque entrée contient un numéro de séquence, l’indication du jour et de l’heure, le code de l’événement, la source de l’événement (nom de l’interface ou processus du système), un index et une description de l’événement. Si l’horloge en temps réel a été réglée, l’indication de l’heure correspond au temps réel. Sinon, l’indication de l’heure correspond à l’heure d’initialisation.

Le journal d’événement contient plus de 2 000 événements. Lorsque le journal est plein, les événements les plus anciens sont écrasés par les événements les plus récents. Vous pouvez choisir de visionner uniquement les événements enregistrés depuis la dernière initialisation du SNC ou une liste plus longue d’événements accumulés depuis les précédentes initialisations. Vous pouvez choisir d’afficher les événements par niveau de gravité. Si vous sélectionnez Warning, les avertissements et les remarques s’affichent. Sélectionnez Information pour afficher les informations, les avertissements et les remarques.

Reportez-vous aux commandes loggerDump et loggerDumpCurrent.


Procédures de travail à l’aide des informations relatives à l’enregistrement du flux de commandes

Deux types d’événements sont enregistrés dans le fichier d’enregistrement du flux de commandes : les événements de séquences et les événements de commandes simples. Les événements de séquences correspondent aux commandes lecture/écriture. Tous les autres événements sont des événements de commandes simples. Il est possible d’utiliser plusieurs commandes dans le cadre de la production des informations relatives à l’enregistrement du flux de commandes :

  • cfLogTimePlayback
  • cfLogTimePlaybackAll
  • cfLogEventPlayback
  • cfLogEventPlaybackAll

Ces commandes permettent de limiter les informations relatives à l’enregistrement du flux de commandes à un LUN, une période de temps ou un nombre d’événements spécifique.

Le résultat émis par ces commandes commence par le numéro LUN interne du périphérique pour lequel les informations sont fournies. Le fabricant, l’ID produit et le numéro de série du périphérique sont également répertoriés sur cette ligne :

LUN=1 Vendor=HP Product=Ultrium 1-SCSI SN=IE71K05450

Après cette ligne, les événements numérotés en rapport avec le LUN indiqué sont imprimés. Chaque ligne commence par un numéro d’événement. Dans l’exemple suivant, le numéro d’événement est 506 :

000000506 MAY27 08:17:12 2 125 WRITE=021540 ERR=000000 08:28:45

Le numéro de l’événement est suivi du mois, du jour du mois, de l’heure de début, du canal initiateur et de l’index initiateur. Dans le cadre de l’événement 506, le mot « Write » utilisé après l’index initiateur indique que l’événement de la séquence « Write » est en cours d’enregistrement. Le nombre « 021540 » après « Write » représente le nombre de fois où le SNC a exécuté la commande « Write ». Aucune erreur n’a été enregistrée au cours de l’exécution de la commande. Comparez l’heure indiquée à la fin de cette ligne à l’heure de début pour déterminer la durée nécessaire au SNC pour procéder à l’exécution de l’événement de séquence.

Si les données ont été transférées vers ou depuis l’hôte, une nouvelle ligne, indiquant le sens du transfert (« DIR=IN » = vers l’hôte et « DIR=OUT » = depuis l’hôte), le nombre d’octets demandés (REQ) et le nombre d’octets transférés (XFER), s’affiche :

DIR=IN REQ=14 XFER=14

Si l’événement est un événement de commande simple, comme dans le cas de l’événement 511 ci-dessous, l’index initiateur est suivi par une abréviation à 8 caractères correspondant au code d’opération, par le bloc descripteur de la commande (6, 10, 12 ou 16 octets de longueur), par l’état d’achèvement de la commande et l’heure de fin :

000000511 MAY27 08:28:51 2 125 MODE SNS 1a0000000c00 GOOD(00) 08:28:51

Pour comprendre les informations relatives au code d’opération et au bloc descripteur de la commande, reportez-vous à un guide de référence des commandes SCSI.

Si l’état d’achèvement de la commande n’est pas satisfaisant (vérification 02), les données de détection 18 octets sont également affichées, comme dans le cadre de l’événement 739 ci-dessous.

000000739 MAY27 08:37:38 2 125 LOG SNS 4d002e00000000040000 CHCK(02)08:37:38

DIR=IN REQ=400 XFER=00

DEV-SENSE=70 00 05 00 00 00 00 0a 00 00 00 00 24 00 00 cf 00 02

Illegal Request: Invalid Field in CDB

L’origine de l’état affichée est DEV si l’état provient du périphérique ou SNC si l’état provient du SNC. Les champs des données de détection pour Filemark, EOM, ILI, touche, code de détection supplémentaire et qualificateur du code de détection supplémentaire sont traduits et affichés sur la ligne suivante. Pour comprendre les données de détection de ces champs, reportez-vous à un guide de référence des commandes SCSI.

Reportez-vous aux commandes cfLogEventPlayback [LUN],[events], cfLogEventPlaybackAll [events], cfLogTimePlayback [LUN],[minutes] et cfLogTimePlaybackAll [minutes].


Extraction du fichier de vidage code 43

Cet événement est également enregistré dans le journal d’événements du SNC sous le nom d’un fichier sauvegardé dans le système de fichiers Flash. Ce fichier contient des informations relatives à l’état de l’interface FC avant réinitialisation. Procédez comme suit pour extraire le fichier.

  1. Connectez le terminal de service au port de service. Reportez-vous à la section Connexion au port de service.
  2. Appuyez sur la touche du terminal de service. Si l’invite ne s’affiche pas, reportez-vous à la section MAP du port de service afin de déterminer si le câble RS-232 et le terminal de service fonctionnent correctement.
  3. Dans le terminal de service, naviguez jusqu’au répertoire DUMP en saisissant la commande cd /ffs/dump.
  4. Dans le terminal de service, saisissez la commande ls pour obtenir la liste des fichiers du répertoire. Si l’erreur est survenue plusieurs fois, il est possible que le répertoire contienne plusieurs fichiers.
  5. REMARQUE : les noms des fichiers de vidage se terminent par .dmp. Les fichiers sont automatiquement supprimés à chaque mise à jour du microprogramme du SNC.
  6. Enregistrez les fichiers à l’aide du logiciel de communication utilisé ou reportez-vous aux étapes 6 à 8 pour connaître les instructions relatives à l’HyperTerminal. Passez à l’étape 9 une fois les fichiers enregistrés.
  7. SI vous utilisez une fenêtre HyperTerminal, utilisez la commande sz fc1.dmp.
    • Le nom de fichier fc1.dmp est utilisé en guise d’exemple.
    • Définissez un nom de fichier entre guillemets, comptant 8 caractères ou moins, plus l’extension de fichier .dmp.

  8. Dans la fenêtre HyperTerminal, sélectionnez Transfer and Receive File.
  9. Si vous utilisez une fenêtre HyperTerminal, répétez les étapes 6 et 7 pour les fichiers supplémentaires. Passez à l’étape 9.
  10. Contactez Dell pour obtenir des informations relatives à la procédure d’envoi d’un fichier de vidage à Dell pour analyse. Reportez-vous à la section Pour obtenir de l’aide.

Commandes du mode d’initialisation

diagBoot

Cette commande est uniquement utilisée pour passer du mode de fonctionnement normal du SNC au mode de diagnostic spécial. Elle fonctionne de la manière suivante :

  • Elle s’assure que le répertoire /nvfs/mt existe.
  • Elle copie la ligne d’amorçage existante dans un fichier situé dans le répertoire /nvfs/mt du SNC.
  • Elle installe une nouvelle ligne d’amorçage qui force l’initialisation du SNC à l’aide d’un script de démarrage du mode de diagnostic spécial /ffs/mt/diagnstk.rc.
  • Elle renomme le fichier des cartes rémanentes config/device.map de la manière suivante : config/device.bak (un nouveau fichier est généré après réinitialisation).
  • Elle émet une commande de réinitialisation pour activer les modifications apportées.

normalBoot

La commande normalBoot est uniquement utilisée pour passer du mode de diagnostic spécial du SNC au mode de fonctionnement normal. Elle fonctionne de la manière suivante :

  • Elle restaure la ligne d’amorçage copiée par la commande diagBoot.
  • Elle efface la nouvelle carte de périphériques rémanents et renomme le fichier de la carte originale de la manière suivante : config/device.map. Le fichier peut de nouveau être utilisé après réinitialisation du SNC.
  • Elle réinitialise le SNC.

Commandes de diagnostic

Cette section sert de référence pour les commandes disponibles lorsque le SNC est initialisé en mode de diagnostic.

  • Lorsque l’invite diagmode est affichée, la série de commandes est limitée. Vous devez utiliser la commande showBox ainsi que trois commandes disposant du suffixe Test lors de la vérification des interfaces Ethernet, FC et SCSI.
  • Une prise de bouclage Ethernet, une prise de bouclage FC et un câble SCSI sont nécessaires pour effectuer le test de bouclage correspondant.
AVERTISSEMENT : vous devez déconnecter tous les câbles SCSI et FC du SNC, faute de quoi les données présentes sur les périphériques de bandes ou de disques connectés seront corrompues.

elTest

La commande elTest constitue le test de bouclage Ethernet. L’utilisation de cette commande nécessite l’activation du mode de diagnostic du SNC et l’installation d’une prise de bouclage sur le port Ethernet.

Le test émet une série de tests de bouclage. Les données du test sont transférées et vérifiées. Un test réussi se termine par la mention Ethernet OK.

Si des erreurs sont détectées, le test affiche le nombre de processus d’itération à résultat négatif comme illustré ci-dessous. En cas d’échec du test, retournez au MAP qui vous a envoyé ici.

fcSlotTest [x]

L’utilisation de cette commande nécessite l’activation du mode de diagnostic du SNC et la connexion d’une prise de bouclage au niveau du GBIC.

La commande fcSlotTest effectue un test de confiance sur un emplacement FC. Remplacez le numéro de l’emplacement FC à tester par x. Cette commande peut être utilisée pour tester l’emplacement ou le câble.

Le code utilisé ci-dessous à titre d’exemple indique ce qui est affiché pour le test d’un emplacement FC 1.

Test fibre négatif 1

REMARQUE : si la diode électroluminescente « link » du FC ne s’allume pas, le test ne sera pas positif.

scsiChannelTest (x,y)

L’utilisation de cette commande nécessite l’activation du mode de diagnostic du SNC et la connexion d’un câble SCSI entre deux canaux SCSI.

La commande scsiChannelTest effectue un test de confiance sur une paire de canaux SCSI. Remplacez les numéros des canaux SCSI que vous souhaitez tester par x et y. Les parenthèses sont facultatives. Cette commande peut être utilisée pour tester l’interface ou le câble SCSI.

L’exemple ci-dessous montre le message affiché dans le cadre du test des canaux SCSI 1 et 2.

Le résultat suivant est un exemple d’échec du test d’un port SCSI. En cas d’échec du test, retournez au MAP qui vous a envoyé ici.

Test SCSI négatif (câble non branché)

showBox

La commande showBox affiche les composants présents au niveau du SNC à l’aide de caractères formant une image de l’unité, vue de l’arrière. Cette commande répertorie également le câblage nécessaire à chaque emplacement.

Illustration 1. showBox

supportDump

La commande supportDump produit le résultat de plusieurs commandes de port de service de façon standard et dans un ordre spécifique. Le fichier produit est utilisé dans le cadre du dépannage. Les commandes individuelles activées par la commande supportDump sont les suivantes :


Retour au sommaire

© 2012 Dell | Terms of Sale | Unresolved Issues | Privacy | Site Map | Feedback

snWEB1