Verwalten virtueller Maschinen

Dieser Abschnitt enthält eine Übersicht darüber, wie virtuelle Maschinen (VMs) mithilfe von Vorlagen erstellt werden. Darüber hinaus werden weitere Vorbereitungsmethoden erläutert, darunter die physische in virtuelle Konvertierung (P2V), das Klonen von Vorlagen und das Importieren von zuvor exportierten VMs.

Was ist eine virtuelle Maschine?

Eine virtuelle Maschine (VM) ist ein Software-Computer, der wie ein physischer Computer ein Betriebssystem und Anwendungen ausführt. Die VM besteht aus einer Reihe von Spezifikations- und Konfigurationsdateien, die von den physischen Ressourcen eines Hosts gesichert werden. Jede VM verfügt über virtuelle Geräte, die dieselben Funktionen wie physische Hardware bereitstellen. VMs können die Vorteile bieten, dass sie mobiler, verwaltbarer und sicherer sind. Darüber hinaus können Sie das Boot-Verhalten 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.

Typen von virtuellen Maschinen

In Citrix Hypervisor können VMs in einem von zwei Modi betrieben werden:

  • Paravirtualisiert (PV): Der Kernel der virtuellen Maschine verwendet spezifischen Code, der bewusst ist, dass er auf einem Hypervisor läuft, um Geräte und Speicher zu verwalten.

  • Vollständig virtualisiert (HVM): Spezifische Prozessorfunktionen werden verwendet, um privilegierte Anweisungen zu „trapping“, die die virtuelle Maschine ausführt. Mit dieser Funktion können Sie ein unverändertes Betriebssystem verwenden. Für den Netzwerk- und Speicherzugriff werden emulierte Geräte der virtuellen Maschine angezeigt. Alternativ können PV-Treiber aus Gründen der Leistung und Zuverlässigkeit verwendet werden.

VMs erstellen

Verwenden von VM-Vorlagen

VMs werden aus Vorlagen vorbereitet. Eine Vorlage ist ein Gold-Image , das alle verschiedenen Konfigurationseinstellungen enthält, um eine Instanz einer bestimmten VM zu erstellen. Citrix Hypervisor wird mit einem Basissatz von Vorlagen ausgeliefert, bei denen es sich um rohe VMs handelt, auf denen Sie ein Betriebssystem installieren können. Unterschiedliche Betriebssysteme erfordern unterschiedliche Einstellungen, um optimal ausgeführt werden zu können. Citrix Hypervisor Vorlagen werden optimiert, um die Leistung des Betriebssystems zu maximieren.

Es gibt zwei grundlegende Methoden, mit denen Sie VMs aus Vorlagen erstellen können:

  • Verwendung einer komplett vorkonfigurierten Vorlage, zum Beispiel der virtuellen Demo Linux Appliance.

  • Installieren eines Betriebssystems von einer CD, einem ISO-Image oder einem Netzwerk-Repository auf die entsprechende bereitgestellte Vorlage.

Windows VMsbeschreibt, wie Windows Betriebssysteme auf VMs installiert werden.

Linux-VMsbeschreibt, wie Linux-Betriebssysteme auf VMs installiert werden.

Hinweis:

Vorlagen, die mit ä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 mithilfe von Citrix Hypervisor 8.0 erstellt haben, exportieren Sie die VDIs separat, und erstellen Sie die VM erneut.

Andere Methoden der VM-Erstellung

Zusätzlich zum Erstellen von VMs aus den bereitgestellten Vorlagen können Sie VMs mithilfe der folgenden Methoden erstellen.

Physisch-virtuelle Konvertierung

Physical to Virtual Conversion (P2V) ist der Prozess, der ein vorhandenes Windows Betriebssystem auf einem physischen Server in eine virtualisierte Instanz von sich selbst konvertiert. Die Konvertierung umfasst das Dateisystem, die Konfiguration usw. Diese virtualisierte Instanz wird dann als VM auf dem Citrix Hypervisor or-Server übertragen, instanziiert und gestartet.

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 Master-Kopien verwendet werden sollen, um Instanzen von VMs zu erstellen. Eine VM kann angepasst und in eine Vorlage konvertiert 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 VMs verwendet werden.

Citrix Hypervisor verfügt über zwei Mechanismen zum Klonen von VMs:

  • Eine vollständige Kopie

  • Copy-on-Write

    Der schnellere Kopiermodus schreibt nur geänderte 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 Festplattenleistung etwas. Eine Vorlage kann mehrmals ohne Verlangsamung schnell geklont werden.

    Hinweis:

    Wenn Sie eine Vorlage in eine VM klonen und dann den Klon in eine Vorlage konvertieren, kann die Datenträgerleistung abnehmen. Der Grad der Abnahme hat eine lineare Beziehung zu der Häufigkeit, wie oft dieser Prozess passiert ist. In diesem Fall kann dervm-copy CLI-Befehl verwendet werden, um eine vollständige Kopie der Festplatten durchzuführen und die erwartete Festplattenleistung wiederherzustellen.

Hinweise für Ressourcenpools

Wenn Sie eine Vorlage von virtuellen VM-Laufwerken auf einem freigegebenen SR erstellen, wird der Vorlagenklonvorgang 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 über eine lokale SR verfügt, kann der Vorlagenklonvorgang nur auf dem Server ausgeführt werden, der auf diese SR zugreifen kann.

Importieren einer exportierten VM

Sie können eine VM erstellen, indem Sie eine vorhandene exportierte VM importieren . Wie das Klonen, Exportieren und Importieren einer VM ist eine schnelle Möglichkeit, mehr VMs einer bestimmten Konfiguration zu erstellen. Mit dieser Methode können Sie die Geschwindigkeit Ihrer Bereitstellung erhöhen. Möglicherweise verfügen Sie beispielsweise über eine spezielle Serverkonfiguration, die Sie oft verwenden. Nachdem Sie eine VM nach Bedarf eingerichtet haben, exportieren Sie sie und importieren Sie sie später, um eine weitere Kopie der speziell konfigurierten VM zu erstellen. Sie können auch den Export und Import verwenden, um eine VM auf den Citrix Hypervisor or-Server zu verschieben, der sich in einem anderen Ressourcenpool befindet.

Einzelheiten und Verfahren zum Importieren und Exportieren von VMs finden Sie unterImportieren und Exportieren von VMs.

Citrix VM-Tools

Citrix VM-Tools bieten leistungsstarke E/A-Dienste ohne den Aufwand herkömmlicher Geräteemulation. Citrix VM Tools bestehen aus E/A-Treibern (auch als paravirtualisierte Treiber oder PV-Treiber bezeichnet) und dem Management Agent. Installieren Sie Citrix VM Tools auf jeder Windows VM, damit diese VM über eine vollständig unterstützte Konfiguration verfügt und die xe CLI oder XenCenter verwenden kann. Die auf der VM installierte Version von Citrix VM Tools muss mit der neuesten verfügbaren Version übereinstimmen, die auf dem Citrix Hypervisor or-Server installiert ist. Einige Hotfixes enthalten beispielsweise eine aktualisierte Citrix VM Tools-ISO, die die auf dem Host installierte Version aktualisiert.

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 herkömmliche Geräteemulation, um der VM einen Standard-IDE-Controller und eine Standard-Netzwerkkarte zu präsentieren. Diese Emulation ermöglicht es Windows, mithilfe von integrierten Treibern zu installieren, jedoch mit reduzierter Leistung aufgrund des Overhead, der mit der Emulation der Controllertreiber verbunden ist.

Der Management Agent, auch als Gast-Agent bezeichnet, ist für Verwaltungsfunktionen der virtuellen Maschine auf hoher Ebene verantwortlich und stellt XenCenter einen vollständigen Satz von Funktionen bereit. Diese Funktionen umfassen stillschweigte Snapshots.

Sie müssen Citrix VM Tools auf jeder Windows VM installieren, damit die VM über eine vollständig unterstützte Konfiguration verfügt. Die auf der VM installierte Version von Citrix VM Tools muss mit der auf dem Citrix Hypervisor or-Server installierten Version übereinstimmen. Eine VM funktioniert ohne Citrix VM Tools, aber die Leistung wird beeinträchtigt, wenn die E/A-Treiber (PV-Treiber) nicht installiert sind. Sie müssen Citrix VM Tools 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 ausgeführten VM (mit Livemigration oder Storage Livemigration)

  • Erstellen stillschweigter Snapshots oder Snapshots mit Arbeitsspeicher (Prüfpunkte) oder Wiederherstellen von Snapshots

  • Anpassen der Anzahl der vCPUs auf einer laufenden Linux-VM (Windows VMs erfordern einen Neustart, damit diese Änderung wirksam wird)

Finden Sie den Virtualisierungsstatus einer VM heraus

XenCenter meldet den Virtualisierungsstatus einer VM auf der Registerkarte Allgemein der VM. Sie können herausfinden, ob Citrix VM Tools (E/A-Treiber und der Management Agent) 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:

E/A-optimiert (nicht optimiert): Dieses Feld zeigt an, ob die E/A-Treiber auf der VM installiert sind. Klicken Sie auf den Link E/A-Treiber installieren und Management Agent , um die E/A-Treiber von Citrix VM Tools ISO zu installieren.

Hinweis:

E/A-Treiber werden automatisch auf einer Windows VM installiert, die Updates von Windows Update erhalten kann. Weitere Informationen finden Sie unter Aktualisieren von Citrix VM-Tools.

Management Agent installiert (nicht installiert): Dieses Feld zeigt an, ob der Management Agent auf der VM installiert ist. Klicken Sie auf den Link E/A-Treiber und Management Agent installieren, um den Management Agent über die Citrix VM Tools-ISO zu installieren.

Kann Updates von Windows Update empfangen (kann nicht): Gibt an, ob die VM E/A-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 auf der Citrix VM Tools-ISO.

Installieren von E/A-Treibern und Management Agent: Diese Meldung wird angezeigt, wenn auf der VM keine E/A-Treiber oder der Management Agent installiert sind. Klicken Sie auf den Link, um Citrix VM Tools zu installieren. Bei Linux-VMs wechselt das Klicken auf den Statuslink zur Konsole der VM und lädt die Citrix VM Tools-ISO. Anschließend können Sie die ISO mounten und die Installation manuell ausführen, wie unter beschriebenInstallieren von Citrix VM-Tools.

Unterstützte Gäste und Zuweisung von Ressourcen

Eine Liste der unterstützten Gastbetriebssysteme finden Sie unterUnterstützte Gäste, virtuelle Arbeitsspeicher 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 hat einige allgemeine Einschränkungen für virtuelle Geräte für VMs. Bestimmte Gastbetriebssysteme haben möglicherweise niedrigere Grenzwerte für bestimmte Funktionen. Der Abschnitt zur individuellen Gastinstallation stellt die Einschränkungen fest. Ausführliche Informationen zu Konfigurationslimits finden Sie unterKonfigurationsbeschränkungen.

Faktoren wie Hardware und Umgebung können die Einschränkungen beeinflussen. Weitere Informationen zur unterstützten Hardware finden Sie im Citrix HypervisorHardwarekompatibilitätsliste.

VM-Blockgeräte

Im para-virtualisierten (PV) Linux-Fall werden Blockgeräte als PV-Geräte übergeben. Citrix Hypervisor versucht nicht, SCSI oder IDE zu emulieren, sondern stellt stattdessen eine geeignetere Schnittstelle in der virtuellen Umgebung bereit. Diese Schnittstelle ist in Form vonxvd* Geräten. Manchmal ist es auch möglich, einsd* Gerät mit demselben Mechanismus zu erhalten, bei dem der PV-Treiber innerhalb der VM den SCSI-Gerätenamespace übernimmt. Dieses Verhalten ist nicht wünschenswert, daher ist es am besten,xvd* wenn möglich für PV-Gäste zu verwenden. Diexvd* Geräte sind standardmäßig für Debian und RHEL.

Für Windows oder andere vollständig virtualisierte Gäste emuliert Citrix Hypervisor einen IDE-Bus in Form eineshd* Geräts. Wenn Sie Windows verwenden, wird bei der Installation der Citrix VM Tools ein spezieller E/A-Treiber installiert, der ähnlich wie Linux funktioniert, außer in einer vollständig virtualisierten Umgebung.