| Deutschland - Deutsch |
|
|
|
![]() |
HP Integrity Virtual Machines: Installation, Konfiguration und Verwaltung > Kapitel 8 Verwalten von GastsystemenVerwalten der Gerätedatenbank |
|
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:
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 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:
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. 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:
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:
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:
Tabelle 8-3 beschreibt die Optionen des Befehls hpvmdevmgmt. Tabelle 8-3 Optionen des Befehls „hpvmdevmgmt“
Verwenden Sie den Befehl hpvmdevmgmt z. B. zum Anzeigen einer Liste der reservierten Geräte. Geben Sie den folgenden Befehl ein:
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:
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:
Mithilfe dieses Befehls lässt sich die Nutzung des virtuellen Switches myswitch auf ein einziges Gastsystem beschränken. 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. 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:
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:
Um das reservierte Gerät /dev/rdsk/c2t0d0 zu löschen, geben Sie den folgenden Befehl ein:
Um das Netzwerk lan0 als reserviertes Gerät hinzuzufügen, geben Sie den folgenden Befehl ein:
Wenn die Konfigurationsdatei eines Gastsystems reservierte Geräte enthält, wird das Gastsystem nicht gestartet. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||