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 8 Verwalten von Gastsystemen

Verwalten der Gerätedatenbank

» 

Technische Dokumentation

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

 » Inhaltsverzeichnis

 » Glossar

 » Stichwortverzeichnis

Integrity VM kann nicht alle potenziellen Hintergrundspeicherkonflikte voraussehen und verhindert nicht in jedem Fall das Starten falsch konfigurierter Gastsysteme. Konflikte können insbesondere aus folgenden Gründen entstehen:

  • Derselbe Hintergrundspeicher wurde an mehrere virtuelle Geräte vergeben.

    Wenn Sie disk:scsi::disk:/dev/rdsk/c0t1d2 für Gastsystem A hinzugefügt haben, fügen Sie dieses Gerät nicht anderen Gastsystemen oder der Liste der reservierten VM Host-Geräte hinzu.

  • Es wurden mehrere Hintergrundspeicherparamenter festgelegt, die auf denselben physischen Speicher verweisen.

    Wenn der VM Host mehrere Pfade zu einem Speichergerät nutzen kann, z. B. /dev/rdsk/c3t2d0 und /dev/rdsk/c4t2d0, sollte nur ein Pfad für disk:scsi oder dvd:scsi im Gastsystem A angegeben werden. Der andere Pfad sollte nicht von Gastsystem A, anderen Gastsystemen oder dem VM Host als Hintergrundspeicher verwendet werden.

  • Sich überlappender physischer Speicher wurde für verschiedene Arten von Hintergrundspeicher verwendet.

    Wenn ein Gastsystem ein logisches Volumen (z. B. rlvol1) als Hintergrundspeichergerät verwendet, können Platten oder Plattenpartitionen, die von der Volumengruppe des logischen Volumens (z. B. /dev/vg01) genutzt werden, nicht als Hintergrundspeicher verwendet werden.

Zum Erkennen solcher Konflikte können Sie die Befehle ioscan und sam verwenden. Wenn Sie den Start von Gastsystemen, die mit diesen Konflikten konfiguriert sind, erzwingen, tritt möglicherweise eine Beschädigung der Daten auf.

Die Gerätedatenbankdatei

Die Integrity VM-Geräteverwaltung speichert Integrity VM-Gerätezuordnungsinformationen in der Gerätedatenbankdatei (/var/opt/common/hpvm_mgmtdb). Diese Datei ist in drei Abschnitte unterteilt:

  • Den Header, der besagt, dass die Datei nicht manuell bearbeitet werden darf.

  • Den Abschnitt für reservierte Geräte, der eine Liste der Hostgeräte enthält, auf die Gastsysteme nicht zugreifen dürfen.

  • Den Gastgeräteabschnitt, der die Geräte (Speicher- und Netzwerkgeräte) enthält, für deren Verwendung Gastsysteme konfiguriert wurden.

Bearbeiten Sie die Datei hpvm_mgmtdb nur dann direkt, wenn Sie ausdrücklich dazu aufgefordert werden. Verwenden Sie immer unterstützte Integrity VM-Befehle (z. B. hpvmmodify oder hpvmdevmgmt) zum Ändern von virtuellen Geräten.

Verwenden des Befehls „hpvmdevmgmt“

Um die Geräte aufzulisten und zu ändern, die vom VM Host und den virtuellen Systemen verwendet werden, verwenden Sie den Befehl hpvmdevmgmt.

Wenn ein Gastsystem für die Nutzung einer virtuellen Platte konfiguriert ist, die auf einem logischen Volumen basiert, dürfen Sie während der Ausführung des Gastsystems keine Änderungen an dem logischen Volumen vornehmen. Zuerst müssen Sie das Gastsystem über den Befehl hpvmstop -g stoppen. Wenn Sie ein logisches Volumen ändern, das den Root eines Gastsystems enthält, müssen Sie das Gastsystem neu erstellen.

Wenn Sie ein als virtuelles Gerät eines Gastsystems verwendetes logisches Volumen erweitern, während das Gastsystem aktiv ist, erkennt das Gastsystem nicht automatisch, dass die Größe des logischen Volumens zunimmt. Enthält das logische Volumen zudem das Root-Gerät des Gastsystems, ist ein Absturz des Gastsystems möglich. Wenn Sie Änderungen an der Platte vornehmen, die das Root-Gerät des Gastsystems enthält, müssen Sie daher das Gastsystem entfernen und erneut erstellen.

Der Befehl hpvmdevmgmt unterstützt zahlreiche Vorgänge, nicht alle Vorgänge gelten jedoch für alle Eintragstypen. Sie können beispielsweise ein Gerät nur durch ein Gastgerät ersetzen. Die Optionen -I und -S des Befehls hpvmdevmgmt funktionieren nicht für die Gerätedatenbank.

Um beispielsweise gerätespezifische unformatierte Dateien zu initialisieren, geben Sie den folgenden Befehl ein:

# hpvmdevmgmt -I

Dieser Befehl erstellt die /dev/rscsi/*-Geräte für die in /dev/rdsk/* gefundenen Geräte. Dieser Befehl wird ausgeführt, wenn Integrity VM gestartet wird. Wenn Sie Geräte dynamisch durch Verbinden mit einem SAN oder durch einen anderen Mechanismus hinzufügen, verwenden Sie den Befehl hpvmdevmgmt -I, um die zugehörigen unformatierten Geräte in /dev/rscsi zu erstellen.

Um einen Hintergrundspeicher für große Dateien zu erstellen, geben Sie den folgenden Befehl ein:

# hpvmdevmgmt -S

Diese Befehlsoption erstellt Dateihintergrundspeicher-Geräte aus Gastsystemen. Dieser Befehl weist den Speicherplatz zu, der für die Datei reserviert ist. Um ein Datei von 12 GB zu erstellen, geben Sie den folgenden Befehl ein:

# hpvmdevmgmt -S 12G

Tabelle 8-3 beschreibt die Optionen des Befehls hpvmdevmgmt.

Tabelle 8-3 Optionen des Befehls „hpvmdevmgmt“

OptionBeschreibung
-l {server|rdev|gdev}:Eintrag_Name:attr:Attr_Name=Attr_WertListet einen Eintrag auf. Geben Sie den folgenden Befehl ein, um alle Einträge aufzulisten:
# hpvmdevmgmt -l all
-vZeigt die Versionsnummer des hpvmdevmgmt-Ausgabeformats an. Die Versionsnummer wird von der Anzeige gefolgt, die durch andere Optionen angegeben wird.
-VVergrößert die Menge der angezeigten Informationen (ausführlicher Modus).
-S size filenameErstellt eine Datei für die Verwendung als virtuelles Gerät. Das Größenargument muss mit M für MB oder G für GB enden.
-IErstellt Passthrough-Gerätedateien (z. B. /dev/rscsi). Passthrough-Geräte werden von verbundenen Geräten verwendet, z. B. von Bandgeräten, Medienwechslern und CD/DVD-Brennern.
-m {server|rdev|gdev}:Eintrag_Name[:attr:Attr_Name=Attr_Wert]Ändert ein vorhandenes Attribut oder fügt das Attribut hinzu, wenn dieses nicht bereits vorhanden ist.
-a {server|rdev|gdev}:Eintrag_Name[:attr:attribute_name=Attr_Wert]Fügt einen Eintrag hinzu.
-d {server|rdev|gdev}:Eintrag_Name[:param:arg]Löscht einen Eintrag.
-n gdev:Alter_Eintrag_Name:Neuer_Eintrag_Name0[,Neuer_Eintrag_Name1]Ersetzt ein Gerät.

 

Verwenden Sie den Befehl hpvmdevmgmt z. B. zum Anzeigen einer Liste der reservierten Geräte. Geben Sie den folgenden Befehl ein:

# hpvmdevmgmt -l rdev

/dev/rdsk/c10t0d4:CONFIG=rdev,EXIST=YES,DEVTYPE=DISK,SHARE=NO::6005-08b4-0001-15d0-0001-2000-003a-0000

Gemeinsame Verwendung von Geräten

Mit Integrity VM können Sie Geräte als freigegeben oder nicht freigegeben angeben. Standardmäßig werden vswitches als freigegeben konfiguriert. Speichergeräte werden nicht als freigegeben konfiguriert. Als Administrator können Sie ein Speichergerät für die Verwendung durch mehrere Gastsysteme konfigurieren.

Das Attribut SHARE ist nur markiert, wenn ein Gastsystem gestartet wird. Wenn ein Gastsystem mit einem nicht freigegebenen Gerät ausgeführt wird, und ein anderes Gastsystem versucht, mithilfe des gleichen Geräts zu starten, wird es blockiert. Wenn es für mehrere Gastsysteme erforderlich ist, Geräte gemeinsam zu verwenden, muss das Attribut SHARE für diese Geräte mithilfe der Änderungsoption -m des Befehls hpvmdevmgmt in SHARE=YES geändert werden.

Wenn z. B. ein Gerät wie etwa ein physisches DVD-Laufwerk (/dev/rdsk/c0t0d0) als freigegeben eingerichtet werden muss, damit mehrere Gastsysteme für Ignite-Installationen darauf zugreifen können, können Sie den folgenden Befehl verwenden, um diesen Eintrag zu ändern, nachdem er durch eine Gastsystemerstellung oder -änderung in der Datenbank gespeichert wurde:

# hpvmdevmgmt -m gdev:/dev/rdsk/c0t0d0:attr:SHARE=YES

Gastsysteme können ausschließlich schreibgeschützte Geräte gemeinsam verwenden. Virtuelle DVDs und virtuelle Netzwerkgeräte stehen für eine gemeinsame Verwendung zur Verfügung. DVDs sind nicht für die gemeinsame Nutzung freigegeben, sofern Sie dies nicht anders festlegen. Die gemeinsame Verwendung von virtuellen Geräten und der Hardware für Hintergrundspeicher erfordert eine sorgfältige Planung, um die Beschädigung von Daten zu vermeiden.

Die gemeinsame Verwendung des virtuellen Switches myswitch können Sie durch Eingabe des folgenden Befehls unterbinden:

# hpvmdevmgmt -m gdev:myswitch:attr:SHARE=NO

Mithilfe dieses Befehls lässt sich die Nutzung des virtuellen Switches myswitch auf ein einziges Gastsystem beschränken.

Ersetzen von Geräten

Wenn ein Hintergrundspeichergerät eine Fehlfunktion aufweist, ersetzen Sie dieses mithilfe der Option hpvmdevmgmt -n. Die Option -n funktioniert nur für Gastsystemgeräte. Die ersetzt den vorhandenen Geräteeintrag durch den neuen Geräteeintrag unter Beibehaltung der aktuellen Gastsystemabhängigkeiten. Auf diese Weise wird jede Gastabhängigkeit so geändert, dass sie das alte Gerät durch das neue ersetzt. Wenn es sich bei dem zu ersetzenden Gerät um eine pNIC handelt, verwenden Sie den Befehl hpvmnet, um die aktuellen vswitches, die diese pNIC verwenden, anzuhalten und zu entfernen und dann die gleichen benannten vswitches mithilfe der neuen pNIC erneut zu erstellen. Diese Methode ermöglicht den Gastsystemen das Verwenden der neuen pNIC über die alten VSwitch-Namen, ohne die Gastsysteme zu ändern.

Löschen von Geräten

Ein Geräteeintrag kann nur gelöscht werden, wenn er keine Abhängigkeiten besitzt. Wenn ein Gerät Abhängigkeiten besitzt, müssen diese entfernt werden, bevor Sie das Gerät löschen. Der Befehl hpvmmodify, der ein Gerät entfernt, entfernt dieses Gastsystem als eine Abhängigkeit für dieses Gerät.

Wenn das Gastsystem aus einem bestimmten Grund nicht geändert werden kann, können Sie den Befehl hpvmdevmgmt -d zum Löschen einer Abhängigkeit von einem Gerät verwenden. Dieser Befehl ändert jedoch nicht das Gastsystem, das vom Gerät abhängig ist. Verwenden Sie diese Methode nur, wenn Sie den Befehl hpvmmodify für die Gastsysteme verwenden können, die vom Gerät abhängig sind. Das folgende Beispiel zeigt, wie ein Gastsystem als Abhängigkeit entfernt wird:

# hpvmdevmgmt -d gdev:Eintrag_Name:depend:depend_name

Reservieren von VM Host-Geräten

Sie müssen reservierte Geräte einrichten, damit sichergestellt ist, dass kein Gastsystem Geräte verwendet, die für die Verwendung durch den VM Host reserviert sind, einschließlich der Speichergeräte, die der VM Host zum Starten und für die Ausführung verwendet. Dabei kann es sich auch um ein Netzwerk-LAN-Gerät handeln, auf das der Host exklusiven Zugriff verlangt.

Wenn ein Volumen-Manager für hostspezifische Dateisysteme verwendet wird, sollten die reservierten Geräte die Volumengeräte wie auch zugrundeliegende besondere Gerätedateien umfassen, um beide vor dem Zugriff durch Gastsysteme zu schützen. Weitere Informationen finden Sie unter „Erstellen virtueller Speichergeräte“.

Sie können Gastsystemen auch den Zugriff auf bestimmte Dateien erlauben, während der Zugriff auf die Gerätedateien, die diese Dateien enthalten, unterbunden wird. Sie können der Integrity VM-Gerätedatenbank Einträge für reservierte Geräte hinzufügen oder diese aus ihr löschen.

Wenn beispielsweise das Gerät /dev/rdsk/c2t0d0 als reserviertes Gerät hinzugefügt werden soll, geben Sie den folgenden Befehl ein:

# hpvmdevmgmt -a rdev:/dev/rdsk/c2t0d0

Um das reservierte Gerät /dev/rdsk/c2t0d0 zu löschen, geben Sie den folgenden Befehl ein:

# hpvmdevmgmt -d rdev:/dev/rdsk/c2t0d0

Um das Netzwerk lan0 als reserviertes Gerät hinzuzufügen, geben Sie den folgenden Befehl ein:

# hpvmdevmgmt -a rdev:lan0

Wenn die Konfigurationsdatei eines Gastsystems reservierte Geräte enthält, wird das Gastsystem nicht gestartet.

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.