Wat is het OVF-bestandsformaat?
.ovf is een XML-tekstbestand ontworpen voor de distributie van software voor virtuele machines. In plaats van zelf schijfgegevens te bevatten, beschrijft het de eigenschappen van een virtuele machine of appliance en wordt het altijd geïmplementeerd samen met de schijfkopiebestanden waarnaar het verwijst - meestal .vmdk of .vhd - plus een bijbehorend .mf-manifest dat checksums registreert voor integriteitsverificatie. De complete set is gestandaardiseerd door de DMTF (Distributed Management Task Force) onder specificatie DSP0243. Een alternatieve verpakking in één bestand van dezelfde inhoud is het .ova-archief, dat alle bestanden bundelt in een TAR-container.
Een .ovf-pakket bevat basisinformatie: de naam van een virtuele machine, processor, massaopslag, netwerk- en geheugeninstellingen en andere parameters. Naast de kernbeschrijving van de hardware is het mogelijk om niet-standaard elementen toe te voegen, zoals opmerkingen, opstartparameters, minimale vereisten en andere leverancierspecifieke extensies.
.ovf-bestanden zijn niet afhankelijk van een specifieke hypervisor of processorarchitectuur - ze zijn neutraal ten opzichte van het platform. Vanwege deze specificatie worden bepaalde standaarden in de presentatie en portabiliteit van virtuele machines breed toegepast in de sector. In tegenstelling tot eigen formaten zoals .vmx, biedt de OVF-standaard een gemeenschappelijke basis waarop klanten en providers kunnen vertrouwen.
.ovf-bestanden maken flexibele, veilige en efficiënte distributie van software voor bedrijfsomgevingen mogelijk, terwijl de mobiliteit van virtuele machines over meerdere platforms behouden blijft. Hierdoor kunnen klanten en providers eenvoudig een virtuele machine op basis van de OVF-standaard implementeren op elk virtualisatieplatform. Het formaat maakt het ook eenvoudig om een virtuele machine te configureren voor de eerste keer opstarten.
Beveiliging & veiligheid
RISICO: MEDIUMEen OVF-pakket levert een compleet, opstartbaar besturingssysteem dat door iemand anders is gebouwd - behandel het als een uitvoerbaar bestand, niet als een document. Een kwaadaardige appliance voert echte software uit op het moment dat u deze inschakelt. Maatregelen: download appliances alleen van de leverancier of een vertrouwde bron, verifieer de .mf/.cert checksums indien aanwezig, houd de VM op een geïsoleerd/NAT-netwerk totdat u deze vertrouwt, en deel geen hostmappen of klembord met een onbekende gast. De .ovf XML op de schijf is inert; het importeren en starten van de VM is wat de code uitvoert.
Formaatdetails
in een notendopProgramma's die OVF-bestanden openen
Technische details
diepe specificaties| Bestandstype | Platte tekst XML-descriptor - zelf geen schijfkopie |
| Wortelelement | `<Envelope>` in de DMTF OVF-naamruimte (`http://schemas.dmtf.org/ovf/envelope/1`) |
| Tekstcodering | UTF-8 (XML) |
| Typische bestandsgrootte | 2 KB - 50 KB voor de XML-descriptor; de bijbehorende schijfkopieën zijn gigabytes groot |
| MIME-type | `application/vnd.vmware.ovf`; ook herkend als `application/xml` |
| OVF-versie aangegeven door | XML-naamruimte-suffix: `envelope/1` voor OVF 1.x, `envelope/2` for OVF 2.x |
| Beschreven hardware | Aantal CPU's, RAM, netwerkadapters, type schijfcontroller, schijfverwijzingen en type gastbesturingssysteem |
| Vereiste voor meerdere bestanden | Moet worden geïmplementeerd met bijbehorende `.vmdk`- of `.vhd`-schijfkopieën en meestal een `.mf`-manifest |
| Integriteitsverificatie | Bijbehorend `.mf`-bestand bevat SHA-1 of SHA-256 checksums van elk bestand in het pakket |
| Equivalent in één bestand | `.ova` - een TAR-archief dat de `.ovf`-descriptor, schijfkopieën en het manifest samenbundelt |
| Compressie | Geen in het `.ovf`-bestand zelf; gerefereerde VMDK-schijven kunnen streamOptimized-compressie gebruiken |
| Platformneutraliteit | Hypervisor- en architectuuronafhankelijk; ondersteund door VMware, VirtualBox, QEMU/KVM en Hyper-V |
| Standaardenorganisatie | DMTF (Distributed Management Task Force), specificatie DSP0243; ook geratificeerd als ISO/IEC 17203:2017 |
| Optionele ondertekening | Een `.cert`-bestand naast het pakket ondertekent het `.mf`-manifest met behulp van X.509-certificaten |
| Uitgebracht | OVF 1.0 published by DMTF in 2009 (DSP0243) |
| Laatste versie | OVF 2.1.1 (DMTF DSP0243, 2015); ISO/IEC 17203:2017 |
| Open standaard | Ja · royaltyvrij |
| Specificatie | www.dmtf.org |
OVF conversies
Community V&A
gevraagd door gebruikersNog geen vragen - wees de eerste om iets te vragen over OVF-bestanden.