Wechselt zum Inhalt Deutschland - Deutsch
HP.com Deutschland Startseite Produkte und Services Support und Treiber Lösungen Kaufen
» Kontakt zu HP
Weitere Optionen
HP.com Deutschland Startseite
HP Integrity Virtual Machines: Installation, Konfiguration und Verwaltung

Kapitel 11 Berichten von Problemen mit Integrity VM

» 

Technische Dokumentation

Gesamtes Buch in PDF
» Verwandte Dokumente
» Kommentare
Text beginnt hier

 » Inhaltsverzeichnis

 » Glossar

 » Stichwortverzeichnis

Melden Sie Probleme der für Sie zuständigen Support-Anlaufstelle. Erfassen Sie anhand der folgenden Anweisungen Daten, die Sie zusammen mit Ihrem Problembericht senden.

  1. Führen Sie den Befehl hpvmcollect aus, um vor dem Ändern von Gastsystemkonfigurationen Informationen zu dem betreffenden Gastsystem zu sammeln. Bewahren Sie den Zustand des VM Host und Integrity VM in dem Zustand, in dem Sie sich in der Umgebung befanden, als es zum Fehler des VM Hosts kam.

    Wenn mehrere Gastsysteme aktiv sind, führen Sie den Befehl hpvmcollect für das Gastsystem aus, das zum betreffenden Zeitpunkt aktiv war.

  2. Starten Sie, nachdem das hpvmcollect-Archiv auf dem VM Host gespeichert wurde, dasjenige Gastsystem erneut, das den Absturz des VM Hosts verursacht hat.

  3. Führen Sie den Befehl hpvmcollect erneut auf dem betreffenden Gastsystem aus. Fügen Sie die dabei erfassten Informationen dem hpvmcollect-Archiv auf dem VM Host hinzu.

  4. Leiten Sie die gesammelten Informationen an die für Sie zuständige Support-Anlaufstelle weiter.

In Tabelle 11-1 werden die Optionen des Befehls hpvmcollect beschrieben.

Tabelle 11-1 Optionen des Befehls „hpvmcollect“

OptionBeschreibung
—P VM_NameGibt den Namen des virtuellen Systems an, wobei VM_Name der Name des virtuellen Systems ist.
-p VM-NummerGibt die Nummer des virtuellen Systems an, wobei vm-number die Nummer des virtuellen Systems ist.
-s HostGibt einen Hostnamen an, der das Archiv erhalten soll, das mithilfe des Befehls scp kopiert wird. Vergewissern Sie sich, dass Sie sich am Host ohne ein Kennwort anmelden können.
-n SpeicherabzugGibt die Anzahl der Speicherabzüge an, die in das Archiv kopiert werden sollen. Standardmäßig kopiert der Befehl hpvmcollect das aktuellste Speicherabzugverzeichnis (basierend auf der Begrenzungsdatei). Diese Option kann nur mit der Option -c verwendet werden.
-d VerzGibt ein Zielverzeichnis an, in dem das Verzeichnis hpvmcollect_archive erstellt werden soll.
-b Bericht-NummerGibt den Archivnamen mit der angegebenen Bezeichnung an. Wenn ein Archiv mit dem gleichen Namen bereits vorhanden ist, wird dieses durch Anhängen eines Zeitstempels an den ursprünglichen Namen umbenannt, bevor das neue Archiv erstellt wird.
-cSchließt das aktuelle Speicherabzugverzeichnis in das Archiv ein. Diese Option wird verwendet, wenn das Gastsystem oder der VM Host ausfällt oder hängt.
-fErzwingt das Überschreiben eines Archivs, falls vorhanden, anstatt es mithilfe eines angehängten Zeitstempels umzubenennen.
-hZeigt die Hilfemeldung für den Befehl hpvmcollect an.
-lBelässt die gesammelten Informationen in einem Verzeichnis anstelle einer Archivdatei. Für den Verzeichnisnamen gelten die gleichen Namenskonventionen wie für den Archivnamen.

 

Bei einer Blockade des VM Hosts generieren Sie mithilfe des Befehls TC auf der Konsole des VM Hosts einen Speicherabzug. Bei einem Absturz versucht der VM Host, einen Abzug von vordefinierten Speicherseiten in dem für Speicherabzüge nach Systemabstürzen vorgesehenen Bereich abzulegen. Dort werden auch die zu Integrity VM gehörenden Speicherseiten abgelegt. Die erfolgreiche Erstellung eines solchen Speicherabzugs ist für die Analyse der bei Integrity VM auftretenden Probleme entscheidend.

Bei dem Befehl hpvmcollect handelt es sich um ein Shell-Script, dass entweder auf dem VM Host oder auf dem Gastsystem ausgeführt werden kann, um Systeminformationen, Protokolldateien, Integrity VM-Protokolle und Konfigurationsdateien für spätere Analysezwecke zu erfassen.

Da über den Befehl hpvmcollect generische Informationen zu Integrity VM und zum Betriebssystem HP-UX gesammelt werden, ist es möglich, dass nicht alle Informationen erfasst werden, die zur Ermittlung der Problemursache erforderlich sind. Sorgen Sie dafür, dass alle relevanten Informationen in dem Skript enthalten sind. Wird auf dem Gastsystem beispielsweise eine Oracle®-Anwendung ausgeführt, müssen Sie auch die zu dieser Anwendung vorhandenen Protokolldateien und Konfigurationsinformationen bereitstellen.

Über den Befehl hpvmcollect wird in Ihrem aktuellen Verzeichnis standardmäßig das Verzeichnis hpvmcollect_archive erstellt, in dem alle relevanten Informationen zu Integrity VM und zum VM Host erfasst werden. Sollen beispielsweise Informationen zu dem Gastsystem compass1 auf dem VM Host gesammelt werden, geben Sie den folgenden Befehl ein:

# hpvmcollect -P compass1

Über diesen Befehl wird das Verzeichnis hpvmcollect_archive in Ihrem aktuellen Verzeichnis erstellt (sofern es nicht bereits vorhanden ist), in dem anschließend die Informationen abgelegt werden, die in dem beim Absturz des VM Hosts generierten Speicherabzug enthalten sind. Diese Informationen werden daraufhin in einer tar-Datei (wenn ein Speicherabzug nach einem Systemabsturz vorhanden ist) oder in einer tar.gz-Datei (wenn kein Speicherabzug vorhanden ist) gespeichert. Ändern Sie vor dem Ausführen des Befehls hpvmcollect nicht die Gastsystemkonfiguration.

Wenn Sie die gesammelten Informationen nicht in einer tar.gz-Datei archivieren möchten, sondern stattdessen einfach nur den Inhalt der Informationen studieren möchten, können Sie über die Option -l dafür sorgen, dass die Inhalte unverändert bleiben.

Bei einem Ausfall des VM Hosts können Sie auch über die Option -c Speicherabzugsdateien erfassen. Da mit der Option -c der zuletzt erstellte Speicherabzug erfasst wird, können Sie über die Option -n die Speicherabzüge nummerieren.

Mit der Option -d können Sie ein anderes Verzeichnis zum Speichern des Archivdatei hpvmcollect_archive angeben.

Zum Erfassen von Informationen über das Gastsystem compass1 geben Sie beispielsweise den folgenden Befehl ein:

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

Über diesen Befehl werden Informationen über das Gastsystem compass1 anhand des Speicherabzugs mit der Nummer 21 gesammelt. Das endgültige Archiv befindet sich im Verzeichnis /tmp/hpvm_collect_archive. Im Folgenden ist eine Beispielausgabe des Befehls hpvmcollect für den VM Host dargestellt:

# 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"

Wenn der Befehl zu einer Fehlermeldung wie der folgenden führt, steht im aktuellen Verzeichnis oder in dem über die Option -d angegebenen Verzeichnis nicht mehr genügend Plattenplatz zur Verfügung:

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.

Verwenden Sie ein Dateisystem, in dem genügend freier Speicherplatz für das Archiv zur Verfügung steht. Dies ist vor allem dann wichtig, wenn Sie die Option -c verwenden.

Bei der Anwendung des Befehls hpvmcollect auf dem Gastsystem geben Sie keinen Gastsystemnamen an. Der Name des Gastsystems dient standardmäßig als Verzeichnisname für das Archiv. Den Archivnamen können Sie über die Option -d angeben. Wenn Sie den Befehl hpvmcollect auf dem Gastsystem compass1 ausführen, erhalten Sie beispielsweise folgende Ausgabe:

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"
HINWEIS: Für die Anwendung des Befehls hpvmcollect müssen Sie zuerst die Gastverwaltungssoftware wie unter „Erstellen des Gastverwaltungssoftware-Repositorys“ beschrieben auf dem Gastsystem installieren.

Zu den weiteren Daten, die über den Befehl hpvmcollect erfasst werden, gehören Protokolldateien (von Gastsystem, Integrity VM und VM Host) sowie VM Host-Systeminformationen wie die Ausgaben der Befehle ioscan, lanscan und swlist. Mit dem Befehl hpvmcollect lassen sich auch Informationen zu den vom Gastsystem verwendeten Geräten erfassen. Der Informationssammlung werden auch die Ausgaben der Befehle crashinfo und lanshow hinzugefügt, sofern diese verfügbar sind.

Über den Befehl hpvmcollect werden Geräteinformationen in den folgenden Dateien zusammengestellt:

config/
     host.diskinfo
     host.fsinfo
     host.ioscan
     host.laninfo
     host.sysinfo
Druckbare Version
Datenschutzerklärung

Impressum
Mit der Benutzung dieser Website erklären Sie sich mit den entsprechenden Nutzungsbedingungen einverstanden
© 2006 Hewlett-Packard Development Company, L.P.