Importieren und Exportieren von VMs
Wichtig:
Citrix Hypervisor 8.2 Kumulatives Update 1 wird am 25. Juni 2025 End of Life. Planen Sie jetzt Ihr Upgrade auf XenServer 8, um einen reibungslosen Übergang und kontinuierlichen Support zu gewährleisten. Weitere Informationen finden Sie unter Upgrade.
Wenn Sie Ihre Citrix Virtual Apps and Desktops-Lizenzdateien verwenden, um Ihre Citrix Hypervisor 8.2 Cumulative Update 1-Hosts zu lizenzieren, sind diese Lizenzdateien nicht mit XenServer 8 kompatibel. Vor dem Upgrade müssen Sie XenServer Premium Edition-Socket-Lizenzdateien für die Verwendung mit XenServer 8 erwerben. Diese Socket-Lizenzdateien sind als Berechtigung für die Abonnements Citrix für Private Cloud, Citrix Universal Hybrid Multi-Cloud, Citrix Universal MSP und Citrix Platform License für die Ausführung Ihrer Citrix-Workloads verfügbar. Citrix-Kunden, die noch nicht auf diese neuen Abonnements umgestiegen sind, können die Teilnahme an einer kostenlosen Aktion für 10.000 XenServer Premium Edition-Socket-Lizenzen anfordern. Weitere Informationen finden Sie unter XenServer (Englisch).
Wenn Sie vor dem Upgrade keine kompatible Lizenz für XenServer 8 erhalten, werden Ihre Hosts beim Upgrade auf die 90-Tage-Testversion zurückgesetzt. Die Testversion bietet die gleichen Funktionen wie die Premium Edition, jedoch mit einigen Einschränkungen. Weitere Informationen finden Sie unter Übersicht über die XenServer 8-Lizenzierung.
Citrix Hypervisor ermöglicht es Ihnen, VMs zu importieren und in verschiedene Formate zu exportieren. Mit dem XenCenter-Importassistenten können Sie VMs aus 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 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 Citrix Hypervisor gestartet wird. 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 Citrix Hypervisor XVA-Format exportieren.
Sie können auch die xe CLI verwenden, um VMs aus dem Citrix Hypervisor XVA-Format zu importieren und 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 | 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. |
Disk-Image-Formate (VHD und VMDK) | Disk-Image-Dateien im Format Virtual Hard Disk (VHD) und Virtual Machine Disk (VMDK) können mit dem Import-Assistenten importiert werden. Das Importieren eines Disk-Images kann sinnvoll sein, wenn ein virtuelles Disk-Image verfügbar ist, dem keine OVF-Metadaten zugeordnet sind. |
Citrix Hypervisor XVA-Format | 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 Citrix Hypervisor vApps und VMs mit anderen Virtualisierungsplattformen, die OVF unterstützen
-
Speichern von mehr als einer VM
-
Schützen Sie eine vApp oder VM vor Beschädigung und Manipulation
-
Einen Lizenzvertrag einschließen
-
Vereinfachen Sie die vApp-Verteilung, indem Sie ein OVF-Paket in einer OVA-Datei speichern
Erwägen Sie die Verwendung des XVA-Formats für folgende Zwecke:
- 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 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. Citrix Hypervisor 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 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 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 und VMDK)
Mit XenCenter können Sie Disk-Images in den Formaten Virtual Hard Disk (VHD) und Virtual Machine Disk (VMDK) importieren. Das Exportieren von eigenständigen Disk-Images wird nicht unterstützt.
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 enthalten Informationen, die der Importassistent benötigt, um eine VM aus ihrem Disk-Image neu zu erstellen. Diese Informationen umfassen die Anzahl der Disk-Images, die der VM zugeordnet sind, den Prozessor, den Speicher, das Netzwerk, den Arbeitsspeicherbedarf 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 Datenträgerimages. 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 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 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 eines Datenträgerimages, das von einer anderen Virtualisierungsplattform als Citrix Hypervisor erstellt und exportiert wurde, müssen Sie möglicherweise die VM konfigurieren, bevor sie ordnungsgemäß auf dem Citrix Hypervisor-Server 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 sicherzustellen, die Sie in Citrix Hypervisor 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 Citrix Hypervisor-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” des XenCenter-Importassistenten. Geben Sie einen Speicherort an, an den die Fixup-ISO kopiert wird, damit Citrix Hypervisor 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 dem XenCenter-Importassistenten importieren. Sie können XVA-Dateien auch über die xe CLI importieren.
Importieren von VMs aus OVF/OVA
Mit dem XenCenter-Importassistenten können Sie VMs importieren, die als OVF/OVA-Dateien gespeichert wurden. Der Import-Assistent 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 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:
-
Öffnen Sie den Import-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.
-
Suchen Sie auf der ersten Seite des Assistenten die Datei, die Sie importieren möchten, und klicken Sie dann auf Nächster um fortzufahren.
-
Ü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.
-
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.
-
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.
-
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.
-
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.
-
-
Betriebssystemkorrektur aktivieren: Wenn die VMs in dem Paket, das Sie importieren, auf einer anderen Virtualisierungsplattform als Citrix Hypervisor 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 Citrix Hypervisor darauf zugreifen kann. Weitere Informationen zu dieser Funktion finden Sie unter Korrektur des Betriebssystems.
Klicken Sie zum Fortfahren auf Weiter.
-
Ü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.
Legen Sie die
Bahnsteig
Parameter aufdevice_id=0002
. Beispiel:xe vm-param-set uuid=VM uuid platform:device_id=0002
Legen Sie die
Bahnsteig
Parameter aufviridian=wahr
. Beispiel:xe vm-param-set uuid=VM uuid platform:viridian=true
Importieren von Disk-Images
Mit dem XenCenter-Importassistenten können Sie ein Disk-Image in einen Pool oder einen bestimmten Host als VM importieren. Der Import-Assistent 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.
Voraussetzungen
-
Stellen Sie sicher, dass DHCP in dem Verwaltungsnetzwerk ausgeführt wird, das Citrix Hypervisor verwendet.
-
Der Import-Assistent erfordert lokalen Speicher auf dem Server, auf dem Sie ihn ausführen.
So importieren Sie VMs aus einem Disk-Image mit XenCenter:
-
Öffnen Sie den Import-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.
-
-
Suchen Sie auf der ersten Seite des Assistenten die Datei, die Sie importieren möchten, und klicken Sie dann auf Nächster um fortzufahren.
-
Geben Sie den Namen des virtuellen Computers an, und ordnen Sie CPU- und Arbeitsspeicherressourcen zu.
Am VM-Definition , geben Sie den Namen der neuen VM ein, die aus dem importierten Disk-Image erstellt werden soll, und weisen Sie CPU- und Anfangsspeicherressourcen zu. Alle diese Werte können später angepasst werden, nachdem die neue VM erstellt wurde. Weitere Informationen finden Sie unter CPU- und Arbeitsspeicherzuweisung von VMs. VM-Namen werden in XenCenter nicht auf Eindeutigkeit überprüft, sodass Sie verschiedene VMs einfacher verwalten können, wenn Sie ihnen aussagekräftige, einprägsame Namen geben. Weitere Informationen finden Sie unter Name und Beschreibung der VM.
Klicken Sie zum Fortfahren auf Weiter.
-
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.
-
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.
-
Konfigurieren des Netzwerks für die importierten VMs: Ordnen Sie die virtuellen Netzwerkschnittstellen auf der VM, 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.
-
Geben Sie die Boot-Option an.
Am Boot-Optionen den Startmodus für die neue VM an. Auswählen BIOS-Start , um die VM im Legacy-BIOS-Modus zu starten.
Citrix Hypervisor unterstützt UEFI-Boot auf bestimmten Betriebssystemen. Weitere Informationen zu den Gastbetriebssystemen, die für den UEFI-Start unterstützt werden, finden Sie unter UEFI-Gaststart und Secure Boot.
Auswählen UEFI-Start , um die VM im UEFI-Modus zu starten.
-
Betriebssystemkorrektur aktivieren: Wenn die Datenträgerabbilder, die Sie importieren, auf einer anderen Virtualisierungsplattform als Citrix Hypervisor 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 Citrix Hypervisor darauf zugreifen kann. Weitere Informationen zu dieser Funktion finden Sie unter Korrektur des Betriebssystems.
Klicken Sie zum Fortfahren auf Weiter.
-
Ü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.
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 aufdevice_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 aufviridian=wahr
. Beispiel:xe vm-param-set uuid=VM uuid platform:viridian=true <!--NeedCopy-->
Importieren von VMs aus XVA
Hinweis:
Die Rolle “VM-Administrator” kann XVA-Dateien nur in einen Pool mit einer freigegebenen SR importieren. Die Rolle “VM-Administrator” verfügt nicht über die Berechtigung zum Importieren einer XVA-Datei in einen Server oder einen Pool ohne freigegebenen Speicher.
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 Server mit einem anderen CPU-Typ exportiert wurde. Beispielsweise kann es vorkommen, dass eine Windows-VM, die von einem Server mit einer Intel VT-fähigen CPU exportiert wird, nicht ausgeführt wird, wenn sie auf einen Server mit einer AMD-VTM-CPU importiert wird.
So importieren Sie VMs aus XVA mit XenCenter:
-
Öffnen Sie den Import-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.
-
Suchen Sie auf der ersten Seite des Assistenten die Datei, die Sie importieren möchten (
.xva
oderova.xml
), und klicken Sie dann auf Nächster um fortzufahren.Wenn Sie einen URL-Speicherort (
http (Englisch)
,https
,Datei
oderftp
) 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. -
Wählen Sie einen Pool oder Host aus, auf dem die importierte VM starten soll, und wählen Sie dann Nächster um fortzufahren.
-
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.
-
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.
-
Ü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 Citrix Hypervisor-Zielserver 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 Citrix Hypervisor-Zielserver 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 über die xe CLI exportieren.
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:
-
Fahren Sie die VMs, die Sie exportieren möchten, herunter oder halten Sie sie an.
-
Ö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.
- 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
-
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.
-
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.
-
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.
-
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.
-
So fügen Sie dem Paket eine digitale Signatur hinzu
-
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. -
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. -
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.
-
-
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.
-
Zum Komprimieren von Images virtueller Festplatten (. VHD-Dateien), die im Paket enthalten sind, aktivieren Sie das Kontrollkästchen OVF-Dateien komprimieren.
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 der Import-Assistent beim Importieren alle VHD-Images extrahieren muss.
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
. -
-
Ü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 Citrix Hypervisor-Server 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 Server mit einem anderen CPU-Typ exportiert wurde. Beispielsweise kann es vorkommen, dass eine Windows-VM, die von einem Server mit einer Intel VT-fähigen CPU exportiert wird, nicht ausgeführt wird, wenn sie auf einen Server mit einer AMD-VTM-CPU importiert wird.
So exportieren Sie VMs als XVA-Dateien mit XenCenter:
-
Fahren Sie die VM, die Sie exportieren möchten, herunter oder halten Sie sie an.
-
Ö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.
- 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
-
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.
-
Ü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:
-
Fahren Sie die VM herunter, die Sie exportieren möchten.
-
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.