Verwalten virtueller Maschinen
Dieser Abschnitt bietet einen Überblick über das Erstellen virtueller Maschinen (VMs) mithilfe von Vorlagen. Es werden auch andere Vorbereitungsmethoden erläutert, darunter das Klonen von Vorlagen und das Importieren zuvor exportierter VMs.
Was ist eine virtuelle Maschine?
Eine virtuelle Maschine (VM) ist ein Softwarecomputer, der wie ein physischer Computer ein Betriebssystem und Anwendungen ausführt. Die VM umfasst eine Reihe von Spezifikations- und Konfigurationsdateien, die von den physischen Ressourcen eines Hosts unterstützt werden. Jede VM verfügt über virtuelle Geräte, die dieselben Funktionen wie physische Hardware bieten. VMs können den Vorteil bieten, dass sie portabler, verwaltbarer und sicherer sind. Darüber hinaus können Sie das Startverhalten jeder VM an Ihre spezifischen Anforderungen anpassen. Weitere Informationen finden Sie unter VM-Startverhalten.
Citrix Hypervisor unterstützt Gäste mit einer beliebigen Kombination von IPv4- oder IPv6-konfigurierten Adressen.
In Citrix Hypervisor können VMs im vollständig virtualisierten (HVM) Modus betrieben werden. Spezifische Prozessorfunktionen werden verwendet, um privilegierte Befehle, die von der virtuellen Maschine ausgeführt werden, zu “fangen”. Mit dieser Funktion können Sie ein unverändertes Betriebssystem verwenden. Für den Netzwerk- und Speicherzugriff werden emulierte Geräte der virtuellen Maschine präsentiert. Alternativ können PV-Treiber aus Gründen der Leistung und Zuverlässigkeit verwendet werden.
Erstellen von virtuellen Rechnern
Verwenden Sie VM-Vorlagen
Virtuelle Rechner werden aus Vorlagen vorbereitet. Eine Vorlage ist ein Gold-Image, das alle verschiedenen Konfigurationseinstellungen zum Erstellen einer Instanz einer bestimmten VM enthält. Citrix Hypervisor wird mit einem Basissatz von Vorlagen geliefert, bei denen es sich um Roh-VMs handelt, auf denen Sie ein Betriebssystem installieren können. Verschiedene Betriebssysteme benötigen unterschiedliche Einstellungen, um optimal zu funktionieren. Citrix Hypervisor-Vorlagen sind auf die Maximierung der Betriebssystemleistung abgestimmt.
Es gibt zwei grundlegende Methoden, mit denen Sie VMs aus Vorlagen erstellen können:
-
Verwenden einer vollständig vorkonfigurierten Vorlage, z. B. der Demo Linux Virtual Appliance.
-
Installieren eines Betriebssystems von einer CD, einem ISO-Image oder einem Netzwerk-Repository auf der entsprechenden bereitgestellten Vorlage.
Windows VMs beschreibt, wie Windows-Betriebssysteme auf virtuellen Rechnern installiert werden.
Linux-VMs beschreiben, wie Linux-Betriebssysteme auf virtuellen Rechnern installiert werden.
Hinweis:
Vorlagen, die von älteren Versionen von Citrix Hypervisor erstellt wurden, können in neueren Versionen von Citrix Hypervisor verwendet werden. Vorlagen, die in neueren Versionen von Citrix Hypervisor erstellt wurden, sind jedoch nicht mit älteren Versionen von Citrix Hypervisor kompatibel. Wenn Sie eine VM-Vorlage mit Citrix Hypervisor 8.2 erstellt haben, exportieren Sie die VDIs separat, und erstellen Sie die VM erneut, um sie mit einer früheren Version zu verwenden.
Andere Methoden der VM-Erstellung
Sie können nicht nur virtuelle Maschinen aus den bereitgestellten Vorlagen erstellen, sondern auch die folgenden Methoden verwenden, um VMs zu erstellen.
Klonen einer vorhandenen VM
Sie können eine Kopie einer vorhandenen VM erstellen, indem Sie aus einer Vorlage klonen . Vorlagen sind gewöhnliche VMs, die als Masterkopien zum Erstellen von Instanzen von virtuellen Rechnern verwendet werden sollen. Eine VM kann angepasst und in eine Vorlage umgewandelt werden. Stellen Sie sicher, dass Sie das entsprechende Vorbereitungsverfahren für die VM befolgen. Weitere Informationen finden Sie unter Vorbereiten des Klonens einer Windows-VM mit Sysprep und Vorbereiten des Klonens einer Linux-VM.
Hinweis:
Vorlagen können nicht als normale virtuelle Maschinen verwendet werden.
Citrix Hypervisor verfügt über zwei Mechanismen zum Klonen von VMs:
-
Eine vollständige Kopie
-
Kopieren-bei-Schreiben
Der schnellere Copy-on-Write-Modus schreibt nur modifizierte Blöcke auf den Datenträger. Copy-on-Write wurde entwickelt, um Speicherplatz zu sparen und schnelle Klone zu ermöglichen, verlangsamt jedoch die normale Datenträgerleistung geringfügig. Eine Vorlage kann ohne Verlangsamung mehrfach schnell geklont werden.
Hinweis:
Wenn Sie eine Vorlage in eine VM klonen und dann den Klon in eine Vorlage konvertieren, kann die Datenträgerleistung sinken. Das Ausmaß der Abnahme steht in linearem Zusammenhang mit der Häufigkeit, mit der dieser Prozess stattgefunden hat. In diesem Fall kann der CLI-Befehl
vm-copy
verwendet werden, um eine vollständige Kopie der Datenträger durchzuführen und die erwartete Datenträgerleistung wiederherzustellen.
Hinweise für Ressourcenpools
Wenn Sie eine Vorlage aus virtuellen VM-Datenträgern auf einem gemeinsam genutzten SR erstellen, wird der Vorgang zum Klonen der Vorlage an jeden Server im Pool weitergeleitet, der auf die freigegebenen SRs zugreifen kann. Wenn Sie die Vorlage jedoch von einem virtuellen VM-Laufwerk erstellen, das nur ein lokales SR hat, kann der Vorgang zum Klonen der Vorlage nur auf dem Server ausgeführt werden, der auf dieses SR zugreifen kann.
Importieren einer exportierten VM
Sie können eine VM erstellen, indem Sie eine vorhandene exportierte VM importieren . Wie beim Klonen ist das Exportieren und Importieren einer VM eine schnelle Möglichkeit, mehr VMs einer bestimmten Konfiguration zu erstellen. Mit dieser Methode können Sie die Geschwindigkeit Ihrer Bereitstellung erhöhen. Sie könnten zum Beispiel über eine spezielle Serverkonfiguration verfügen, die Sie häufig verwenden. Nachdem Sie eine VM wie erforderlich eingerichtet haben, exportieren Sie sie und importieren Sie sie später, um eine weitere Kopie Ihrer speziell konfigurierten VM zu erstellen. Sie können auch Export und Import verwenden, um eine VM auf den Citrix Hypervisor-Server zu verschieben, der sich in einem anderen Ressourcenpool befindet.
Einzelheiten und Verfahren zum Importieren und Exportieren von VMs finden Sie unter Importieren und Exportieren von VMs.
XenServer VM-Tools
XenServer VM Tools bieten leistungsstarke I/O-Dienste ohne den Aufwand herkömmlicher Geräteemulation.
XenServer VM-Tools für Windows
XenServer VM Tools für Windows (früher Citrix VM Tools) bestehen aus I/O-Treibern (auch bekannt als paravirtualisierte Treiber oder PV-Treiber) und dem Management Agent.
Die E/A-Treiber enthalten Speicher- und Netzwerktreiber sowie Low-Level-Management-Schnittstellen. Diese Treiber ersetzen die emulierten Geräte und ermöglichen den Hochgeschwindigkeitsverkehr zwischen Windows und der Citrix Hypervisor Produktfamilie. Bei der Installation eines Windows-Betriebssystems verwendet Citrix Hypervisor die herkömmliche Geräteemulation, um der VM einen Standard-IDE-Controller und eine Standard-Netzwerkkarte zu präsentieren. Diese Emulation ermöglicht es der Windows-Installation, integrierte Treiber zu verwenden, jedoch mit reduzierter Leistung aufgrund des Overheads, der mit der Emulation der Controller-Treiber verbunden ist.
Der Management Agent, auch bekannt als Guest Agent, ist für allgemeine Verwaltungsfunktionen für virtuelle Maschinen verantwortlich und bietet XenCenter einen vollständigen Funktionsumfang.
Installieren Sie XenServer VM Tools für Windows auf jeder Windows-VM, damit diese VM eine vollständig unterstützte Konfiguration hat und die Xe-CLI oder XenCenter verwenden kann. Eine VM funktioniert ohne die XenServer VM Tools für Windows, aber die Leistung wird beeinträchtigt, wenn die I/O-Treiber (PV-Treiber) nicht installiert sind. Sie müssen XenServer VM Tools für Windows auf Windows-VMs installieren, um die folgenden Vorgänge ausführen zu können:
-
Sauberes Herunterfahren, Neustarten oder Anhalten einer virtuellen Maschine
-
Anzeigen von VM-Leistungsdaten in XenCenter
-
Migrieren einer laufenden VM (mithilfe von Live-Migration oder Speicher-Live-Migration)
-
Erstellen von Snapshots mit Speicher (Checkpoints) oder Wiederherstellen von Snapshots
Weitere Informationen finden Sie unter Installieren der XenServer VM Tools für Windows.
Citrix VM Tools für Linux
Citrix VM Tools für Linux enthalten einen Gastagenten, der dem Host zusätzliche Informationen über die VM bereitstellt.
Sie müssen die Citrix VM Tools for Linux auf Linux-VMs installieren, um die folgenden Vorgänge ausführen zu können:
-
Anzeigen von VM-Leistungsdaten in XenCenter
-
Passen Sie die Anzahl der vCPUs auf einer laufenden Linux-VM an
-
Dynamische Speichersteuerung aktivieren
Hinweis:
Sie können die Funktion Dynamic Memory Control (DMC) nicht auf Red Hat Enterprise Linux 8, Red Hat Enterprise Linux 9, Rocky Linux 8, Rocky Linux 9 oder CentOS Stream 9 VMs verwenden, da diese Betriebssysteme kein Memory Ballooning mit dem Xen-Hypervisor unterstützen.
Weitere Informationen finden Sie unter Installieren von Citrix VM Tools für Linux.
Finden Sie den Virtualisierungsstatus einer VM heraus
XenCenter meldet den Virtualisierungsstatus einer VM auf der Registerkarte Allgemein der VM. Sie können herausfinden, ob die XenServer VM Tools installiert sind oder nicht. Auf dieser Registerkarte wird auch angezeigt, ob die VM Updates von Windows Update installieren und empfangen kann. Im folgenden Abschnitt werden die Meldungen aufgeführt, die in XenCenter angezeigt werden:
I/O-optimiert (nicht optimiert): In diesem Feld wird angezeigt, ob die I/O-Treiber auf der VM installiert sind oder nicht.
Management Agent installiert (nicht installiert): In diesem Feld wird angezeigt, ob der Management Agent auf der VM installiert ist oder nicht.
Kann (nicht in der Lage) Updates von Windows Update empfangen: gibt an, ob die VM I/O-Treiber von Windows Update empfangen kann.
Hinweis:
Windows Server Core 2016 unterstützt nicht die Verwendung von Windows Update zum Installieren oder Aktualisieren der E/A-Treiber. Verwenden Sie stattdessen das Installationsprogramm für XenServer VM Tools für Windows, das auf der Downloadseite von Citrix Hypervisor bereitgestellt wird.
I/O-Treiber und Management Agent installieren: Diese Meldung wird angezeigt, wenn auf der VM die I/O-Treiber oder der Management Agent nicht installiert sind.
Unterstützte Gäste und Zuweisung von Ressourcen
Eine Liste der unterstützten Gastbetriebssysteme finden Sie unter Unterstützte Gäste, virtueller Speicher und Datenträgergrößenbeschränkungen
In diesem Abschnitt werden die Unterschiede bei der Unterstützung virtueller Geräte für die Mitglieder der Citrix Hypervisor Produktfamilie beschrieben.
Unterstützung virtueller Geräte der Citrix Hypervisor Produktfamilie
Die aktuelle Version der Citrix Hypervisor Produktfamilie weist einige allgemeine Einschränkungen für virtuelle Geräte für VMs auf. Für bestimmte Gastbetriebssysteme gelten möglicherweise niedrigere Grenzwerte für bestimmte Funktionen. Der Abschnitt für einzelne Gastinstallationen weist auf die Einschränkungen hin. Ausführliche Informationen zu den Beschränkungen der Konfiguration finden Sie unter Configuration Limits.
Faktoren wie Hardware und Umgebung können die Beschränkungen beeinflussen. Informationen zu unterstützter Hardware finden Sie in der Citrix Hypervisor Hardwarekompatibilitätsliste.
VM-Block-Geräte
Citrix Hypervisor emuliert einen IDE-Bus in Form eines hd*
-Geräts. Wenn Sie Windows verwenden, wird bei der Installation der XenServer VM Tools ein spezieller I/O-Treiber installiert, der ähnlich wie Linux funktioniert, außer in einer vollständig virtualisierten Umgebung.