Was ist das OVF-Dateiformat?
.ovf ist eine XML-Textdatei, die für die Verteilung von Software für virtuelle Maschinen entwickelt wurde. Anstatt selbst Festplattendaten zu enthalten, beschreibt sie die Eigenschaften einer virtuellen Maschine oder Appliance und wird immer zusammen mit den referenzierten Disk-Image-Dateien bereitgestellt - typischerweise .vmdk oder .vhd - plus einer zugehörigen .mf-Manifestdatei, die Prüfsummen zur Integritätsprüfung aufzeichnet. Das vollständige Set ist von der DMTF (Distributed Management Task Force) unter der Spezifikation DSP0243 standardisiert. Eine alternative Ein-Datei-Verpackung desselben Inhalts ist das .ova-Archiv, das alle Dateien in einem TAR-Container bündelt.
Ein .ovf-Paket enthält grundlegende Informationen: den Namen einer virtuellen Maschine, Prozessor-, Massenspeicher-, Netzwerk- und Arbeitsspeichereinstellungen sowie andere Parameter. Über die Kern-Hardwarebeschreibung hinaus ist es möglich, nicht-standardisierte Elemente wie Kommentare, Startparameter, Mindestanforderungen und andere herstellerspezifische Erweiterungen hinzuzufügen.
.ovf-Dateien hängen nicht von einem bestimmten Hypervisor oder einer bestimmten Prozessorarchitektur ab - sie sind plattformneutral. Aufgrund dieser Spezifikation werden bestimmte Standards in der Darstellung und Portabilität virtueller Maschinen branchenweit angewendet. Im Gegensatz zu proprietären Formaten wie .vmx bietet der OVF-Standard eine gemeinsame Basis, auf die sich Clients und Anbieter verlassen können.
.ovf-Dateien ermöglichen eine flexible, sichere und effiziente Verteilung von Software für Unternehmenseinsätze, während die Mobilität virtueller Maschinen über mehrere Plattformen hinweg erhalten bleibt. Infolgedessen können Clients und Anbieter problemlos eine auf dem OVF-Standard basierende virtuelle Maschine auf jeder Virtualisierungsplattform bereitstellen. Das Format macht es zudem einfach, eine virtuelle Maschine vor dem ersten Booten zu konfigurieren.
Sicherheit
RISIKO: MEDIUMEin OVF-Paket liefert ein vollständiges, bootfähiges Betriebssystem, das von jemand anderem erstellt wurde - behandeln Sie es wie eine ausführbare Datei, nicht wie ein Dokument. Eine bösartige oder mit Hintertüren versehene Appliance führt echte Software aus, sobald Sie sie einschalten. Schutzmaßnahmen: Laden Sie Appliances nur vom Hersteller oder einer vertrauenswürdigen Quelle herunter, überprüfen Sie die .mf/.cert-Prüfsummen, falls vorhanden, halten Sie die VM in einem isolierten/NAT-Netzwerk, bis Sie ihr vertrauen, und teilen Sie keine Host-Ordner oder die Zwischenablage mit einem unbekannten Gast. Die .ovf-XML auf der Festplatte ist inaktiv; das Importieren und Starten der VM ist das, was Code ausführt.
Formatdetails
kurz gefasstProgramme zum Öffnen von OVF-Dateien
Technische Details
technische Spezifikation| Dateityp | Klartext-XML-Deskriptor - selbst kein Disk-Image |
| Wurzelelement | `<Envelope>` im DMTF OVF-Namespace (`http://schemas.dmtf.org/ovf/envelope/1`) |
| Zeichenkodierung | UTF-8 (XML) |
| Typische Dateigröße | 2 KB - 50 KB für den XML-Deskriptor; referenzierte Disk-Images daneben sind Gigabyte groß |
| MIME-Typ | `application/vnd.vmware.ovf`; wird auch als `application/xml` erkannt |
| OVF-Version signalisiert durch | XML-Namespace-Suffix: `envelope/1` für OVF 1.x, `envelope/2` für OVF 2.x |
| Beschriebene Hardware | Anzahl der CPUs, RAM, Netzwerkadapter, Festplatten-Controllertyp, Festplattenreferenzen und Gast-Betriebssystemtyp |
| Mehrdateien-Anforderung | Muss zusammen mit den Geschwister-Disk-Images `.vmdk` oder `.vhd` und normalerweise einem `.mf`-Manifest bereitgestellt werden |
| Integritätsprüfung | Die zugehörige `.mf`-Datei listet SHA-1- oder SHA-256-Prüfsummen jeder Datei im Paket auf |
| Ein-Datei-Äquivalent | `.ova` - ein TAR-Archiv, das den `.ovf`-Deskriptor, Disk-Images und das Manifest bündelt |
| Kompression | Keine in der `.ovf`-Datei selbst; referenzierte VMDK-Festplatten können streamOptimized-Kompression verwenden |
| Plattformneutralität | Hypervisor- und architekturunabhängig; unterstützt von VMware, VirtualBox, QEMU/KVM und Hyper-V |
| Standardisierungsgremium | DMTF (Distributed Management Task Force), Spezifikation DSP0243; auch ratifiziert als ISO/IEC 17203:2017 |
| Optionale Signierung | Eine `.cert`-Datei neben dem Paket signiert das `.mf`-Manifest mittels X.509-Zertifikaten |
| Veröffentlicht | OVF 1.0 published by DMTF in 2009 (DSP0243) |
| Neueste Version | OVF 2.1.1 (DMTF DSP0243, 2015); ISO/IEC 17203:2017 |
| Offener Standard | Ja · lizenzgebührenfrei |
| Spezifikation | www.dmtf.org |
OVF-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu OVF-Dateien.