Citrix Hypervisor

Importieren und Exportieren von VMs

Mit Citrix Hypervisor können Sie VMs aus verschiedenen Formaten importieren und in verschiedene Formate exportieren. Mit dem XenCenter Import-Assistenten können Sie VMs von Datenträgerimages (VHD und VMDK), Open Virtualization Format (OVF und OVA) und Citrix Hypervisor XVA-Format importieren. Sie können sogar VMs importieren, die auf anderen Virtualisierungsplattformen wie den von VMware und Microsoft angebotenen erstellt wurden.

Hinweis:

Konfigurieren oder reparieren Sie beim Importieren von VMs, die mit anderen Virtualisierungsplattformen erstellt wurden, das Gastbetriebssystem, um sicherzustellen, dass es auf Citrix Hypervisor gestartet wird. Die Funktion zur Betriebssystemfixierung in XenCenter soll dieses grundlegende Maß an Interoperabilität bieten. Weitere Informationen finden Sie unter Betriebssystem-Update.

Mit dem XenCenter Exportassistenten können Sie VMs in das Open Virtualization Format (OVF und OVA) und das Citrix Hypervisor XVA-Format exportieren.

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

Unterstützte Formate

Format Beschreibung
Offenes Virtualisierungsformat (OVF und OVA) OVF ist ein offener Standard zum Verpacken und Verteilen einer virtuellen Appliance, die aus einer oder mehreren VMs besteht.
Datenträgerimageformate (VHD und VMDK) Imagedateien für virtuelle Datenträger (Virtual Hard Disk, VHD) und Virtual Machine Disk (VMDK) können mit dem Import-Assistenten importiert werden. Das Importieren eines Datenträgerimages ist möglicherweise sinnvoll, wenn ein virtuelles Datenträgerimage verfügbar ist, ohne dass OVF-Metadaten verknüpft sind.
Citrix Hypervisor XVA-Format XVA ist ein für Xen-basierte Hypervisoren spezifisches Format zum Verpacken einer einzelnen VM als einzelnes Dateiarchiv, einschließlich eines Deskriptors und Disk-Images. Die Dateinamenerweiterung ist .xva.

Welches Format soll verwendet werden?

Erwägen Sie die Verwendung von OVF/OVA-Format für

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

  • Speichern Sie mehr als eine VM

  • Schützen Sie eine vApp oder VM vor Beschädigung und Manipulation

  • Fügen Sie eine Lizenzvereinbarung hinzu

  • Vereinfachen der vApp-Verteilung durch Speichern eines OVF-Pakets in einer OVA-Datei

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

  • Importieren und Exportieren von VMs aus einem Skript mit einer CLI

Offenes Virtualisierungsformat (OVF und OVA)

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

Hinweis:

Um OVF- oder OVA-Pakete zu importieren oder zu exportieren, müssen Sie als Root angemeldet sein oder die Rolle Pool-Administrator Role Based Access Control (RBAC) mit Ihrem Benutzerkonto verknüpft sein.

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

Attribute

Deskriptor (.ovf): Der Deskriptor gibt immer die virtuellen Hardwareanforderungen des Pakets an. Es 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 virtuellen Rechnern in der Appliance
  • Anweisungen zum Installieren des Pakets

Signatur (.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 Datenträger: OVF gibt kein Datenträgerimageformat an. Ein OVF-Paket enthält Dateien, die virtuelle Laufwerke in dem Format enthalten, das durch das Virtualisierungsprodukt definiert wurde, das die virtuellen Laufwerke exportiert hat. Citrix Hypervisor produziert OVF-Pakete mit Datenträgerimages im dynamischen VHD-Format; VMware Produkte und Virtual Box produzieren OVF-Pakete mit virtuellen Laufwerken im streamoptimierten VMDK-Format.

OVF-Pakete unterstützen auch andere nicht mit Metadaten verbundene Funktionen wie Komprimierung, Archivierung, EULA-Anlage und Anmerkungen.

Hinweis:

Wenn Sie ein OVF-Paket importieren, das komprimiert wurde oder komprimierte Dateien enthält, müssen Sie möglicherweise zusätzlichen Speicherplatz auf dem Citrix Hypervisor-Server 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 OVF oder OVA-Format

OVF-Pakete enthalten eine Reihe von unkomprimierten Dateien, die es einfacher machen, wenn Sie auf einzelne Datenträgerimages in der Datei zugreifen möchten. Ein OVA-Paket enthält eine große Datei, und obwohl Sie diese Datei komprimieren können, bietet es Ihnen nicht die Flexibilität einer Reihe von Dateien.

Die Verwendung des OVA-Formats ist für bestimmte Anwendungen nützlich, für die es vorteilhaft 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.

Datenträgerimageformate (VHD und VMDK)

Mit XenCenter können Sie Datenträgerimages in den Formaten Virtual Hard Disk (VHD) und Virtual Machine Disk (VMDK) importieren. Das Exportieren eigenständiger Datenträgerimages wird nicht unterstützt.

Hinweis:

Um Datenträgerimages zu importieren, stellen Sie sicher, dass Sie als root angemeldet sind oder dass die Pool-Administrator-RBAC-Rolle Ihrem Benutzerkonto zugeordnet ist.

Sie können ein Datenträgerimage importieren, wenn ein virtuelles Datenträgerimage ohne zugehörige 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 nicht in einem OVF-Paket definiert

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

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

  • Sie möchten eine eigenständige VM importieren, die keine OVF-Informationen enthält

Wenn verfügbar, empfehlen wir, Appliance-Pakete zu importieren, die OVF-Metadaten anstelle eines einzelnen Datenträgerimages enthalten. Die OVF-Daten enthalten Informationen, die der Importassistent benötigt, um eine VM von seinem Datenträgerimage neu zu erstellen. Diese Informationen umfassen die Anzahl der Festplattenimage, die mit der VM verknüpft sind, den Prozessor, den Speicher, das Netzwerk, den Speicherbedarf usw. Ohne diese Informationen kann es viel komplexer und fehleranfälliger sein, die VM neu zu erstellen.

XVA-Format

XVA ist ein virtuelles Appliance-Format, das für Citrix Hypervisor spezifisch ist und eine einzelne VM als einen einzigen Satz von Dateien verpackt, einschließlich eines Deskriptors und Disk-Images. Die Dateinamenerweiterung lautet .xva.

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

Das Disk-Image-Format ist ein Verzeichnis von Dateien. Der Verzeichnisname entspricht einem Referenznamen im Deskriptor und enthält zwei Dateien für jeden 1 MB Block des Datenträgerimages. Der Basisname jeder Datei ist die Blocknummer in Dezimalzahl. Die erste Datei enthält einen Block des Datenträgerimages im 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 .checksum. Wenn die VM aus Citrix Hypervisor 8.1 oder höher exportiert wurde, hat diese Datei die Erweiterung .xxhash.

Wichtig:

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

Betriebssystem-Update

Beim Importieren einer virtuellen Appliance oder eines Datenträgerimages, die von einer anderen Virtualisierungsplattform als Citrix Hypervisor erstellt und exportiert werden, müssen Sie die VM möglicherweise konfigurieren, bevor sie auf dem Citrix Hypervisor-Server ordnungsgemäß gestartet wird.

XenCenter enthält eine erweiterte Hypervisor-Interoperabilitätsfunktion - Operating System Fixup -, mit der ein grundlegendes Maß an Interoperabilität für VMs sichergestellt werden soll, die Sie in Citrix Hypervisor importieren. Verwenden Sie Operating System Fixup, wenn Sie VMs aus OVF/OVA-Paketen und Datenträgerimages importieren, die auf anderen Virtualisierungsplattformen erstellt wurden.

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

Hinweis:

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

Das Betriebssystem-Fixup wird als automatisch startendes ISO-Image geliefert, das an das DVD-Laufwerk der importierten VM angeschlossen ist. Es führt die erforderlichen Reparaturvorgänge durch, wenn die VM zum ersten Mal gestartet wird, und fährt dann die VM herunter. Beim nächsten Start der neuen VM wird das Startgerät zurückgesetzt und die VM wird normal gestartet.

Wenn Sie Betriebssystemfixup auf importierten Datenträgerimages oder OVF/OVA-Paketen verwenden möchten, aktivieren Sie das Feature auf der Seite Erweiterte Optionen des XenCenter Importassistenten. Geben Sie einen Speicherort an, an den das Fixup-ISO-Image kopiert wird, damit Citrix Hypervisor es verwenden kann.

Was macht das Betriebssystem-Fixup mit der VM?

Die Option Betriebssystemfixup wurde entwickelt, um minimale Änderungen zu ermöglichen, damit ein virtuelles System gestartet werden kann. Je nach Gastbetriebssystem und Hypervisor des ursprünglichen Hosts sind nach der Verwendung von Operating System Fixup möglicherweise weitere Aktionen erforderlich. Zu diesen Aktionen können Konfigurationsänderungen und Treiberinstallationen gehören.

Während des Fixup-Vorgangs wird ein ISO auf eine ISO-SR kopiert. Das ISO-Image ist an eine VM angeschlossen. Die Startreihenfolge wird vom virtuellen DVD-Laufwerk gestartet, und die VM startet in das ISO-Image. Die Umgebung innerhalb des 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-Disk-Boot-Geräte werden so geändert, dass sie auf IDE-Datenträger verweisen. Wenn GRUB beispielsweise einen Eintrag /dev/sda1 enthält, der den ersten Datenträger auf dem ersten SCSI-Controller darstellt, wird dieser Eintrag in /dev/hda1 geändert. was den ersten Datenträger auf dem ersten IDE-Controller darstellt.

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

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

Importieren von virtuellen Rechnern

Wenn Sie eine VM importieren, erstellen Sie effektiv eine VM und verwenden dabei viele der gleichen Schritte, 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 dem XenCenter Importassistenten importieren. Sie können XVA-Dateien auch über die xe CLI importieren.

Importieren von VMs aus OVF/OVA

Hinweis:

Um OVF- oder OVA-Pakete zu importieren, müssen Sie als Root angemeldet sein oder die Rolle Pool-Administrator Role Based Access Control (RBAC) mit Ihrem Benutzerkonto verknüpft sein.

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

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

Tipp:

Stellen Sie sicher, dass der Zielhost über ausreichend RAM verfügt, um die zu importierenden virtuellen Maschinen zu unterstützen. Ein Mangel an verfügbarem RAM führt zu einem fehlgeschlagenen Import. Weitere Informationen zur Behebung dieses Problems finden Sie unter CTX125120 — Appliance-Import-Assistent schlägt wegen fehlendem Arbeitsspeicher fehl.

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

Importieren von VMs aus OVF/OVA mit XenCenter:

  1. Öffnen Sie den Import-Assistenten, indem Sie eine der folgenden Aktionen ausführen:

    • Klicken Sie im Bereich Ressourcen mit der rechten Maustaste, und wählen Sie dann im Kontextmenü Importieren aus.
    • Wählen Sie im Menü Datei die Option Importierenaus.
  2. Suchen Sie auf der ersten Seite des Assistenten die Datei, die Sie importieren möchten, und klicken Sie dann auf Weiter, um fortzufahren.

  3. Prüfen und akzeptieren Sie gegebenenfalls die EULAs.

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

  4. Geben Sie den Pool oder Host an, in den Sie die VMs importieren möchten, und weisen Sie die VMs dann (optional) einem Citrix Hypervisor-Server zu Hause zu.

    Um einen Host oder Pool auszuwählen, wählen Sie aus der Liste Zu importierende VM (s) aus.

    Um jeder VM einen Citrix Hypervisor Homeserver zuzuweisen, wählen Sie einen Server aus der Liste im Homeserveraus. Wenn Sie keinen Homeserver zuweisen möchten, wählen Sie Keinen Homeserver zuweisenaus.

    Klicken Sie zum Fortfahren auf Weiter.

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

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

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

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

  7. Sicherheitseinstellungen angeben: 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 Weiter, 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 das Kontrollkästchen Digitale Signatur überprüfen angezeigt, das automatisch aktiviert ist. Klicken Sie auf Zertifikat anzeigen, um das Zertifikat anzuzeigen, mit dem das Paket signiert 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 Kontrollkästchen Digitale Signatur überprüfen, wenn Sie die Signatur nicht verifizieren möchten.

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

    Wenn Pakete digital signiert sind, wird das zugehörige Manifest automatisch überprüft, sodass das Kontrollkästchen Manifestinhalt überprüfen nicht auf der Seite Sicherheit angezeigt wird.

    Hinweis:

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

  8. Betriebssystemfixup aktivieren: Wenn die VMs in dem Paket, das Sie importieren, auf einer anderen Virtualisierungsplattform als Citrix Hypervisor erstellt wurden, aktivieren Sie das Kontrollkästchen Betriebssystem-Fixup verwenden . Wählen Sie eine ISO-SR aus, in die das Fixup-ISO-Image kopiert werden kann, damit Citrix Hypervisor darauf zugreifen kann. Weitere Informationen zu dieser Funktion finden Sie unter Betriebssystem-Update.

    Klicken Sie zum Fortfahren auf Weiter.

  9. (XenCenter 8.2.2 und früher) Konfigurieren Sie die Übertragung des VM-Netzwerks.

    Wählen Sie ein Netzwerk aus der Liste der Netzwerkschnittstellen aus, die im Zielpool oder Host verfügbar sind. Konfigurieren Sie die Netzwerkeinstellungen automatisch oder manuell.

    • Wenn Sie das automatisierte Dynamic Host Configuration Protocol verwenden möchten, um Netzwerkeinstellungen wie IP-Adresse, Subnetzmaske und Gateway zuzuweisen, wählen Sie Netzwerkeinstellungen automatisch mit DHCP abrufen aus.

    • Um die Netzwerkeinstellungen manuell zu konfigurieren, wählen Sie Diese Netzwerkeinstellungen verwendenaus, und geben Sie dann die erforderlichen Werte ein. Geben Sie eine IP-Adresse ein. Legen Sie optional die Subnetzmaske und die Gateway-Einstellungen fest.

    Klicken Sie zum Fortfahren auf Weiter.

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

    Hinweis:

    Das Importieren einer VM kann einige Zeit dauern, abhängig von der Größe der VM und der Geschwindigkeit und Bandbreite der Netzwerkverbindung.

Der Importfortschritt wird in der Statusleiste unten im XenCenter Fenster und auf der Registerkarte Protokolle angezeigt. Wenn die neu importierte VM verfügbar ist, wird sie im Bereich Ressourcen angezeigt, und die neue vApp wird im Dialogfeld vApps verwalten angezeigt.

Hinweis:

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

  1. Setzen Sie den Parameter platform auf device_id=0002. Zum Beispiel:

    xe vm-param-set uuid=VM uuid platform:device_id=0002
    
  2. Setzen Sie den Parameter platform auf viridian=true. Zum Beispiel:

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

Importieren von Datenträgerimages

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

Anforderungen

  • Sie müssen als root angemeldet sein oder die Rolle Pooladministrator Role Based Access Control (RBAC) mit Ihrem Benutzerkonto verknüpft sein.

  • Stellen Sie sicher, dass DHCP auf dem Verwaltungsnetzwerk ausgeführt wird, das Citrix Hypervisor verwendet.

  • Der Importassistent benötigt lokalen Speicher auf dem Server, auf dem Sie ihn ausführen.

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

  1. Öffnen Sie den Import-Assistenten, indem Sie eine der folgenden Aktionen ausführen:

    • Klicken Sie im Bereich Ressourcen mit der rechten Maustaste, und wählen Sie dann im Kontextmenü Importieren aus.

    • Wählen Sie im Menü Datei die Option Importierenaus.

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

  3. Geben Sie den VM-Namen an und weisen Sie CPU- und Speicherressourcen 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 den Arbeitsspeicher zu. Klicken Sie zum Fortfahren auf Weiter.

  4. Geben Sie den Pool oder Host an, in den Sie die VMs importieren möchten, und weisen Sie die VMs dann (optional) einem Citrix Hypervisor-Server zu Hause zu.

    Um einen Host oder Pool auszuwählen, wählen Sie aus der Liste Zu importierende VM (s) aus.

    Um jeder VM einen Citrix Hypervisor Homeserver zuzuweisen, wählen Sie einen Server aus der Liste im Homeserveraus. Wenn Sie keinen Homeserver zuweisen möchten, wählen Sie Keinen Homeserver zuweisenaus.

    Klicken Sie zum Fortfahren auf Weiter.

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

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

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

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

  7. Betriebssystemfixierung aktivieren: Wenn die Datenträgerimages, die Sie importieren, auf einer anderen Virtualisierungsplattform als Citrix Hypervisor erstellt wurden, aktivieren Sie das Kontrollkästchen Betriebssystemfixierung verwenden. Wählen Sie eine ISO-SR aus, in die das Fixup-ISO-Image kopiert werden kann, damit Citrix Hypervisor darauf zugreifen kann. Weitere Informationen zu dieser Funktion finden Sie unter Betriebssystem-Update.

    Klicken Sie zum Fortfahren auf Weiter.

  8. (XenCenter 8.2.2 und früher) Konfigurieren Sie die Übertragung des VM-Netzwerks.

    Wählen Sie ein Netzwerk aus der Liste der Netzwerkschnittstellen aus, die im Zielpool oder Host verfügbar sind. Konfigurieren Sie die Netzwerkeinstellungen automatisch oder manuell.

    • Wenn Sie das automatisierte Dynamic Host Configuration Protocol verwenden möchten, um Netzwerkeinstellungen wie IP-Adresse, Subnetzmaske und Gateway zuzuweisen, wählen Sie Netzwerkeinstellungen automatisch mit DHCP abrufen aus.

    • Um die Netzwerkeinstellungen manuell zu konfigurieren, wählen Sie Diese Netzwerkeinstellungen verwenden aus, und geben Sie dann die erforderlichen Werte ein. Geben Sie eine IP-Adresse ein. Legen Sie optional die Subnetzmaske und die Gateway-Einstellungen fest.

    Klicken Sie zum Fortfahren auf Weiter.

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

    Hinweis:

    Das Importieren einer VM kann einige Zeit dauern, abhängig von der Größe der VM und der Geschwindigkeit und Bandbreite der Netzwerkverbindung.

Der Importfortschritt wird in der Statusleiste unten im XenCenter Fenster und auf der Registerkarte Protokolle angezeigt. Wenn die neu importierte VM verfügbar ist, wird sie im Bereich Ressourcen angezeigt.

Hinweis:

Nachdem Sie XenCenter zum Importieren eines Datenträgerimages verwendet haben, das Windows-Betriebssysteme enthält, müssen Sie den Parameter platform festlegen. Der Wert dieses Parameters hängt von der Version von Windows ab, die im Disk-Image enthalten ist:

  • Legen Sie für Windows Server 2016 und höher den Parameter platform auf device_id=0002 fest. Zum Beispiel:

     xe vm-param-set uuid=VM uuid platform:device_id=0002
     <!--NeedCopy-->
    
  • Legen Sie für alle anderen Versionen von Windows den Parameter platform auf viridian=true fest. Zum 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 (.xva) gespeichert wurden. Um dies zu tun, führen Sie die üblichen Schritte zum Erstellen einer VM aus: Nominieren eines Hosts und anschließendes Konfigurieren von 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 Server mit einem anderen CPU-Typ exportiert wurde. Beispielsweise kann eine Windows-VM, die von einem Server mit einer Intel VT-fähigen CPU exportiert wurde, möglicherweise nicht ausgeführt werden, wenn sie auf einen Server mit einer AMD-VTM-CPU importiert wird.

So importieren Sie VMs aus XVA mit XenCenter:

  1. Öffnen Sie den Import-Assistenten, indem Sie eine der folgenden Aktionen ausführen:

    • Klicken Sie im Bereich Ressourcen mit der rechten Maustaste, und wählen Sie dann im Kontextmenü Importieren aus.
    • Wählen Sie im Menü Datei die Option Importierenaus.
  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 Weiter, um fortzufahren.

    Wenn Sie einen URL-Speicherort (http, httpsfile, oder ftp) in das Feld Dateiname eingeben. Klicken Sie auf Weiter, ein Dialogfeld zum Herunterladen des Pakets wird 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 gestartet werden soll, und wählen Sie dann Weiter aus, um fortzufahren.

  4. Wählen Sie die Speicherrepositories aus, auf denen das importierte virtuelle Laufwerk abgelegt werden soll, und klicken Sie dann auf Weiter, um fortzufahren

  5. Konfigurieren des Netzwerks für die importierte VM: Ordnen Sie die virtuelle Netzwerkschnittstelle in der VM zu, die Sie importieren, um ein Netzwerk im Zielpool anzuvisieren. Die Netzwerk- und MAC-Adresse, die in der Liste der eingehenden VMs angezeigt wird, werden als Teil der Definition der ursprünglichen (exportierten) VM in der Exportdatei gespeichert. Um eine eingehende virtuelle Netzwerkschnittstelle 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 Fertig stellen, um den Importvorgang zu starten und den Assistenten zu schließen.

    Hinweis:

    Das Importieren einer VM kann einige Zeit dauern, abhängig von der Größe der VM und der Geschwindigkeit und Bandbreite der Netzwerkverbindung.

Der Importfortschritt wird in der Statusleiste unten im XenCenter Fenster und auf der Registerkarte Protokolle angezeigt. Wenn die neu importierte VM verfügbar ist, wird sie im Bereich Ressourcen angezeigt.

So importieren Sie eine VM aus XVA mit der XE-Befehlszeilenschnittstelle:

Um die VM in die Standard-SR auf dem Citrix Hypervisor-Zielserver zu importieren, geben Sie Folgendes ein:

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

Um die VM in eine andere SR auf dem Citrix Hypervisor-Server zu importieren, fügen Sie den optionalen Parameter sr-uuidhinzu:

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 den optionalen Parameter preserve hinzu und setzen Sie ihn auf true:

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

Hinweis:

Das Importieren einer VM kann einige Zeit dauern, abhängig von der Größe der VM und der Geschwindigkeit und Bandbreite der Netzwerkverbindung.

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

Exportieren von virtuellen Rechnern

Sie können OVF/OVA- und XVA-Dateien mit dem XenCenter Export-Assistenten exportieren. Sie können XVA-Dateien auch über die xe-CLI exportieren.

Exportieren von VMs als OVF/OVA

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

Hinweis:

Um OVF- oder OVA-Pakete zu exportieren, müssen Sie als Root angemeldet sein oder die Rolle Pool-Administrator Role Based Access Control (RBAC) mit Ihrem Benutzerkonto verknüpft sein.

So exportieren Sie VMs mit XenCenter als OVF/OVA:

  1. Fahren Sie die zu exportierenden VMs herunter oder setzen Sie sie aus.

  2. Öffnen Sie den Export-Assistenten: Klicken Sie im Bereich Ressourcen mit der rechten Maustaste auf den Pool oder Host, der die zu exportierenden VMs enthält, und wählen Sie dann Exportierenaus.

  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
    • Wählen Sie OVF/OVA-Paket (*.ovf, *.ova) aus der Liste Format aus
    • Klicken Sie auf Weiter, um fortzufahren
  4. Wählen Sie aus der Liste der verfügbaren VMs die VMs aus, die Sie in das OVF-/OVA-Paket aufnehmen möchten, und klicken Sie dann auf Weiter, um fortzufahren.

  5. Falls erforderlich, können Sie dem Paket ein zuvor vorbereitetes Dokument der 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 der Liste der EULA-Dateien auswählen und dann auf Anzeigenklicken.

    EULAs können die rechtlichen Bedingungen für die Nutzung des Geräts und der in der Appliance gelieferten Anwendungen enthalten.

    Durch die Möglichkeit, eine oder mehrere EULAs einzubeziehen, können Sie die Software auf der Appliance rechtlich schützen. Wenn Ihre Appliance beispielsweise ein proprietäres Betriebssystem in ihren VMs enthält, möchten Sie möglicherweise den Text der Endbenutzer-Lizenzvereinbarung von diesem Betriebssystem aufnehmen. 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 der Import der EULA fehlschlägt.

    Wählen Sie Weiter, um fortzufahren.

  6. Geben Sie auf der Seite Erweiterte Optionen ein Manifest, Signaturoptionen und Ausgabedateioptionen an, oder klicken Sie einfach auf Weiter, um fortzufahren.

    1. Um ein Manifest für das Paket zu erstellen, aktivieren Sie das Kontrollkästchen Manifest erstellen.

      Das Manifest stellt eine Bestandsaufnahme oder eine Liste der anderen Dateien in einem Paket bereit. Das Manifest wird verwendet, um sicherzustellen, dass die ursprünglich bei der Paketerstellung enthaltenen Dateien dieselben Dateien sind, die beim Eintreffen des Pakets vorhanden waren. Beim Importieren der Dateien wird eine Prüfsumme verwendet, um zu überprüfen, ob sich die Dateien seit dem Erstellen des Pakets nicht geändert haben.

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

      1. Wählen Sie OVF-Paket signierenaus.

        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. Suchen Sie nach einem Zertifikat.

        Verwenden Sie ein X.509-Zertifikat, das Sie bereits von einer Trusted Authority erstellt und als .pfx-Datei exportiert haben. Für Zertifikate mit SHA-256-Digest exportieren Sie den “Microsoft Enhanced RSA and AES Cryptographic Provider” als CSP.

      3. Geben Sie unter Kennwort für privaten Schlüssel das Exportkennwort (PFX) oder, falls 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, aktivieren Sie das Kontrollkästchen OVA-Paket erstellen (einzelne OVA-Exportdatei) . Weitere Informationen zu den verschiedenen Dateiformaten finden Sie unter Virtualisierungsformat öffnen.

    4. Um virtuelle Festplattenimages (VHD-Dateien) zu komprimieren, die im Paket enthalten sind, aktivieren Sie das Kontrollkästchen OVF-Dateien komprimieren.

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

      Hinweis:

      Durch das Komprimieren der VHD-Dateien dauert der Exportvorgang länger. Das Importieren eines Pakets mit komprimierten VHD-Dateien dauert ebenfalls länger, da der Importassistent beim Importieren alle VHD-Images extrahieren muss.

    Wenn sowohl OVA-Paket erstellen (einzelne OVA-Exportdatei) als auch OVF-Dateien komprimieren aktiviert sind, ist das Ergebnis eine komprimierte OVA-Datei mit der Erweiterung .ova.gz.

  7. (XenCenter 8.2.2 und früher) Konfigurieren Sie die Übertragung des VM-Netzwerks.

    Wählen Sie ein Netzwerk aus der Liste der Netzwerkschnittstellen aus, die im Zielpool oder Host verfügbar sind. Konfigurieren Sie die Netzwerkeinstellungen automatisch oder manuell.

    • Wenn Sie das automatisierte Dynamic Host Configuration Protocol verwenden möchten, um Netzwerkeinstellungen wie IP-Adresse, Subnetzmaske und Gateway zuzuweisen, wählen Sie Netzwerkeinstellungen automatisch mit DHCP abrufen aus.

    • Um die Netzwerkeinstellungen manuell zu konfigurieren, wählen Sie Diese Netzwerkeinstellungen verwendenaus, und geben Sie dann die erforderlichen Werte ein. Geben Sie eine IP-Adresse ein. Legen Sie optional die Subnetzmaske und die Gateway-Einstellungen fest.

    Klicken Sie zum Fortfahren auf Weiter.

  8. Prüfen Sie die Exporteinstellungen.

    Um den Assistenten das exportierte Paket überprüfen zu lassen, aktivieren Sie das Kontrollkästchen Export nach Abschluss überprüfen. Klicken Sie auf Beenden, um den Exportvorgang zu starten und den Assistenten zu schließen.

    Hinweis:

    Das Exportieren einer VM kann einige Zeit dauern, abhängig von der Größe der VM und der Geschwindigkeit und Bandbreite der Netzwerkverbindung.

Der Exportfortschritt wird in der Statusleiste unten im XenCenter Fenster und auf der Registerkarte Protokolle angezeigt. Um einen laufenden Export abzubrechen, klicken Sie auf die Registerkarte Protokolle, suchen Sie den Export in der Ereignisliste und klicken Sie auf die Schaltfläche Abbrechen .

Exportieren von VMs als XVA

Sie können eine vorhandene VM mit dem XenCenter Export-Assistenten oder der xe-CLI als XVA-Datei exportieren. Wir empfehlen, eine VM auf einen anderen Computer als den Citrix Hypervisor-Server zu exportieren, auf dem Sie eine Bibliothek mit Exportdateien verwalten können. Sie können die VM beispielsweise auf den Computer exportieren, auf dem XenCenter ausgeführt wird.

Warnung:

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

Exportieren von VMs als XVA-Dateien mit XenCenter:

  1. Fahren Sie die VM, die Sie exportieren möchten, herunter oder setzen Sie sie aus.

  2. Öffnen Sie den Export-Assistenten: Klicken Sie im Bereich Ressourcen mit der rechten Maustaste auf die VM, die Sie exportieren möchten, und wählen Sie dann Exportierenaus.

  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
    • Wählen Sie die XVA-Datei (*.xva) aus der Liste “ Format
    • Klicken Sie auf Weiter, um fortzufahren
  4. Wählen Sie aus der Liste der verfügbaren VMs die VM aus, die Sie exportieren möchten, und klicken Sie dann auf Weiter, um fortzufahren.

  5. Prüfen Sie die Exporteinstellungen.

    Um den Assistenten das exportierte Paket überprüfen zu lassen, aktivieren Sie das Kontrollkästchen Export nach Abschluss überprüfen. Klicken Sie auf Beenden, um den Exportvorgang zu starten und den Assistenten zu schließen.

    Hinweis:

    Das Exportieren einer VM kann einige Zeit dauern, abhängig von der Größe der VM und der Geschwindigkeit und Bandbreite der Netzwerkverbindung.

Der Exportfortschritt wird in der Statusleiste unten im XenCenter Fenster und auf der Registerkarte Protokolle angezeigt. Um einen laufenden Export abzubrechen, klicken Sie auf die Registerkarte Protokolle, suchen Sie den Export in der Ereignisliste und klicken Sie auf die Schaltfläche Abbrechen .

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:

    Achten Sie darauf, die Erweiterung .xva bei der Angabe des Exportdateinamens anzugeben. 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