Offene Virtualisierungsformate (OVF und OVA)

OVF ist ein offener Standard, der von der Distributed Management Task Force (DMTF) festgelegt wird, um eine virtuelle Appliance zu verpacken und zu verteilen, die aus einer oder mehreren virtuellen Maschinen (VMs) besteht.

Ein OVF-Paket besteht aus Metadaten und Dateielementen, die virtuelle Maschinen beschreiben, sowie zusätzlichen Informationen, die für die Bereitstellung und den Betrieb der Anwendungen im OVF-Paket wichtig sind. Seine Dateierweiterung ist .ovf.

Eine Open Virtual Appliance (OVA) ist ein OVF-Paket in einem einzigen Dateiarchiv mit der Erweiterung .ova.

Beachten Sie, dass in XenServer-Umgebungen, in denen rollenbasierte Zugriffssteuerung (RBAC) implementiert ist, nur Benutzer mit der RBAC-Rolle von Pool Admin OVF- und OVA-Pakete importieren und exportieren können. RBAC-Übersicht/en-us/xencenter/current-release/rbac-overview.html[()]Weitere Informationen zu RBAC-Rollen finden Sie unter.

Was ist in einem OVF-Paket?

Ein OVF-Paket enthält immer eine Deskriptordatei (* .ovf) und kann auch eine Reihe anderer Dateien enthalten.

Dateityp Beschreibung
Deskriptor Der Deskriptor gibt die Anforderungen an die virtuelle Hardware des Dienstes an und kann auch andere Informationen wie Beschreibungen von virtuellen Laufwerken, den Dienst selbst und Gastbetriebssystemen, eine Lizenzvereinbarung (EULA), Anweisungen zum Starten und Beenden von VMs in der Appliance sowie Anweisungen zum Installieren des Service. Die Deskriptordateierweiterung lautet .ovf.
Manifest Das Manifest ist ein SHA-1-Digest aller Dateien im Paket, wodurch der Paketinhalt überprüft werden kann, indem eine Beschädigung erkannt wird. Die Manifestdateierweiterung ist .mf.
Unterschrift Die Signatur ist der Digest des Manifests, das mit dem öffentlichen Schlüssel aus dem im Paket enthaltenen X.509-Zertifikat signiert ist, und ermöglicht die Überprüfung des Paketautors. Die Signaturdateierweiterung lautet .cert.
Virtuelle Laufwerke OVF gibt kein Disk-Image-Format an. Ein OVF-Paket enthält Dateien mit virtuellen Laufwerken in dem Format, das vom Virtualisierungsprodukt definiert wurde, das die virtuellen Laufwerke exportiert hat. XenServer produziert OVF-Pakete mit Festplattenabbildern im dynamischen VHD-Format; VMware-Produkte und Virtual Box produzieren OVF-Pakete mit virtuellen Laufwerken im Stream-optimierten VMDK-Format.

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

Welches Format sollte ich verwenden?

OVF-Pakete enthalten eine Reihe von unkomprimierten Dateien, die es für Benutzer, die auf einzelne Disk-Images in der Datei zugreifen möchten, praktischer machen, während OVA-Pakete nur eine große Datei sind. Obwohl Sie diese Datei komprimieren können, hat sie nicht die Flexibilität einer Reihe von Dateien wie OVF.

OVA ist besser für bestimmte Anwendungen, bei denen es vorteilhaft ist, nur eine Datei zu haben, was die Handhabung des Pakets erleichtert, z. B. beim Erstellen von Paketen für Web-Downloads. Das Exportieren und Importieren von OVA-Paketen dauert länger als OVF.

Fixup des Betriebssystems verwenden

Die Verwendung von OVF als Verpackungsmethode garantiert keine Cross-Hypervisor-Kompatibilität der virtuellen Maschinen, die im Paket enthalten sind. Ein auf einem Hypervisor erstelltes OVF-Paket funktioniert möglicherweise nicht automatisch auf einem anderen Hypervisor. Dies geschieht aus verschiedenen Gründen, darunter verschiedene Interpretationen der OVF-Spezifikation, Gastbetriebssystemgeräte, Treiber und Implementierungen, die einem Hypervisor inhärent sind.

XenCenter verfügt über eine erweiterte Hypervisor-Interoperabilitätsfunktion — Betriebssystemfixup , mit der eine grundlegende Interoperabilität für OVF-Pakete gewährleistet werden soll, die in XenServer importiert werden. Es ist notwendig, Betriebssystemfixup auf importierten VMs auszuführen, die auf anderen Hypervisoren erstellt wurden, um sicherzustellen, dass sie auf XenServer ordnungsgemäß gestartet werden.

Weitere Hinweise zur Betriebssystemfixierung finden Sie unterAllgemeine Einführung: VM-Import und -Export.

Weitere Informationen über OVF

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

Open Virtualization Format-Spezifikation

Offene Virtualisierungsformate (OVF und OVA)