Strona główna
» LINUX
»
Linux: Jak eksportować i importować maszyny wirtualne w VMware Workstation Pro
Linux: Jak eksportować i importować maszyny wirtualne w VMware Workstation Pro
Aby przenieść maszynę wirtualną VMware Workstation Pro między hostami Linux, należy użyć formatu Open Virtualization Format (OVF) . W Workstation Pro można wyeksportować wyłączoną maszynę wirtualną jako pakiet OVF, a następnie zaimportować go później, wybierając Plik > Otwórz . Workstation może również zaimportować urządzenie OVA z pojedynczym plikiem.
Stare instrukcje dotyczące Workstation 16 nie są już najlepszym punktem odniesienia. Aktualna matryca wsparcia Broadcom obejmuje VMware Workstation Pro 26H1 i 26H1u1 w systemie Linux. Podstawowy obieg pracy z plikami OVF pozostaje prosty: eksport maszyny wirtualnej, przechowywanie plików pakietu razem i otwieranie pliku OVF lub OVA w momencie, gdy maszyna wirtualna będzie gotowa do ponownego utworzenia.
Co zawiera eksport OVF
Eksport OVF to zazwyczaj folder powiązanych plików, a nie jeden samodzielny plik. Pakiet zazwyczaj zawiera:
.ovf — deskryptor definiujący wirtualny sprzęt maszyny wirtualnej i odwołujący się do jej dysków.
.vmdk — jeden lub więcej plików dysków wirtualnych.
Natomiast OVA pakuje urządzenie do jednego archiwum. Workstation Pro może importować zarówno pliki, .ovfjak i .ova. Jeśli używasz OVF, nie oddzielaj ani nie zmieniaj nazw plików VMDK i manifestu, do których się odwołują, po eksporcie.
Przed eksportem maszyny wirtualnej
Zamiast pozostawiać maszynę wirtualną uruchomioną lub zawieszoną, należy całkowicie wyłączyć system operacyjny gościa.
Upewnij się, że w miejscu docelowym jest wystarczająca ilość wolnego miejsca na eksportowane dyski wirtualne.
Użyj dedykowanego, pustego folderu do eksportu, aby wszystkie pliki pakietu OVF można było łatwo zidentyfikować i przenieść razem.
Nie należy traktować formatu OVF jako zamiennika strategii pełnej kopii zapasowej. OVF to przede wszystkim przenośny format pakowania maszyn wirtualnych, a historia migawek nie jest reprezentowana w pakiecie.
Jak wyeksportować maszynę wirtualną VMware Workstation do formatu OVF w systemie Linux
Wybierz wyłączoną maszynę wirtualną, a następnie wybierz polecenie Plik > Eksportuj do formatu OVF .
Wybierz maszynę wirtualną. Otwórz VMware Workstation Pro i wybierz maszynę wirtualną w bibliotece. Upewnij się, że jest wyłączona, a następnie otwórz Plik > Eksportuj do OVF . Broadcom dokumentuje również tę ścieżkę menu w swoich poradnikach dotyczących rozwiązywania problemów z eksportem do formatu OVF w systemie Linux.
Wybierz lokalizację eksportu. Utwórz lub wybierz dedykowany folder, wpisz opisową nazwę pliku kończącą się na .ovf, i rozpocznij eksport.
Zapisz deskryptor OVF w folderze zarezerwowanym dla tego pakietu maszyny wirtualnej.
Poczekaj na zakończenie eksportu. Czas potrzebny na eksport zależy głównie od rozmiaru dysku wirtualnego i wydajności pamięci masowej hosta. Nie przenoś ani nie zmieniaj nazw plików, gdy stacja robocza nadal zapisuje pakiet.
Zweryfikuj pakiet. Otwórz folder docelowy i sprawdź, czy deskryptor OVF i powiązane z nim pliki VMDK są obecne. Jeśli utworzono manifest, zachowaj go wraz z resztą pakietu.
Typowy pakiet OVF przechowuje pliki .ovf, .vmdk, i .mfrazem.
Jak zaimportować plik OVF lub OVA do VMware Workstation Pro
Otwórz urządzenie. W Workstation Pro wybierz Plik > Otwórz , przejdź do wyeksportowanego pliku .ovflub .ovai otwórz go. W przypadku pakietu OVF zawierającego wiele plików upewnij się, że wszystkie dyski, do których się odwołują, pozostają w tej samej lokalizacji pakietu.
Nadaj nazwę nowej maszynie wirtualnej i wybierz jej folder. Na stacji roboczej wyświetli się okno dialogowe Importuj maszynę wirtualną. Wprowadź nazwę maszyny wirtualnej, wybierz miejsce przechowywania nowych plików środowiska wykonawczego i kliknij Importuj .
Wybierz nazwę i folder docelowy, a następnie zaimportuj urządzenie OVF lub OVA.
Sprawdź zaimportowaną maszynę wirtualną przed pierwszym uruchomieniem. Po zakończeniu importu wybierz maszynę wirtualną w bibliotece i sprawdź procesor, pamięć, sieć i podłączone urządzenia. Następnie włącz ją. Jeśli urządzenie pochodzi z innego hiperwizora, zainstaluj lub zaktualizuj narzędzia VMware Tools w gościu, jeśli jest to konieczne.
Użyj narzędzia OVF, gdy potrzebujesz eksportu z wiersza poleceń
Broadcom oferuje również samodzielne narzędzie VMware OVF dla systemu Linux. Umożliwia ono konwersję plików środowiska uruchomieniowego VMware do formatu OVF i pracę z pakietami OVF/OVA z poziomu wiersza poleceń. Lokalną maszynę wirtualną stacji roboczej można wyeksportować za pomocą polecenia takiego jak:
Przydaje się to podczas pisania skryptów lub gdy ścieżka graficznego eksportu jest niedostępna. Strona pobierania Broadcom zawiera aktualne pakiety dla systemu Linux oraz pliki ZIP narzędzia OVF.
Rozwiązywanie typowych problemów z OVF w systemie Linux
Eksport kończy się niepowodzeniem z powodu „Nieznanego błędu”
Firma Broadcom udokumentowała starszy problem z systemem Linux Workstation 16.2.x, w którym eksport OVF mógł się nie powieść w systemach RHEL, Fedora lub SUSE z powodu libnslbraku wymaganej biblioteki. Jeśli utrzymujesz jeden z tych starszych hostów, najpierw sprawdź, czy /usr/bin/ovftooluruchamia się poprawnie, a następnie zainstaluj odpowiedni pakiet libnsl dla swojej dystrybucji. Zapoznaj się z artykułem firmy Broadcom o błędach eksportu OVF, aby poznać wersje, których dotyczy problem, i uzyskać szczegółowe informacje.
Podczas importu nie można znaleźć dysku wirtualnego
Sprawdź, czy plik OVF .ovf, pliki do niego odwołujące się .vmdkoraz manifest pozostają razem. Samo przeniesienie pliku deskryptora nie wystarczy. Ręczna edycja deskryptora OVF może również spowodować utratę sumy kontrolnej manifestu.
Chcesz przenieść urządzenie pomiędzy VMware i VirtualBox
Format OVF został zaprojektowany z myślą o przenośności, chociaż hiperwizory nie obsługują wszystkich funkcji urządzenia w ten sam sposób. Oracle VirtualBox 7.2 może importować urządzenia OVF i OVA z poziomu przepływu pracy Import , a jego dokumentacja również wymaga, aby pliki dyskowe, do których się odwołują, były przechowywane w wieloplikowym pakiecie OVF. Zapoznaj się z dokumentacją importu OVF w VirtualBox firmy Oracle .