Accéder au contenu France-Français
Accueil HP.com France Produits et Services Support et Pilotes Espaces Comment Acheter
» Contacter HP
Plus d'options
Accueil HP.com France
HP Integrity Virtual Machines : Installation, configuration et administration Version A.03.50 > Chapitre 12 Signalement de problèmes liés à Integrity VM

Collecte de données Integrity VM

» 

Documentation technique

Manuel complet en PDF
» Commentaires
Début du contenu

 » Table des matières

 » Glossaire

 » Index

Vous pouvez utiliser la commande hpvmcollect sur le VM Host ou sur l'invité pour recueillir des informations Integrity VM utiles pour l'analyse des problèmes système. Les options disponibles pour la commande hpvmcollect sur le VM Host diffèrent de celles disponibles sur les invités. Pour plus d'informations sur l'utilisation de la commande hpvmcollect, consultez les sections suivantes :

Utilisation de la commande hpvmcollect sur le VM Host

Le Tableau 12-1 décrit les options de la commande hpvmcollect sur le VM Host :

Tableau 12-1 Options de la commande hpvmcollect sur le VM Host

OptionDescription
-P nom_mvSpécifie le nom de la machine virtuelle, où nom_mv est le nom de la machine virtuelle.
-p numéro_mvSpécifie le numéro de la machine virtuelle, où numéro_mv est le numéro de la machine virtuelle.
-s hôteSpécifie un nom d'hôte pour recevoir l'archive, qui est copiée à l'aide de la commande scp. Vérifiez que vous pouvez vous connecter à l'hôte sans mot de passe.
-n images mémoireSpécifie le numéro de l'image mémoire à copier dans l'archive. Par défaut, la commande hpvmcollect copie le répertoire d'images mémoire le plus récent (en fonction du fichier de limites). Cette option peut être utilisée uniquement avec l'option -c.
-d répertoireSpécifie un répertoire cible dans lequel créer le répertoire hpvmcollect_archive.
-b numéro_rapportSpécifie le nom d'archive avec le libellé spécifié. S'il existe une archive du même nom, elle est renommée grâce à l'ajout d'un horodatage au nom d'origine avant la création de la nouvelle archive.
-cInclut le répertoire d'images mémoire le plus récent dans l'archive. Cette option est utilisée en cas de défaillance ou de blocage de l'invité ou du VM Host.
-fForce le remplacement d'une archive, si elle existe, au lieu de l'attribution d'un nouveau nom avec l'ajout d'un horodatage.
-hAffiche le message d'aide pour la commande hpvmcollect.
-lLaisse les informations recueillies dans un répertoire plutôt que dans un fichier archive. Le nom du répertoire suit la même convention d'affectation de noms que le nom de l'archive.
-gSupprime les anciennes données de vidage mémoire dans le cadre de la collecte de données.

 

Si le VM Host se bloque, générez une image mémoire en utilisant l'option TC sur la console du VM Host. Lorsque le VM Host se bloque, il tente de vider un ensemble prédéfini de pages mémoire dans la zone d'images mémoire, y compris celles qui appartiennent à Integrity VM. Cette opération est essentielle à la collecte d'une image mémoire pour analyser les problèmes Integrity VM.

La commande hpvmcollect est un script de shell qui peut être exécuté sur le VM Host ou sur l'invité afin de recueillir des informations, des fichiers journaux, des journaux liés à Integrity VM et des fichiers de configuration, à des fins d'analyse ultérieure.

Étant donné que la commande hpvmcollect recueille des informations génériques Integrity VM et HP-UX relatives au système et au système d'exploitation, elle risque de ne pas recueillir toutes les informations nécessaires pour analyser la source du problème. Assurez-vous que toutes les informations pertinentes sont incluses dans la collecte. Par exemple, si l'invité exécute une application Oracle®, incluez les fichiers journaux d'applications et de configuration Oracle.

Par défaut, la commande hpvmcollect crée un répertoire nommé hpvmcollect_archive dans votre répertoire actuel, et elle copie et recueille toutes les informations Integrity VM et VM Host. Par exemple, pour recueillir des informations pour un invité nommé compass1 sur le VM Host, entrez la commande suivante :

# hpvmcollect -P compass1

Cette commande crée un répertoire nommé hpvmcollect_archive dans votre répertoire actuel (s'il n'existe pas encore), puis elle recueille des informations sur l'image mémoire du VM Host. Ces informations sont ensuite mises au format de fichier tar (s'il y a une image mémoire) ou tar.gz (s'il n'y a pas d'image mémoire). Ne modifiez pas la configuration de l'invité avant d'exécuter la commande hpvmcollect.

Si vous ne souhaitez pas archiver la collecte dans tar.gz, mais simplement examiner le contenu de cette collecte, utilisez l'option -l pour laisser le contenu tel quel.

Si le VM Host a subi une défaillance, utilisez l'option -c pour recueillir également des fichiers d'image mémoire. L'option -c recueillant l'image mémoire la plus récente, vous devez utiliser l'option -n pour spécifier un numéro d'image mémoire.

Utilisez l'option -d pour spécifier un répertoire différent dans lequel stocker le répertoire hpvmcollect_archive.

Par exemple, pour recueillir des informations concernant compass1, entrez la commande suivante :

# hpvmcollect -c -n 21 -d /tmp/hpvm_collect_archive compass1

Cette commande recueille des informations concernant l'invité nommé compass1 avec le numéro d'image mémoire 21. L'archive finale se trouve dans le répertoire /tmp/hpvm_collect_archive. Voici un exemple de sortie de commande hpvmcollect sur le VM Host :

# hpvmcollect -P compass1

  HPVM host crash/log collection tool version 0.8
  Gathering info for post-mortem analysis of guest 'test' on host

  Collecting I/O configuration info ................................... OK
  Collecting filesystem info .......................................... OK
  Collecting system info .............................................. OK
  Collecting lan info ................................................. OK
  Running lanshow ..................................................... NO
  Collecting installed sw info ........................................ OK
  Collecting command logs ............................................. OK
  Collecting messages from vmm ........................................ OK
  Collecting lv info .................................................. N/A
  Collecting vgdisplay info ........................................... OK
  Collecting vxprint info ............................................. OK
  Collecting disk info ................................................ N/A
  Collecting passthru disk info ....................................... N/A
  Collecting file backing store info .................................. N/A
  Copying guest's log file ............................................ OK
  Copying guest's tombstone file ...................................... N/A
  Copying guest's console log file .................................... OK
  Copying hpvm configuration .......................................... OK
  Copying hpvm control script ......................................... OK
  Copying guest's config file ......................................... OK
  Getting status of the guest ......................................... OK
  Getting detailed status of the guest ................................ OK
  Getting guest's entitlement ......................................... OK
  Copying guest's config file change log .............................. OK
  Copying guest VM crash image ........................................ OK
  Copying host vmunix image ........................................... OK
  Copying host hpvmmkimage image ...................................... N/A
  Copying VMM image ................................................... OK
  Copying hpvmdvr image ............................................... OK
  Copying hpvmntdvr image ............................................. OK
  Copying NVRAM image ................................................. OK
  Collecting IPMI logs ................................................ OK
  Collecting crash dump ............................................... NO
  Running crashinfo ................................................... NO
  Collecting tombstone ................................................ NO
  Collecting system message buffer .................................... OK
  Collecting system syslogs ........................................... OK
  Collecting measureware logs ......................................... OK

  Finished with the collection

  Tar archiving and compressing ....................................... TGZ
  Remote copying the archive  ......................................... NO

  The collection is
  "/tmp/sornson/hpvmcollect/hpvmcollect_archive/test_Sep.28.06_095249EDT.tar.gz"

Si la commande renvoie un message d'erreur tel que le suivant, cela signifie que l'espace disque libre est insuffisant dans le répertoire actuel ou dans le répertoire spécifié avec l'option -d :

msgcnt 10 vxfs: mesg 001: vx_nospace - /dev/vg00/lvol5 file system full(1 block extent)
Tar: end of tape
Tar: to continue, enter device/file name when ready or null string to quit.

Utilisez un système de fichiers avec suffisamment d'espace libre pour l'archive, en particulier lorsque vous utilisez l'option -c.

Parmi les données supplémentaires recueillies par la commande hpvmcollect figurent des fichiers journaux (invité, Integrity VM et VM Host) ainsi que des informations sur le système VM Host (y compris la sortie des commandes ioscan, lanscan et swlist). La commande hpvmcollect recueille également des informations sur les périphériques utilisés par l'invité. Les sorties des commandes crashinfo et lanshow sont incluses, si elle sont disponibles.

La commande hpvmcollect enregistre les informations relatives aux périphériques dans les fichiers suivants :

config/
     host.diskinfo
     host.fsinfo
     host.ioscan
     host.laninfo
     host.sysinfo

Utilisation de la commande hpvmcollect sur les invités

Pour utiliser la commande hpvmcollect sur l'invité, vous devez d'abord installer le logiciel de gestion d'invité sur l'invité, comme décrit dans la Section .

Le Tableau 12-2 décrit les options de la commande hpvmcollect sur l'invité.

Tableau 12-2 Options de la commande hpvmcollect sur les invités

OptionDescription
-cInclut le répertoire d'images mémoire le plus récent dans l'archive. Cette option est utilisée en cas de défaillance ou de blocage de l'invité ou du VM Host.
-fForce le remplacement d'une archive, si elle existe, au lieu de l'attribution d'un nouveau nom avec l'ajout d'un horodatage.
-gSupprime les anciennes données de vidage mémoire dans le cadre de la collecte de données.
-hAffiche le message d'aide pour la commande hpvmcollect.
-lLaisse les informations recueillies dans un répertoire plutôt que dans un fichier archive. Le nom du répertoire suit la même convention d'affectation de noms que le nom de l'archive.
-b numéro_rapportSpécifie le nom d'archive avec le libellé spécifié. S'il existe une archive du même nom, elle est renommée grâce à l'ajout d'un horodatage au nom d'origine avant la création de la nouvelle archive.
-d répertoireSpécifie un répertoire cible dans lequel créer le répertoire hpvmcollect_archive.
-n images mémoireSpécifie le numéro de l'image mémoire à copier dans l'archive. Par défaut, la commande hpvmcollect copie le répertoire d'images mémoire le plus récent (en fonction du fichier de limites). Cette option peut être utilisée uniquement avec l'option -c.
-s hôteSpécifie un nom d'hôte pour recevoir l'archive, qui est copiée à l'aide de la commande scp. Vérifiez que vous pouvez vous connecter à l'hôte sans mot de passe.

 

Lorsque vous utilisez la commande hpvmcollect sur l'invité, ne spécifiez pas le nom de l'invité. Par défaut, le nom de l'invité est utilisé comme nom de répertoire d'archive. Vous pouvez utiliser l'option -d pour spécifier le nom de l'archive. Voici un exemple de sortie de commande hpvmcollect lorsqu'elle est exécutée sur l'invité compass1 :

compass1# hpvmcollect -c

HPVM guest crash/log collection tool version 0.8
Gathering info for post-mortem analysis on guest (hostname 'compass1')

Collecting I/O configuration info ................................... OK
Collecting filesystem info .......................................... OK
Collecting system info .............................................. OK
Collecting lan info ................................................. OK
Running lanshow ..................................................... NO
Collecting installed sw info ........................................ OK
Collecting crash dump 1  ............................................ OK
Running crashinfo ................................................... NO
Collecting tombstone ................................................ N/A
Collecting system message buffer .................................... OK
Collecting system syslogs ........................................... OK
Collecting measureware log .......................................... N/A

Finished with the collection

Tar archiving and compressing ....................................... TAR
Remote copying the archive  ......................................... NO

The collection is
"//hpvmcollect_archive/compass1_Sep.29.05_122453PST.tar"
Version imprimable
Respect de la vie privée L'utilisation de ce site implique que vous en acceptez les conditions
© 2007 Hewlett-Packard Development Company, L.P.