XenCenter

Offenes Virtualisierungsformat (OVF und OVA)

OVF ist ein offener Standard, der von der Distributed Management Task Force (DMTF) für das Verpacken und Verteilen einer virtuellen Appliance festgelegt wurde, die aus einer oder mehreren virtuellen Maschinen (VMs) besteht.

Ein OVF-Paket enthält Metadaten und Dateielemente, die VMs beschreiben, sowie zusätzliche Informationen, die für die Bereitstellung und den Betrieb der Anwendungen im OVF-Paket wichtig sind. Die Dateinamenerweiterung lautet .ovf.

Ein Öffnen Sie die virtuelle Appliance (OVA) ist ein OVF-Paket in einem Einzeldateiarchiv mit dem .Eizellen Erweiterung.

In XenServer-Umgebungen, in denen Role-Based Access Control (RBAC) implementiert ist, können nur Benutzer mit der RBAC-Rolle “Pool Admin” oder “Pool Operator” OVF- und OVA-Pakete importieren. Zum Exportieren von OVF- und OVA-Paketen benötigen Sie die Rolle “Pool-Admin”, “Pool-Operator”, “VM-Power-Admin” oder “VM-Admin”. Weitere Informationen zu RBAC-Rollen finden Sie unter RBAC-Übersicht.

Was ist in einem OVF-Paket enthalten?

Ein OVF-Paket Enthält immer eine Deskriptordatei (*.ovf) und kann auch mehrere andere Dateien enthalten.

Dateityp Beschreibung
Deskriptor Der Deskriptor gibt die Anforderungen an die virtuelle Hardware des Diensts an. Dieser Deskriptor kann auch Informationen wie Beschreibungen virtueller Festplatten, den Dienst selbst, Gastbetriebssysteme, eine EULA, Anweisungen zum Starten und Stoppen von Appliance-VMs und Anweisungen zum Installieren des Dienstes enthalten. Die Dateinamenerweiterung des Deskriptors lautet .ovf.
Manifest Das Manifest ist ein SHA-1-Digest jeder Datei im Paket, mit dem der Paketinhalt durch Erkennen von Beschädigungen überprüft werden kann. Die Dateinamenerweiterung des Manifests lautet .Mf.
Signatur Die Signatur ist der Digest des Manifests, das mit dem öffentlichen Schlüssel aus dem im Paket enthaltenen X.509-Zertifikat signiert ist. Damit kann der Autor des Pakets überprüft werden. Die Dateinamenerweiterung der Signatur lautet .Cert.
Virtuelle Datenträger 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.

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

Welches Format verwende ich?

OVF-Pakete enthalten eine Reihe von unkomprimierten Dateien, die den Zugriff auf einzelne Disk-Images in der Datei erleichtern. OVA-Pakete sind nur eine große Datei. Sie können diese Datei zwar komprimieren, aber sie hat nicht die Flexibilität einer Reihe von Dateien wie OVF.

OVA eignet sich besser für bestimmte Anwendungen, bei denen es von Vorteil ist, eine einzige Datei zu haben, wodurch das Paket einfacher zu handhaben ist, z. B. beim Erstellen von Paketen für Web-Downloads. Das Exportieren und Importieren von OVA-Paketen dauert länger als das von OVF.

Sie können OVA/OVF nicht verwenden, um virtuelle Maschinen mit einem angehängten vTPM zu exportieren.

Verwenden der Betriebssystemkorrektur

Die Verwendung von OVF als Verpackungsmethode garantiert nicht die hypervisorübergreifende Kompatibilität der im Paket enthaltenen virtuellen Maschinen. Ein OVF-Paket, das auf einem Hypervisor erstellt wurde, funktioniert möglicherweise nicht automatisch auf einem anderen Hypervisor. Dieses Problem tritt aus verschiedenen Gründen auf, darunter: unterschiedliche Interpretationen der OVF-Spezifikation, Gastbetriebssystemgeräte, Treiber und Implementierungen, die einem Hypervisor inhärent sind.

XenCenter enthält eine fortschrittliche Hypervisor-Interoperabilitätsfunktion, Korrektur des Betriebssystems, die darauf abzielt, ein grundlegendes Maß an Interoperabilität für OVF-Pakete zu gewährleisten, die auf einen XenServer-Server importiert werden. Führen Sie die Betriebssystemkorrektur für importierte VMs aus, die auf anderen Hypervisoren erstellt wurden, um sicherzustellen, dass sie auf einem XenServer-Server ordnungsgemäß gestartet werden.

Weitere Informationen zur Funktion zur Betriebssystemkorrektur finden Sie unter Informationen zum Importieren und Exportieren von VMs.

Weitere Informationen zu OVF

Weitere Informationen zu OVF finden Sie in den folgenden Dokumenten auf der DMTF-Website:

Spezifikation des offenen Virtualisierungsformats

Zugehörige Dokumentation

XenServer 8

Citrix Hypervisor 8.2 Kumulatives Update 1

Offenes Virtualisierungsformat (OVF und OVA)