Co to jest format pliku OVF?
.ovf to plik tekstowy XML przeznaczony do dystrybucji oprogramowania dla maszyn wirtualnych. Zamiast zawierać same dane dysku, opisuje on właściwości maszyny wirtualnej lub urządzenia i jest zawsze wdrażany wraz z plikami obrazów dysków, do których się odwołuje - zazwyczaj .vmdk lub .vhd - oraz towarzyszącym manifestem .mf, który rejestruje sumy kontrolne w celu weryfikacji integralności. Kompletny zestaw jest standaryzowany przez DMTF (Distributed Management Task Force) w ramach specyfikacji DSP0243. Alternatywnym, jednoplikowym opakowaniem tej samej zawartości jest archiwum .ova, które łączy wszystkie pliki w kontenerze TAR.
Pakiet .ovf zawiera podstawowe informacje: nazwę maszyny wirtualnej, ustawienia procesora, pamięci masowej, sieci i pamięci RAM oraz inne parametry. Poza podstawowym opisem sprzętu możliwe jest dodanie niestandardowych elementów, takich jak komentarze, parametry uruchomieniowe, minimalne wymagania i inne rozszerzenia specyficzne dla dostawcy.
Pliki .ovf nie zależą od konkretnego hiperwizora ani architektury procesora - są neutralne pod względem platformy. Dzięki tej specyfikacji pewne standardy prezentacji i przenoszenia maszyn wirtualnych są szeroko stosowane w całej branży. W przeciwieństwie do formatów własnościowych, takich jak .vmx, standard OVF zapewnia wspólną bazę, na której mogą polegać klienci i dostawcy.
Pliki .ovf umożliwiają elastyczną, bezpieczną i wydajną dystrybucję oprogramowania dla wdrożeń korporacyjnych, zachowując jednocześnie mobilność maszyn wirtualnych między wieloma platformami. W rezultacie klienci i dostawcy mogą łatwo wdrożyć maszynę wirtualną opartą na standardzie OVF na dowolnej platformie wirtualizacji. Format ten ułatwia również konfigurację maszyny wirtualnej przed pierwszym uruchomieniem.
Bezpieczeństwo
RYZYKO: MEDIUMPakiet OVF dostarcza kompletny, bootowalny system operacyjny zbudowany przez kogoś innego - traktuj go jak plik wykonywalny, a nie dokument. Złośliwe lub zmodyfikowane urządzenie uruchamia prawdziwe oprogramowanie w momencie włączenia zasilania. Środki ostrożności: pobieraj urządzenia tylko od dostawcy lub z zaufanego źródła, weryfikuj sumy kontrolne .mf/.cert, jeśli są dostarczone, trzymaj maszynę wirtualną w izolowanej sieci/NAT, dopóki jej nie zaufasz, i nie udostępniaj folderów hosta ani schowka nieznanemu gościowi. Plik XML .ovf na dysku jest obojętny; to importowanie i uruchamianie maszyny wirtualnej powoduje wykonanie kodu.
Szczegóły formatu
w pigułceProgramy otwierające pliki OVF
Szczegóły techniczne
specyfikacja| Typ pliku | Deskryptor XML w formacie tekstowym - nie jest to sam obraz dysku |
| Element główny | `<Envelope>` w przestrzeni nazw DMTF OVF (`http://schemas.dmtf.org/ovf/envelope/1`) |
| Kodowanie znaków | UTF-8 (XML) |
| Typowy rozmiar pliku | 2 KB - 50 KB dla deskryptora XML; powiązane obrazy dysków obok niego mają rozmiary liczone w gigabajtach |
| Typ MIME | `application/vnd.vmware.ovf`; rozpoznawany również jako `application/xml` |
| Wersja OVF sygnalizowana przez | Sufiks przestrzeni nazw XML: `envelope/1` dla OVF 1.x, `envelope/2` for OVF 2.x |
| Opisywany sprzęt | Liczba procesorów, RAM, karty sieciowe, typ kontrolera dysku, odniesienia do dysków i typ systemu operacyjnego gościa |
| Wymóg wielu plików | Musi być wdrażany wraz z obrazami dysków `.vmdk` lub `.vhd` i zazwyczaj manifestem `.mf` |
| Weryfikacja integralności | Towarzyszący plik `.mf` zawiera sumy kontrolne SHA-1 lub SHA-256 każdego pliku w pakiecie |
| Odpowiednik jednoplikowy | `.ova` - archiwum TAR łączące deskryptor `.ovf`, obrazy dysków i manifest w jedną całość |
| Kompresja | Brak w samym pliku `.ovf`; powiązane dyski VMDK mogą używać kompresji streamOptimized |
| Neutralność platformy | Niezależny od hiperwizora i architektury; wspierany przez VMware, VirtualBox, QEMU/KVM oraz Hyper-V |
| Organizacja standaryzująca | DMTF (Distributed Management Task Force), specyfikacja DSP0243; ratyfikowana również jako ISO/IEC 17203:2017 |
| Opcjonalne podpisywanie | Plik `.cert` obok pakietu podpisuje manifest `.mf` przy użyciu certyfikatów X.509 |
| Wydano | OVF 1.0 published by DMTF in 2009 (DSP0243) |
| Najnowsza wersja | OVF 2.1.1 (DMTF DSP0243, 2015); ISO/IEC 17203:2017 |
| Otwarty standard | Tak · bezpłatny (royalty-free) |
| Specyfikacja | www.dmtf.org |
Konwersje OVF
Pytania i odpowiedzi społeczności
pytania użytkownikówBrak pytań - bądź pierwszą osobą, która zapyta o pliki OVF.