Jak przekonwertować plik VirtualDox VDI na VMware vdmk?

10

Korzystam z VirtualBox 2.1.4 i chcę przekonwertować plik VDI, aby załadować go do VMware Player (3.0.0 build-197124 na Vista Home Premium).

Myślę, że mogę zmienić format VDI na vmdk za pomocą narzędzia dostarczonego przez VirtualBox:

VBoxManage clonehd /vboxdata/old.vdi /vmwaredata/new.vmdk -format VMDK

Możliwe jest również uzyskanie pliku vmdk z:

qemu-img.exe convert -O vmdk hdd.vdi hdd.vmdk

Ale to nie generuje pliku VMX, którego potrzebuje VMware Player. Jak zdobyć ten plik?


W celach informacyjnych VMware Converter 4.0.1 mówi, że obsługiwane obrazy kopii zapasowych lub maszyny wirtualne innych firm to:

Microsoft Virtual PC 2004 lub 2007

Microsoft VirtualServer 2005

Parallels Desktop 2.5, 3.0 lub 4.0 dla komputerów Mac

VMware Consolidated Backup

Symantec Backup Exec System Recovery 6.5, 7.0, 8.0

Symantec LiveState Recovery 3/6

Wersje Norton Ghost od 9 do 14

Kopia zapasowa Acronis True Image

ShadowProtect Desktop, Server, SBS, IT itp. Wersje od 2.0 do 3.2

lodziarz
źródło

Odpowiedzi:

7

Oto zaktualizowana odpowiedź od wersji 5.0.14, pokazana poniżej:

W głównym oknie kliknij menu Plik i wybierz „Virtual Media Manager” lub po prostu użyj skrótu Ctrl+D.

Główne okno

Wybierz dysk, który chcesz przekonwertować, i kliknij „Kopiuj” lub użyj skrótu Ctrl-O.

Virtual Media Manager

Wybierz ścieżkę i nazwę pliku dla przekonwertowanego dysku wraz z typem pliku i kliknij „Kopiuj”.

Skopiuj wirtualny dysk twardy

Uwaga: źródłowy dysk twardy zostanie już wybrany, jeśli wybierzesz go w poprzednim kroku.

W moim przypadku przekonwertowałem VDI systemu Windows Server 2016 TP4 na VMKD do hostowania w korporacyjnym środowisku VMware. Pliki źródłowe i docelowe zostały przydzielone dynamicznie.

Chiramisu
źródło
4

To jest odpowiedź na http://communities.vmware.com/people/pajegan

Możesz użyć „VMware vCenter Converter Standalone”, aby przekonwertować pliki VDI z virtualbox na .vmdk do użycia na serwerze vmware. Aby to zrobić, wykonaj następujące czynności:

Upewnij się, że twoja maszyna wirtualna w virtualbox jest uruchomiona.

Po otwarciu aplikacji kliknij „Convert Machine” i wybierz Powered-on Machine.

Wybierz maszynę zdalną

Podaj adres IP, nazwę użytkownika i hasło zdalnego komputera, który chcesz przekonwertować, a następnie naciśnij przycisk Dalej

Wybierz Typ miejsca docelowego jako VMware Workstation lub inną maszynę wirtualną Vmware.

Wybierz produkt Vmware jako Vmware Server 2.x

Wybierz lokalizację dla maszyny wirtualnej: musi to być udostępniony folder sieciowy.

Kliknij Dalej, a następnie sprawdź ustawienia i ponownie kliknij Dalej.

Zadanie zajmie około godziny w zależności od wielkości maszyny wirtualnej.

Teraz możesz skopiować pliki do magazynu danych serwera vmware i dodać maszynę wirtualną do ekwipunku za pomocą pliku .vmx.

PS: Chciałem wykonać następujące kroki, aby użyć maszyny wirtualnej na serwerze VMware Esxi. Jednak nie działa w ESXi. Jeśli ktoś miał szczęście przy migracji z Virtualbox do VMware esxi, daj mi znać kroki.

lodziarz
źródło
-1

myślę, że jedyną opcją jest:

1) Plik-> Eksportuj urządzenie ...

2) wybierz maszynę wirtualną, którą chcesz wyeksportować

3) zapisz go (plik .ova) gdzieś w folderze kopii zapasowej (być może pod inną nazwą niż oryginał)

4) użyj formatu OVF 1.0 i napisz plik manifestu (2.0 nie działa)

5) poczekaj, aż eksport zostanie zakończony, a następnie zaimportuj / otwórz VMware (więcej czeka :)

ponieważ wydaje się, że VMware nie lubi importować zwykłych plików .vmdk ...

6) więc najlepszą opcją jest zawsze używanie formatu .vdmk w VirtualBox?

jimmy5
źródło