XenServer

Importieren und Exportieren von VMs

Mit XenServer können Sie VMs importieren und in verschiedene Formate exportieren.

Verwenden des XenCenter Importieren können Sie VMs aus dem Open Virtualization Format (OVF und OVA), den Disk-Image-Formaten (VHD, VHDX/AVHDX und VMDK) und dem XenServer XVA-Format importieren. Sie können sogar VMs importieren, die auf anderen Virtualisierungsplattformen erstellt wurden, z. B. den von VMware und Microsoft angebotenen.

Hinweis:

Beim Importieren von VMs, die mit anderen Virtualisierungsplattformen erstellt wurden, konfigurieren oder arrangieren das Gastbetriebssystem, um sicherzustellen, dass es auf XenServer startet. Die Funktion zur Betriebssystemkorrektur in XenCenter zielt darauf ab, diese grundlegende Interoperabilität bereitzustellen. Weitere Informationen finden Sie unter Korrektur des Betriebssystems.

Verwenden des XenCenter Exportieren können Sie VMs in das Open Virtualization Format (OVF und OVA) und das XenServer XVA-Format exportieren.

Sie können auch die xe CLI verwenden, um VMs aus dem XenServer XVA-Format zu importieren und in dieses zu exportieren.

Anforderungen

Um VMs in und aus verschiedenen Formaten importieren und exportieren zu können, benötigen Sie bestimmte Berechtigungen. Das Importieren oder Exportieren Der Assistent führt Überprüfungen durch, um sicherzustellen, dass Sie über eine erforderliche Rolle im Zielpool verfügen, bevor Sie fortfahren können. Weitere Informationen zu den erforderlichen RBAC-Rollen finden Sie unter RBAC-Rollen und -Berechtigungen.

Unterstützte Formate

Format Wird der Import unterstützt? Wird der Export unterstützt? Beschreibung
Offenes Virtualisierungsformat (OVF und OVA) Ja Ja OVF ist ein offener Standard zum Verpacken und Verteilen einer virtuellen Appliance, die aus einer oder mehreren VMs besteht.
Disk-Image-Formate (VHD, VHDX/AVHDX und VMDK) Ja Nein Disk-Image-Dateien im Format Virtual Hard Disk (VHD), Virtual Hard Disk Extended (VHDX), Automatic Virtual Hard Disk (AVHDX) und Virtual Machine Disk (VMDK) können mit dem Importieren Zauberer.
XenServer XVA-Format Ja Ja XVA ist ein Format, das spezifisch für Xen-basierte Hypervisoren ist, um eine einzelne VM als einzelnes Dateiarchiv zu verpacken, einschließlich eines Deskriptors und Disk-Images. Die Dateinamenerweiterung lautet .xva.

Welches Format soll verwendet werden?

Erwägen Sie die Verwendung des OVF/OVA-Formats für folgende Zwecke:

  • Teilen Sie XenServer vApps und VMs mit anderen Virtualisierungsplattformen, die OVF unterstützen

  • Speichern von mehr als einer VM

Erwägen Sie die Verwendung des VHD-, VHDX/AVHDX- oder VMDK-Formats, wenn:

  • Es ist ein virtuelles Disk-Image verfügbar, das ohne zugeordnete OVF-Metadaten verfügbar ist

Erwägen Sie die Verwendung des XVA-Formats für folgende Zwecke:

  • Importieren und Exportieren von VMs durch Ausführen eines Skripts in der CLI

Offenes Virtualisierungsformat (OVF und OVA)

OVF ist ein offener Standard, der von der Distributed Management Task Force für das Verpacken und Verteilen einer virtuellen Appliance festgelegt wurde, die aus einer oder mehreren VMs besteht. Weitere Informationen zu OVF- und OVA-Formaten finden Sie in den folgenden Informationen:

Ein OVF-Paket ist die Gruppe von Dateien, aus denen die virtuelle Appliance besteht. Es enthält immer eine Deskriptordatei und alle anderen Dateien, die die folgenden Attribute des Pakets darstellen:

Attributes

Deskriptor (.ovf): Der Deskriptor gibt immer die Anforderungen an die virtuelle Hardware des Pakets an. Sie kann auch andere Informationen angeben, darunter:

  • Beschreibungen der virtuellen Datenträger, des Pakets selbst und der Gastbetriebssysteme
  • Eine Lizenzvereinbarung
  • Anweisungen zum Starten und Stoppen von VMs in der Appliance
  • Anweisungen zum Installieren des Pakets

Unterschrift (.Cert): Die Signatur ist die digitale Signatur, die von einem Public-Key-Zertifikat im X.509-Format verwendet wird, um den Autor des Pakets zu authentifizieren.

Manifest (.Mf): Mit dem Manifest können Sie die Integrität des Paketinhalts überprüfen. Es enthält die SHA-1-Digests jeder Datei im Paket.

Virtuelle Festplatten: OVF gibt kein Disk-Image-Format an. Ein OVF-Paket enthält Dateien, die aus virtuellen Laufwerken bestehen, in dem Format, das vom Virtualisierungsprodukt definiert wurde, das die virtuellen Laufwerke exportiert hat. XenServer erstellt OVF-Pakete mit Disk-Images im dynamischen VHD-Format. VMware-Produkte und Virtual Box erstellen OVF-Pakete mit virtuellen Festplatten im Stream-optimierten VMDK-Format.

OVF-Pakete unterstützen auch andere Funktionen, die sich nicht auf Metadaten beziehen, wie z. B. Komprimierung, Archivierung, EULA-Anhänge und Anmerkungen.

Hinweis:

Beim Importieren eines OVF-Pakets, das komprimiert wurde oder komprimierte Dateien enthält, müssen Sie möglicherweise zusätzlichen Speicherplatz auf dem XenServer-Host freigeben, um es ordnungsgemäß zu importieren.

Ein Open Virtual Appliance (OVA)-Paket ist eine einzelne Archivdatei im Format Tape Archive (.tar), die die Dateien enthält, aus denen ein OVF-Paket besteht.

Wählen Sie das OVF- oder OVA-Format

OVF-Pakete enthalten eine Reihe von unkomprimierten Dateien, was den Zugriff auf einzelne Disk-Images in der Datei erleichtert. Ein OVA-Paket enthält eine große Datei, und obwohl Sie diese Datei komprimieren können, erhalten Sie nicht die Flexibilität einer Reihe von Dateien.

Die Verwendung des OVA-Formats ist nützlich für bestimmte Anwendungen, für die es von Vorteil ist, nur eine Datei zu haben, z. B. das Erstellen von Paketen für Web-Downloads. Erwägen Sie, OVA nur als Option zu verwenden, um die Handhabung des Pakets zu vereinfachen. Die Verwendung dieses Formats verlängert sowohl den Export- als auch den Importvorgang.

Disk-Image-Formate (VHD, VHDX/AVHDX und VMDK)

Mit XenCenter können Sie Disk-Images in den Formaten Virtual Hard Disk (VHD), Virtual Hard Disk Extended (VHDX), Automatic Virtual Hard Disk (AVHDX) und Virtual Machine Disk (VMDK) importieren. Das Exportieren von eigenständigen Disk-Images wird nicht unterstützt.

VHD ist ein virtuelles Festplattenformat, das zum Speichern der Datenträgerdaten für VMs verwendet wird. VMDK ist ein VMware-spezifisches Format für virtuelle Festplatten. VHDX ist eine verbesserte Version des VHD-Formats. Weitere Informationen zu VHDX/AVHDX finden Sie unter VHDX/AVHDX.

Sie können ein Disk-Image importieren, wenn ein virtuelles Disk-Image ohne zugeordnete OVF-Metadaten verfügbar ist. Diese Option kann in den folgenden Situationen auftreten:

  • Es ist möglich, ein Disk-Image zu importieren, aber die zugehörigen OVF-Metadaten sind nicht lesbar

  • Ein virtuelles Laufwerk ist in einem OVF-Paket nicht definiert

  • Sie wechseln von einer Plattform, auf der Sie kein OVF-Paket erstellen können (z. B. ältere Plattformen oder Bilder)

  • Sie möchten eine ältere VMware-Appliance importieren, die keine OVF-Informationen enthält.

  • Sie möchten eine eigenständige VM importieren, die über keine OVF-Informationen verfügt

Sofern verfügbar, empfehlen wir, Appliance-Pakete zu importieren, die OVF-Metadaten anstelle eines einzelnen Disk-Images enthalten. Die OVF-Daten geben Aufschluss darüber, dass die Importieren -Assistent erfordert, dass eine VM aus ihrem Datenträgerimage neu erstellt wird. Zu diesen Informationen gehören die Anzahl der Datenträgerabbilder, die mit den Anforderungen an VM, Prozessor, Speicher, Netzwerk und Arbeitsspeicher verknüpft sind. Ohne diese Informationen kann es viel komplexer und fehleranfälliger sein, die VM neu zu erstellen.

VHDX/AVHDX

VHDX ist eine verbesserte Version des VHD-Formats, die neben einer größeren Kapazität auch eine bessere Leistung, Fehlertoleranz und Datenschutzfunktionen bietet.

AVHDX ist ein Disk-Image-Format, das Teil des VHDX-Standards für virtuelle Festplatten ist. Es wird verwendet, um die Snapshot- oder Prüfpunktinformationen von VMs zu speichern. Wenn Sie einen Snapshot auf einer VM erstellen, wird automatisch eine AVHDX-Datei generiert, um den aktuellen Status der virtuellen Festplatte beizubehalten. Diese Datei kann verwendet werden, um die Momentaufnahmeinformationen von VMs nachzuverfolgen. Jede AVHDX-Datei wird mit der vorherigen AVHDX-Datei verknüpft, wodurch eine Kette erstellt wird, die alle Änderungen enthält, die seit der Basisdatei der virtuellen Festplatte vorgenommen wurden.

Verwenden des XenCenter Importieren können Sie eine VHDX/AVHDX-Datei in einen Pool oder einen bestimmten Host als VM importieren. Informationen zur Verwendung von XenCenter Importieren Assistent zum Importieren einer VHDX/AVHDX-Datei finden Sie unter Importieren von Disk-Images.

Wenn Sie Citrix-Kunde sind, können Sie diese Funktion auch verwenden, um Ihre VMs von VMware zu XenServer zu migrieren. Als Teil der Softwarestreamingtechnologie speichert Citrix Provisioning ein freigegebenes Datenträgerimage (vDisk) als VHDX/AVHDX-Datei. Durch die Verwendung von XenCenter Importieren Um eine VHDX/AVHDX-Datei zu importieren, können Sie Ihre vDisk ganz einfach von VMware zu XenServer migrieren. Weitere Informationen finden Sie unter Migrieren von VMware.

XVA-Format

XVA ist ein XenServer-spezifisches Format für virtuelle Appliances, das eine einzelne VM als einen einzigen Satz von Dateien verpackt, einschließlich eines Deskriptors und Disk-Images. Die Dateiendung lautet .xva.

Der Deskriptor (Dateinamenerweiterung ova.xml) gibt die virtuelle Hardware einer einzelnen VM an.

Das Disk-Image-Format ist ein Verzeichnis mit Dateien. Der Verzeichnisname entspricht einem Referenznamen im Deskriptor und enthält zwei Dateien für jeden 1-MB-Block des Disk-Images. Der Basisname jeder Datei ist die Blocknummer in Dezimalzahlen. Die erste Datei enthält einen Block des Disk-Images im rohen Binärformat und hat keine Erweiterung. Die zweite Datei ist eine Prüfsumme der ersten Datei. Wenn die VM aus Citrix Hypervisor 8.0 oder früher exportiert wurde, hat diese Datei die Erweiterung .Prüfsumme. Wenn die VM aus Citrix Hypervisor 8.1 oder höher exportiert wurde, hat diese Datei die Erweiterung .xxhash.

Wichtig:

Wenn eine VM vom XenServer-Host exportiert und dann in einen anderen XenServer-Host mit einem anderen CPU-Typ importiert wird, wird sie möglicherweise nicht ordnungsgemäß ausgeführt. Beispielsweise kann es vorkommen, dass eine Windows-VM, die von einem Host mit einer Intel® VT-fähigen CPU exportiert wurde, nicht ausgeführt wird, wenn sie auf einen Host mit einer AMD-VTM-CPU importiert wird.

Korrektur des Betriebssystems

Beim Importieren eines virtuellen Geräts oder Disk-Images, das von einer anderen Virtualisierungsplattform als XenServer erstellt und exportiert wurde, müssen Sie die VM möglicherweise konfigurieren, bevor sie auf dem XenServer-Host ordnungsgemäß gestartet wird.

XenCenter enthält eine erweiterte Hypervisor-Interoperabilitätsfunktion – Operating System Fixup – die darauf abzielt, ein grundlegendes Maß an Interoperabilität für VMs zu gewährleisten, die Sie in XenServer importieren. Verwenden Sie die Betriebssystemkorrektur, wenn Sie VMs aus OVF/OVA-Paketen und Disk-Images importieren, die auf anderen Virtualisierungsplattformen erstellt wurden.

Die Betriebssystem-Fixup-ISO befindet sich in Ihrer XenCenter-Installation im Verzeichnis C:\Programme (x86)\XenServer\XenCenter\Externe Werkzeuge.

Der Prozess der Betriebssystemkorrektur behebt die Geräte- und Treiberprobleme des Betriebssystems, die beim Wechsel von einem Hypervisor zu einem anderen auftreten. Der Prozess versucht, Probleme im Zusammenhang mit dem Startgerät mit der importierten VM zu beheben, die möglicherweise verhindern, dass das Betriebssystem in der XenServer-Umgebung gestartet wird. Diese Funktion ist nicht für Konvertierungen von einer Plattform auf eine andere ausgelegt.

Hinweis:

Für diese Funktion ist ein ISO-Speicher-Repository mit 40 MB freiem Speicherplatz und 256 MB virtuellem Speicher erforderlich.

Die Betriebssystemkorrektur wird als automatisch startendes ISO-Image bereitgestellt, das an das DVD-Laufwerk der importierten VM angehängt wird. Er führt die erforderlichen Reparaturvorgänge aus, wenn die VM zum ersten Mal gestartet wird, und fährt dann die VM herunter. Wenn die neue VM das nächste Mal gestartet wird, wird das Startgerät zurückgesetzt und die VM wird normal gestartet.

Um die Betriebssystemkorrektur für importierte Disk-Images oder OVF/OVA-Pakete zu verwenden, aktivieren Sie die Funktion auf der Seite “Erweiterte Optionen” von XenCenter Importieren Zauberer. Geben Sie einen Speicherort an, an den die Fixup-ISO kopiert wird, damit XenServer sie verwenden kann.

Was bewirkt die Betriebssystemkorrektur mit der VM?

Die Option Betriebssystemkorrektur wurde entwickelt, um minimale Änderungen zu ermöglichen, damit ein virtuelles System gestartet werden kann. Abhängig vom Gastbetriebssystem und dem Hypervisor des ursprünglichen Hosts sind nach der Verwendung der Betriebssystemkorrektur möglicherweise weitere Aktionen erforderlich. Diese Aktionen können Konfigurationsänderungen und die Installation von Treibern umfassen.

Während des Fixup-Prozesses wird eine ISO in eine ISO SR kopiert. Die ISO-Datei wird an eine VM angehängt. Die Startreihenfolge ist so festgelegt, dass sie vom virtuellen DVD-Laufwerk gestartet wird, und die VM wird in der ISO-Datei gestartet. Die Umgebung innerhalb der ISO überprüft dann jeden Datenträger der VM, um festzustellen, ob es sich um ein Linux- oder ein Windows-System handelt.

Wenn ein Linux-System erkannt wird, wird der Speicherort der GRUB-Konfigurationsdatei bestimmt. Alle Zeiger auf SCSI-Festplatten-Boot-Geräte werden so geändert, dass sie auf IDE-Festplatten verweisen. Wenn GRUB z.B. einen Eintrag von /dev/sda1 die erste Festplatte auf dem ersten SCSI-Controller darstellt, wird dieser Eintrag geändert in /dev/hda1 Stellt die erste Festplatte auf dem ersten IDE-Controller dar.

Wenn ein Windows-System erkannt wird, wird ein generischer Treiber für kritische Startgeräte aus der Treiberdatenbank des installierten Betriebssystems extrahiert und beim Betriebssystem registriert. Dieser Vorgang ist besonders wichtig für ältere Windows-Betriebssysteme, wenn das Boot-Gerät zwischen einer SCSI- und einer IDE-Schnittstelle gewechselt wird.

Wenn bestimmte Virtualisierungs-Toolsets auf der VM erkannt werden, werden sie deaktiviert, um Leistungsprobleme und unnötige Ereignismeldungen zu vermeiden.

Importieren von VMs

Wenn Sie eine VM importieren, erstellen Sie effektiv eine VM, indem Sie viele der gleichen Schritte ausführen, die zum Bereitstellen einer neuen VM erforderlich sind. Zu diesen Schritten gehören das Nominieren eines Hosts sowie das Konfigurieren von Speicher und Netzwerk.

Sie können OVF/OVA-, Disk-Image-, XVA- und XVA Version 1-Dateien mit XenCenter importieren Importieren Zauberer. Sie können XVA-Dateien auch über die xe CLI importieren.

Hinweis:

Es ist nicht garantiert, dass Sie eine VM, die von einem aktuelleren System auf ein weniger aktuelles System exportiert wurde, importieren können. Wenn Sie z. B. eine VM von einem Host exportieren, der sich auf der neuesten Ebene des Early Access-Updatekanals befindet, können Sie diese VM möglicherweise nicht sofort in einen Host importieren, der sich auf der neuesten Ebene des normalen Updatekanals befindet. Bevor Sie die VM in diesen Host importieren können, muss der Host im normalen Kanal die gleiche Aktualisierungsstufe erreichen wie der Early Access-Kanal beim Exportieren der VM.

Dieses Verhalten wird durch zusätzliche Metadaten verursacht, die möglicherweise in späteren Updates hinzugefügt werden und in früheren Versionen nicht verstanden werden.

Importieren von VMs aus OVF/OVA

Das XenCenter Importieren Mit dem Assistenten können Sie VMs importieren, die als OVF/OVA-Dateien gespeichert wurden. Das Importieren Der Assistent führt Sie durch die üblichen Schritte zum Erstellen einer VM in XenCenter: Nominieren eines Hosts und Konfigurieren von Speicher und Netzwerk für die neue VM. Beim Importieren von OVF- und OVA-Dateien können zusätzliche Schritte erforderlich sein, z. B.:

  • Führen Sie beim Importieren von VMs, die mit anderen Virtualisierungsplattformen erstellt wurden, die Funktion Betriebssystemkorrektur aus, um ein grundlegendes Maß an Interoperabilität für die VM sicherzustellen. Weitere Informationen finden Sie unter Korrektur des Betriebssystems.

Voraussetzungen

  • Stellen Sie sicher, dass der Zielhost über genügend RAM verfügt, um die zu importierenden virtuellen Maschinen zu unterstützen. Ein Mangel an verfügbarem RAM führt zu einem fehlgeschlagenen Import.

Importierte OVF-Pakete werden beim Importieren mit XenCenter als vApps angezeigt. Wenn der Import abgeschlossen ist, werden die neuen VMs im XenCenter angezeigt Betriebsmittel und die neue vApp wird im Verwalten von vApps Dialogfeld.

So importieren Sie VMs aus OVF/OVA mit XenCenter:

  1. Öffnen Sie die Importieren -Assistenten, indem Sie einen der folgenden Schritte ausführen:

    • Im Betriebsmittel , klicken Sie mit der rechten Maustaste, und wählen Sie dann Importieren im Kontextmenü.
    • Am Datei und wählen Sie Importieren.
  2. Suchen Sie auf der ersten Seite des Assistenten die Datei, die Sie importieren möchten, und klicken Sie dann auf Nächster um fortzufahren.

  3. Überprüfen und akzeptieren Sie ggf. EULAs.

    Wenn das Paket, das Sie importieren, EULAs enthält, akzeptieren Sie diese und klicken Sie auf Nächster um fortzufahren. Wenn keine EULAs im Paket enthalten sind, überspringt der Assistent diesen Schritt und wechselt direkt zur nächsten Seite.

  4. Geben Sie den Pool oder Host an, in den Sie die VMs importieren möchten.

    Um einen Host oder Pool auszuwählen, wählen Sie aus dem Feld Importieren von VM(s) in Liste.

    Klicken Sie zum Fortfahren auf Weiter.

  5. Konfigurieren des Speichers für die importierten VMs: Wählen Sie ein oder mehrere Speicherrepositorys aus, in denen die importierten virtuellen Datenträger abgelegt werden sollen, und klicken Sie dann auf Nächster um fortzufahren.

    Um alle importierten virtuellen Laufwerke auf derselben SR zu platzieren, wählen Sie Platzieren Sie alle importierten VMs auf dieser Ziel-SR. Wählen Sie einen SR aus der Liste aus.

    Um die virtuellen Festplatten eingehender VMs auf verschiedenen SRs zu platzieren, wählen Sie Platzieren importierter VMs auf den angegebenen Ziel-SRs. Wählen Sie für jede VM die Ziel-SR aus der Liste in der Spalte SR aus.

  6. Konfigurieren Sie das Netzwerk für die importierten VMs: Ordnen Sie die Schnittstellen virtueller Netzwerke in den VMs, die Sie importieren, den Zielnetzwerken im Zielpool zu. Das Netzwerk und die MAC-Adresse, die in der Liste der eingehenden VMs angezeigt werden, werden als Teil der Definition der ursprünglichen (exportierten) VM in der Exportdatei gespeichert. Um eine eingehende Schnittstelle eines virtuellen Netzwerks einem Zielnetzwerk zuzuordnen, wählen Sie ein Netzwerk aus der Liste in der Spalte Zielnetzwerk aus. Klicken Sie zum Fortfahren auf Weiter.

  7. Festlegen von Sicherheitseinstellungen: Wenn das ausgewählte OVF/OVA-Paket mit Sicherheitsfunktionen wie Zertifikaten oder einem Manifest konfiguriert ist, geben Sie die erforderlichen Informationen an, und klicken Sie dann auf Nächster um fortzufahren.

    Auf der Seite Sicherheit werden verschiedene Optionen angezeigt, je nachdem, welche Sicherheitsfunktionen auf der OVF-Appliance konfiguriert wurden:

    • Wenn die Appliance signiert ist, wird eine Überprüfen der digitalen Signatur Das Kontrollkästchen wird angezeigt, das automatisch aktiviert ist. Klicken Zertifikat anzeigen , um das Zertifikat anzuzeigen, das zum Signieren des Pakets verwendet wurde. Wenn das Zertifikat als nicht vertrauenswürdig angezeigt wird, ist es wahrscheinlich, dass entweder das Stammzertifikat oder die ausstellende Zertifizierungsstelle auf dem lokalen Computer nicht vertrauenswürdig ist. Deaktivieren Sie das Symbol Überprüfen der digitalen Signatur Kontrollkästchen, wenn Sie die Signatur nicht überprüfen möchten.

    • Wenn die Appliance ein Manifest enthält, wird ein Überprüfen des Manifestinhalts Kontrollkästchen wird angezeigt. Aktivieren Sie dieses Kontrollkästchen, damit der Assistent die Liste der Dateien im Paket überprüft.

    Wenn Pakete digital signiert werden, wird das zugeordnete Manifest automatisch überprüft, sodass die Überprüfen des Manifestinhalts Kontrollkästchen wird nicht auf der Seite Sicherheit angezeigt.

    Hinweis:

    VMware Workstation 7.1.x OVF-Dateien können nicht importiert werden, wenn Sie das Manifest überprüfen. Dieser Fehler tritt auf, weil VMware Workstation 7.1.x eine OVF-Datei mit einem Manifest erstellt, das ungültige SHA-1-Hashes enthält. Wenn Sie das Manifest nicht überprüfen, ist der Import erfolgreich.

  8. Betriebssystemkorrektur aktivieren: Wenn die VMs in dem Paket, das Sie importieren, auf einer anderen Virtualisierungsplattform als XenServer erstellt wurden, wählen Sie die Option Verwenden der Betriebssystemkorrektur Kontrollkästchen. Wählen Sie eine ISO-SR aus, in die die Fixup-ISO kopiert werden kann, damit XenServer darauf zugreifen kann. Weitere Informationen zu dieser Funktion finden Sie unter Korrektur des Betriebssystems.

    Klicken Sie zum Fortfahren auf Weiter.

  9. Überprüfen Sie die Importeinstellungen, und klicken Sie dann auf Beenden , um den Importvorgang zu starten und den Assistenten zu schließen.

    Hinweis:

    Das Importieren einer VM kann je nach Größe der VM sowie der Geschwindigkeit und Bandbreite der Netzwerkverbindung einige Zeit in Anspruch nehmen.

Der Importfortschritt wird in der Statusleiste am unteren Rand des XenCenter-Fensters und auf dem Baumstämme Registerkarte. Wenn die neu importierte VM verfügbar ist, wird sie in der Betriebsmittel und die neue vApp wird im Verwalten von vApps Dialogfeld.

Hinweis:

Nachdem Sie XenCenter zum Importieren eines OVF-Pakets verwendet haben, das Windows-Betriebssysteme enthält, müssen Sie die Bahnsteig Parameter.

  1. Legen Sie die Bahnsteig Parameter auf device_id=0002. Beispiel:

       xe vm-param-set uuid=VM uuid platform:device_id=0002
    
  2. Legen Sie die Bahnsteig Parameter auf viridian=wahr. Beispiel:

       xe vm-param-set uuid=VM uuid platform:viridian=true
    

Importieren von Disk-Images

Das XenCenter Importieren Mit dem Assistenten können Sie ein Disk-Image in einen Pool oder einen bestimmten Host als VM importieren. Das Importieren Der Assistent führt Sie durch die üblichen Schritte zum Erstellen einer VM in XenCenter: Nominieren eines Hosts und Konfigurieren von Speicher und Netzwerk für die neue VM.

Voraussetzungen

  • Stellen Sie sicher, dass DHCP in dem Verwaltungsnetzwerk ausgeführt wird, das XenServer verwendet.

  • Das Importieren Der Assistent erfordert lokalen Speicher auf dem Server, auf dem Sie ihn ausführen.

So importieren Sie VMs aus einem Disk-Image mit XenCenter:

  1. Öffnen Sie die Importieren -Assistenten, indem Sie einen der folgenden Schritte ausführen:

    • Im Betriebsmittel , klicken Sie mit der rechten Maustaste, und wählen Sie dann Importieren im Kontextmenü.

    • Am Datei und wählen Sie Importieren.

  2. Suchen Sie auf der ersten Seite des Assistenten die Datei, die Sie importieren möchten, und klicken Sie dann auf Nächster um fortzufahren.

  3. Geben Sie den Namen des virtuellen Computers an, und ordnen Sie CPU- und Arbeitsspeicherressourcen zu.

    Geben Sie einen Namen für die neue VM ein, die aus dem importierten Datenträgerimage erstellt werden soll, und weisen Sie dann die Anzahl der CPUs und die Menge des Arbeitsspeichers zu. Klicken Sie zum Fortfahren auf Weiter.

  4. Geben Sie den Pool oder Host an, in den Sie die VM importieren möchten.

    Um einen Host oder Pool auszuwählen, wählen Sie aus dem Feld Importieren von VM(s) in Liste.

    Klicken Sie zum Fortfahren auf Weiter.

  5. Konfigurieren des Speichers für die importierten VMs: Wählen Sie ein oder mehrere Speicherrepositorys aus, in denen die importierten virtuellen Datenträger abgelegt werden sollen, und klicken Sie dann auf Nächster um fortzufahren.

    Um alle importierten virtuellen Laufwerke auf derselben SR zu platzieren, wählen Sie Platzieren Sie alle importierten VMs auf dieser Ziel-SR. Wählen Sie einen SR aus der Liste aus.

    Um die virtuellen Festplatten eingehender VMs auf verschiedenen SRs zu platzieren, wählen Sie Platzieren importierter VMs auf den angegebenen Ziel-SRs. Wählen Sie für jede VM die Ziel-SR aus der Liste in der Spalte SR aus.

  6. Konfigurieren Sie das Netzwerk für die importierten VMs: Ordnen Sie die Schnittstellen virtueller Netzwerke in den VMs, die Sie importieren, den Zielnetzwerken im Zielpool zu. Das Netzwerk und die MAC-Adresse, die in der Liste der eingehenden VMs angezeigt werden, werden als Teil der Definition der ursprünglichen (exportierten) VM in der Exportdatei gespeichert. Um eine eingehende Schnittstelle eines virtuellen Netzwerks einem Zielnetzwerk zuzuordnen, wählen Sie ein Netzwerk aus der Liste in der Spalte Zielnetzwerk aus. Klicken Sie zum Fortfahren auf Weiter.

  7. Geben Sie die Boot-Option an.

    Am Boot-Optionen den Startmodus für die neue VM an. Es können nur die Optionen ausgewählt werden, die vom Gastbetriebssystem unterstützt werden.

    • BIOS-Start: Wählen Sie diese Option aus, um die VM im Legacy-BIOS-Modus zu starten. Der Legacy-BIOS-Start wird für Windows 11-VMs nicht unterstützt.

    • UEFI-Start: Wählen Sie diese Option aus, um die VM im UEFI-Modus zu starten. XenServer unterstützt diesen Boot-Modus nur für bestimmte Gastbetriebssysteme. Weitere Informationen zu den Gastbetriebssystemen, die für den UEFI-Start unterstützt werden, finden Sie unter UEFI-Gaststart und Secure Boot.

    • Sicherer UEFI-Start: Wählen Sie diese Option aus, um die VM im UEFI Secure Boot-Modus zu starten. Secure Boot verhindert, dass nicht signierte, falsch signierte oder geänderte Binärdateien während des Bootvorgangs ausgeführt werden. XenServer unterstützt diesen Boot-Modus nur für bestimmte Gastbetriebssysteme. Weitere Informationen zu den Gastbetriebssystemen, die für UEFI Secure Boot unterstützt werden, finden Sie unter UEFI-Gaststart und Secure Boot.

    (Nur VHDX/AVHDX) Beim Importieren einer VM aus einer VHDX/AVHDX-Datei wird die Importieren Der Assistent versucht, den Startmodus aus der VHDX/AVHDX-Datei, die Sie importieren, automatisch zu erkennen. Überprüfen Sie die Einstellungen, und stellen Sie sicher, dass derselbe Startmodus ausgewählt ist, der ursprünglich für die VM konfiguriert wurde.

    Klicken Sie zum Fortfahren auf Weiter.

  8. Aktivieren oder deaktivieren Sie die Betriebssystemkorrektur.

    Wenn das Disk-Image, das Sie importieren, auf einem anderen Hypervisor als XenServer basiert, wählen Sie Verwenden der Betriebssystemkorrektur. Wählen Sie eine ISO-SR aus, in die die Fixup-ISO kopiert werden kann, damit XenServer sie verwenden kann. Weitere Informationen finden Sie unter Informationen zum Importieren und Exportieren von VMs.

    Wichtig:

    Wenn Sie eine VHDX/AVHDX-Datei aus Citrix Provisioning (PVS) auf VMware vSphere importieren, wählen Sie Verwenden Sie keine Betriebssystemkorrektur. Das Aktivieren der Betriebssystemkorrektur für VHDX/AVHDX über PVS kann zu einem Startfehler führen.

    Klicken Sie zum Fortfahren auf Weiter.

  9. Überprüfen Sie die Importeinstellungen, und klicken Sie dann auf Beenden , um den Importvorgang zu starten und den Assistenten zu schließen.

    Das Importieren eines virtuellen Computers kann je nach Größe des virtuellen Computers sowie der Geschwindigkeit und Bandbreite der Netzwerkverbindung einige Zeit in Anspruch nehmen.

Der Importfortschritt wird in der Statusleiste am unteren Rand des XenCenter-Fensters und auf dem Baumstämme Registerkarte. Wenn die neu importierte VM verfügbar ist, wird sie in der Betriebsmittel Scheibe.

Hinweis:

Nachdem Sie XenCenter zum Importieren eines Disk-Images verwendet haben, das Windows-Betriebssysteme enthält, müssen Sie die Bahnsteig Parameter. Der Wert dieses Parameters variiert je nach der Windows-Version, die im Disk-Image enthalten ist:

  • Legen Sie für Windows Server 2016 und höher das Attribut Bahnsteig Parameter auf device_id=0002. Beispiel:

       xe vm-param-set uuid=VM uuid platform:device_id=0002
     <!--NeedCopy-->
    
  • Legen Sie für alle anderen Windows-Versionen das Kennzeichen Bahnsteig Parameter auf viridian=wahr. Beispiel:

       xe vm-param-set uuid=VM uuid platform:viridian=true
     <!--NeedCopy-->
    

Importieren von VMs aus XVA

Sie können VMs, Vorlagen und Snapshots importieren, die zuvor exportiert und lokal im XVA-Format gespeichert wurden (.xva). Führen Sie dazu die üblichen Schritte zum Erstellen einer VM aus: Nominieren Sie einen Host und konfigurieren Sie dann Speicher und Netzwerk für die neue VM.

Warnung:

Es ist möglicherweise nicht immer möglich, eine importierte VM auszuführen, die von einem anderen Host mit einem anderen CPU-Typ exportiert wurde. Beispielsweise kann eine Windows-VM, die von einem Host mit einer Intel VT-fähigen CPU exportiert wurde, nicht ausgeführt werden, wenn sie auf einen Host mit einer AMD-VTM-CPU importiert wird.

So importieren Sie VMs aus XVA mit XenCenter:

  1. Öffnen Sie die Importieren -Assistenten, indem Sie einen der folgenden Schritte ausführen:

    • Im Betriebsmittel , klicken Sie mit der rechten Maustaste, und wählen Sie dann Importieren im Kontextmenü.
    • Am Datei und wählen Sie Importieren.
  2. Suchen Sie auf der ersten Seite des Assistenten die Datei, die Sie importieren möchten (.xva oder ova.xml), und klicken Sie dann auf Nächster um fortzufahren.

    Wenn Sie einen URL-Speicherort (http (Englisch), https, Dateioder ftp) in der Dateiname Schachtel. Klicken Nächster, wird ein Dialogfeld Paket herunterladen geöffnet und Sie müssen einen Ordner auf Ihrem XenCenter-Host angeben, in den die Datei kopiert wird.

  3. Wählen Sie einen Pool oder Host aus, auf dem die importierte VM starten soll, und wählen Sie dann Nächster um fortzufahren.

  4. Wählen Sie die Speicher-Repositories aus, auf denen das importierte virtuelle Laufwerk abgelegt werden soll, und klicken Sie dann auf Nächster um fortzufahren.

  5. Konfigurieren des Netzwerks für die importierten VMs: Ordnen Sie die virtuelle Netzwerkschnittstelle auf der VM, die Sie importieren, einem Netzwerk im Zielpool zu. Das Netzwerk und die MAC-Adresse, die in der Liste der eingehenden VMs angezeigt werden, werden als Teil der Definition der ursprünglichen (exportierten) VM in der Exportdatei gespeichert. Um eine eingehende Schnittstelle eines virtuellen Netzwerks einem Zielnetzwerk zuzuordnen, wählen Sie ein Netzwerk aus der Liste in der Spalte Zielnetzwerk aus. Klicken Sie zum Fortfahren auf Weiter.

  6. Überprüfen Sie die Importeinstellungen, und klicken Sie dann auf Beenden , um den Importvorgang zu starten und den Assistenten zu schließen.

    Hinweis:

    Das Importieren einer VM kann je nach Größe der VM sowie der Geschwindigkeit und Bandbreite der Netzwerkverbindung einige Zeit in Anspruch nehmen.

Der Importfortschritt wird in der Statusleiste am unteren Rand des XenCenter-Fensters und auf dem Baumstämme Registerkarte. Wenn die neu importierte VM verfügbar ist, wird sie in der Betriebsmittel Scheibe.

So importieren Sie eine VM aus XVA mithilfe der xe CLI:

Geben Sie Folgendes ein, um die VM in die Standard-SR auf dem XenServer-Zielhost zu importieren:

  xe vm-import -h hostname -u root -pw password \
      filename=pathname_of_export_file
<!--NeedCopy-->

Um die VM in eine andere SR auf dem XenServer-Zielhost zu importieren, fügen Sie das optionale sr-uuid Parameter:

  xe vm-import -h hostname -u root -pw password \
      filename=pathname_of_export_file sr-uuid=uuid_of_target_sr
<!--NeedCopy-->

Wenn Sie die MAC-Adresse der ursprünglichen VM beibehalten möchten, fügen Sie das optionale erhalten und setzen Sie auf STIMMT:

  xe vm-import -h hostname -u root -pw password \
      filename=pathname_of_export_file preserve=true
<!--NeedCopy-->

Hinweis:

Das Importieren einer VM kann je nach Größe der VM sowie der Geschwindigkeit und Bandbreite der Netzwerkverbindung einige Zeit in Anspruch nehmen.

Nachdem die VM importiert wurde, gibt die Eingabeaufforderung die UUID der neu importierten VM zurück.

Exportieren von VMs

Sie können OVF/OVA- und XVA-Dateien mit dem XenCenter-Exportassistenten exportieren. Sie können XVA-Dateien auch mit der xe CLI exportieren.

Hinweis

VM-Gruppeneinstellungen werden beim Exportieren einer VM nicht beibehalten.

Exportieren von VMs als OVF/OVA

Mit dem XenCenter-Exportassistenten können Sie eine oder mehrere VMs als OVF/OVA-Paket exportieren. Wenn Sie VMs als OVF/OVA-Paket exportieren, werden die Konfigurationsdaten zusammen mit den virtuellen Festplatten jeder VM exportiert.

So exportieren Sie VMs als OVF/OVA mit XenCenter:

  1. Fahren Sie die VMs, die Sie exportieren möchten, herunter oder halten Sie sie an.

  2. Öffnen Sie den Export-Assistenten: in der Betriebsmittel Klicken Sie mit der rechten Maustaste auf den Pool oder Host mit den VMs, die Sie exportieren möchten, und wählen Sie dann Exportieren.

  3. Auf der ersten Seite des Assistenten:
    • Geben Sie den Namen der Exportdatei ein
    • Geben Sie den Ordner an, in dem die Dateien gespeichert werden sollen
    • Auswählen OVF/OVA-Paket (*.ovf, *.ova) vom Format Liste
    • Klicken Sie zum Fortfahren auf Weiter
  4. Wählen Sie in der Liste der verfügbaren VMs die VMs aus, die Sie in das OVF/OVA-Paket aufnehmen möchten, und klicken Sie dann auf Nächster um fortzufahren.

  5. Bei Bedarf können Sie dem Paket ein zuvor vorbereitetes Dokument mit einer Endbenutzer-Lizenzvereinbarung (EULA) (.rtf, .txt) hinzufügen.

    Um eine EULA hinzuzufügen, klicken Sie auf Hinzufügen und navigieren Sie zu der Datei, die Sie hinzufügen möchten. Nachdem Sie die Datei hinzugefügt haben, können Sie das Dokument anzeigen, indem Sie es aus dem EULA-Dateien und klicken Sie dann auf Ansehen.

    EULAs können die rechtlichen Bedingungen für die Nutzung der Appliance und der in der Appliance bereitgestellten Anwendungen festlegen.

    Durch die Möglichkeit, eine oder mehrere EULAs einzuschließen, können Sie die Software auf der Appliance rechtlich schützen. Wenn Ihre Appliance beispielsweise ein proprietäres Betriebssystem auf ihren VMs enthält, können Sie den EULA-Text von diesem Betriebssystem einschließen. Der Text wird angezeigt und die Person, die das Gerät importiert, muss ihn akzeptieren.

    Hinweis:

    Der Versuch, EULA-Dateien hinzuzufügen, die nicht in unterstützten Formaten vorliegen, einschließlich XML- oder Binärdateien, kann dazu führen, dass die Import-EULA-Funktion fehlschlägt.

    Auswählen Nächster um fortzufahren.

  6. Am Erweiterte Optionen , geben Sie die Optionen für ein Manifest, eine Signatur und eine Ausgabedatei an oder klicken Sie einfach auf Nächster um fortzufahren.

    1. Um ein Manifest für das Paket zu erstellen, wählen Sie die Option Erstellen eines Manifests Kontrollkästchen.

      Das Manifest stellt eine Bestandsliste oder eine Liste der anderen Dateien in einem Paket bereit. Das Manifest wird verwendet, um sicherzustellen, dass die Dateien, die ursprünglich beim Erstellen des Pakets enthalten waren, mit den Dateien identisch sind, die beim Eintreffen des Pakets vorhanden sind. Beim Importieren der Dateien wird eine Prüfsumme verwendet, um sicherzustellen, dass sich die Dateien seit der Erstellung des Pakets nicht geändert haben.

    2. So fügen Sie dem Paket eine digitale Signatur hinzu

      1. Auswählen Signieren des OVF-Pakets.

        Die digitale Signatur (.Cert) enthält die Signatur der Manifestdatei und das Zertifikat, mit dem diese Signatur erstellt wurde. Wenn ein signiertes Paket importiert wird, kann der Benutzer die Identität des Paketerstellers überprüfen, indem er den öffentlichen Schlüssel des Zertifikats verwendet, um die digitale Signatur zu validieren.

      2. Navigieren Sie zu einem Zertifikat.

        Verwenden Sie ein X.509-Zertifikat, das Sie bereits von einer vertrauenswürdigen Stelle erstellt und als .Pfx Datei. Für Zertifikate mit SHA-256-Digestexport unter Verwendung des “Microsoft Enhanced RSA and AES Cryptographic Provider” als CSP.

      3. In Passwort für den privaten Schlüssel Geben Sie das Exportkennwort (PFX) oder, wenn kein Exportkennwort angegeben wurde, den privaten Schlüssel ein, der dem Zertifikat zugeordnet ist.

    3. Um die ausgewählten VMs als einzelne (tar-)Datei im OVA-Format auszugeben, wählen Sie die Option Erstellen eines OVA-Pakets (einzelne OVA-Exportdatei) Kontrollkästchen. Weitere Informationen zu den verschiedenen Dateiformaten finden Sie unter Offenes Virtualisierungsformat.

    4. Zum Komprimieren von Images virtueller Festplatten (. VHD-Dateien), die im Paket enthalten sind, wählen Sie die Option Komprimieren von OVF-Dateien Kontrollkästchen.

      Wenn Sie ein OVF-Paket erstellen, wird den virtuellen Festplattenimages standardmäßig der gleiche Speicherplatz wie der exportierten VM zugewiesen. Eine VM, der 26 GB Speicherplatz zugewiesen sind, verfügt beispielsweise über ein Festplattenimage, das 26 GB Speicherplatz belegt. Das Festplattenimage verwendet diesen Speicherplatz unabhängig davon, ob die VM ihn tatsächlich benötigt oder nicht.

      Hinweis:

      Durch das Komprimieren der VHD-Dateien dauert der Exportvorgang länger. Das Importieren eines Pakets, das komprimierte VHD-Dateien enthält, dauert ebenfalls länger, da die Importieren Der Assistent muss beim Importieren alle VHD-Abbilder extrahieren.

    Wenn sowohl Erstellen eines OVA-Pakets (einzelne OVA-Exportdatei) und Komprimieren von OVF-Dateien markiert sind, ist das Ergebnis eine komprimierte OVA-Datei mit der Erweiterung .ova.gz.

  7. Überprüfen Sie die Exporteinstellungen.

    Damit der Assistent das exportierte Paket überprüft, wählen Sie das Symbol Überprüfen des Exports nach Abschluss Kontrollkästchen. Klicken Beenden , um den Exportvorgang zu starten, und schließen Sie den Assistenten.

    Hinweis:

    Das Exportieren einer VM kann je nach Größe der VM sowie Geschwindigkeit und Bandbreite der Netzwerkverbindung einige Zeit in Anspruch nehmen.

Der Exportfortschritt wird in der Statusleiste am unteren Rand des XenCenter-Fensters und auf dem Baumstämme Registerkarte. Um einen laufenden Export abzubrechen, klicken Sie auf das Symbol Baumstämme , suchen Sie in der Liste der Ereignisse nach dem Export und klicken Sie auf das Symbol Abbrechen Knopf.

Exportieren von VMs als XVA

Sie können eine vorhandene VM mit dem XenCenter als XVA-Datei exportieren Exportieren Assistent oder die xe CLI. Es wird empfohlen, eine VM auf eine andere Maschine als den XenServer-Host zu exportieren, auf dem Sie eine Bibliothek mit Exportdateien verwalten können. Sie können die VM beispielsweise auf die Maschine exportieren, auf der XenCenter ausgeführt wird.

Warnung:

Es ist möglicherweise nicht immer möglich, eine importierte VM auszuführen, die von einem anderen Host mit einem anderen CPU-Typ exportiert wurde. Beispielsweise kann eine Windows-VM, die von einem Host mit einer Intel VT-fähigen CPU exportiert wurde, nicht ausgeführt werden, wenn sie auf einen Host mit einer AMD-VTM-CPU importiert wird.

So exportieren Sie VMs als XVA-Dateien mit XenCenter:

  1. Fahren Sie die VM, die Sie exportieren möchten, herunter oder halten Sie sie an.

  2. Öffnen Sie den Export-Assistenten: Wählen Sie in der Betriebsmittel Klicken Sie mit der rechten Maustaste auf den virtuellen Computer, den Sie exportieren möchten, und wählen Sie dann Exportieren.

  3. Auf der ersten Seite des Assistenten:
    • Geben Sie den Namen der Exportdatei ein
    • Geben Sie den Ordner an, in dem die Dateien gespeichert werden sollen
    • Auswählen XVA Datei (*.xva) vom Format Liste
    • Klicken Sie zum Fortfahren auf Weiter
  4. Wählen Sie in der Liste der verfügbaren VMs die VM aus, die Sie exportieren möchten, und klicken Sie dann auf Nächster um fortzufahren.

  5. Überprüfen Sie die Exporteinstellungen.

    Damit der Assistent das exportierte Paket überprüft, wählen Sie das Symbol Überprüfen des Exports nach Abschluss Kontrollkästchen. Klicken Sie auf Fertig stellen, um den Exportvorgang zu starten und den Assistenten zu schließen.

    Hinweis:

    Das Exportieren einer VM kann je nach Größe der VM sowie Geschwindigkeit und Bandbreite der Netzwerkverbindung einige Zeit in Anspruch nehmen.

Der Exportfortschritt wird in der Statusleiste am unteren Rand des XenCenter-Fensters und auf dem Baumstämme Registerkarte. Um einen laufenden Export abzubrechen, klicken Sie auf das Symbol Baumstämme , suchen Sie in der Liste der Ereignisse nach dem Export und klicken Sie auf das Symbol Abbrechen Knopf.

So exportieren Sie VMs als XVA-Dateien mit der xe CLI:

  1. Fahren Sie die VM herunter, die Sie exportieren möchten.

  2. Exportieren Sie die VM, indem Sie Folgendes ausführen:

      xe vm-export -h hostname -u root -pw password vm=vm_name \
          filename=pathname_of_file
    <!--NeedCopy-->
    

    Hinweis:

    Stellen Sie sicher, dass Sie die .xva bei der Angabe des Namens der Exportdatei. Wenn die exportierte VM diese Erweiterung nicht hat, erkennt XenCenter die Datei möglicherweise nicht als gültige XVA-Datei, wenn Sie versuchen, sie zu importieren.

Importieren und Exportieren von VMs