Poradniki

▷ Jak migrować maszynę wirtualną w trybie Hyper

Spisu treści:

Anonim

Jeśli jest coś, o czym musimy pamiętać, wchodząc w świat wirtualizacji, to zgodność między Hypervisors, dlatego zobaczymy, jak migrować maszynę wirtualną w Hyper-V. Microsoft Hypervisor jest jedną z najbardziej atrakcyjnych opcji, które mamy w systemie okiennym. Jest to dostępne natywnie w systemach Pro, Enterprise i Education. Musimy więc wiedzieć, jak importować i eksportować maszyny wirtualne w Hyper-V z narzędzi takich jak VirtualBox

Indeks treści

Podobnie jak każdy inny Hypervisor, Hyper-V ma możliwość importowania i eksportowania maszyn wirtualnych. W ten sposób można migrować na przykład maszynę wirtualną utworzoną w tym programie do VirtualBox. Oczywiście proces odwrotny jest nieco bardziej złożony, ponieważ Hyper-V nie obsługuje plików z rozszerzeniami.OVA ani OVF. Omówimy to wszystko w tym samouczku, więc zacznijmy.

Eksportuj maszynę wirtualną w Hyper-V

Zaczniemy od najprostszego procesu, czyli wiedzy o tym, jak wyeksportować maszynę wirtualną w Hyper-V. Ta procedura jest przydatna, jeśli chcemy migrować maszynę wirtualną z jednej funkcji Hyper-V na drugą. Zobaczmy to krok po kroku:

Pierwszą rzeczą, którą musimy zrobić, to przejść do ekranu głównego z wybraną maszyną. Zostanie aktywowana lista opcji w prawym okienku. Musimy kliknąć „ Eksportuj... ”

Teraz przejdziemy do wyboru folderu, w którym chcemy przechowywać pliki eksportu. Musimy upewnić się, że znajduje się on w określonym folderze, ponieważ program utworzy kilka folderów i plików.

Proces rozpocznie się natychmiast i nie potrwa długo. Rezultatem końcowym będzie katalog z trzema folderami z plikami konfiguracyjnymi i głównym wirtualnym dyskiem twardym w formacie.vhdx. Ten format pozwala tworzyć wirtualne dyski twarde o pojemności do 64 TB, nie ma nic, a przyda się, jeśli chcesz migrować maszynę wirtualną na inną Hyper-V z inną wersją lub podobną.

Zaimportuj maszynę wirtualną do Hyper-V

Teraz zrobimy procedurę odwrotną. Znajdujemy się na innym komputerze z funkcją Hyper-V, przejdziemy do głównego okna i klikniemy opcję „ Importuj maszynę wirtualną... ”

Następnie otworzy się szybki kreator, w którym będziemy musieli wybrać lokalizację folderu, w którym znajduje się maszyna wirtualna, którą chcemy zaimportować.

Teraz musimy wybrać opcję „ Kopiuj maszynę wirtualną ”, aby skopiować pliki do naszego Hypervisora ​​z katalogu eksportu.

W ten prosty sposób wyeksportujemy maszynę wirtualną z katalogu eksportu Hyper-V.

Przeprowadź migrację maszyny wirtualnej Hyper-V do VirtualBox.

Ponieważ Hyper-V nie jest w stanie importować maszyn wirtualnych w formatach OVA lub OVF, będziemy musieli przekonwertować ich maszyny wirtualne w formacie zgodnym z VirtualBox, czyli z formatu vhdx na format vhd. Zobaczmy procedurę:

Zaczynamy od przejścia do głównego okna Hyper-V z wybraną maszyną wirtualną. Teraz dajemy opcję „ Edytuj dysk... ”

Teraz uruchamiamy kreatora, w którym wskazuje, którą procedurę zamierzamy przeprowadzić. Pierwszą rzeczą, którą musimy zrobić, to wybrać wirtualny dysk twardy zawierający maszynę wirtualną Hyper-V. Jak zobaczymy, będzie w vhdx.

Na następnym ekranie będziemy mieli kilka opcji transformacji dysku. W każdym z nich będziemy mieli krótkie wyjaśnienie celu. My oczywiście damy „ nawrócić ”. Przechodzimy do następnej fazy.

Teraz będziemy musieli wybrać format wyjściowy dysku twardego. Mamy go w vhdx, więc wybierzemy format vhd.

Po zakończeniu poprzedniego wybieramy opcję typu dysku. Najbardziej zalecane jest oczywiście wybranie opcji „ Dynamic Expansion ”, w ten sposób zaoszczędzimy maksymalną możliwą przestrzeń na naszym fizycznym dysku twardym.

Na koniec wybieramy katalog lokalizacji nowej maszyny wirtualnej. Ponieważ chcemy bezpośrednio otworzyć go w VirtualBox, zlokalizujemy go na USB. Możesz umieścić go gdziekolwiek chcesz, pamiętaj, że będzie to maszyna wirtualna jak każda inna.

Teraz pozostaje tylko poczekać, aż kreator zakończy operację.

Otwórz maszynę wirtualną VHD w VirtualBox

Szybko przejdźmy do naszego hosta z VirtualBox, aby zobaczyć, jak otworzyć tę maszynę wirtualną, którą przekonwertowaliśmy i sprawdzić, czy działa poprawnie.

Przechodzimy do VirtualBox i wybieramy opcję utworzenia nowej maszyny wirtualnej. Jak zawsze wybieramy, którą pamięć RAM chcemy przydzielić.

Ale najważniejsze jest tutaj wybranie opcji „ Użyj istniejącego pliku wirtualnego dysku twardego ”, to jest klucz do pytania. Teraz zaczynamy szukać naszego wirtualnego dysku twardego w tym rozszerzeniu i pozostawiać go załadowanym.

Kliknij „ Utwórz ”, a maszyna wirtualna zostanie dołączona do naszego Hypervisor VirtualBox.

Możliwe, że podczas uruchamiania maszyny wirtualnej napotkamy błąd z komunikatem: „ nie znaleziono nośnika startowego ”. Ten błąd jest spowodowany przez system, w którym Hyper-V skonfigurowano do uruchamiania na nim maszyn wirtualnych. Jeśli maszyną wirtualną jest generacja 2, będziemy musieli dokonać dodatkowych konfiguracji w VirtualBox, zobaczmy je:

(opcjonalnie) Przechodzimy do opcji konfiguracji maszyny wirtualnej. Musimy zająć się sekcją „ Pamięć ” i musimy wyeliminować napęd DVD o nazwie „ Kontroler: IDE

(obowiązkowe) Następnie przechodzimy do sekcji „ System ” i aktywujemy opcjęWłącz EFI ” i umieszczamy dysk twardy jako pierwszy dysk na liście kolejności rozruchu. W ten sposób będziemy mogli poprawnie uruchomić maszynę wirtualną.

Zwykle dzieje się tak w systemach operacyjnych innych niż Windows.

Przeprowadź migrację maszyny wirtualnej z VirtualBox do Hyper-V

Teraz zrobimy procedurę umożliwiającą otwarcie maszyny wirtualnej VirtualBox (format.vdi) w Hyper-V, która nie obsługuje tego formatu.

Klonuj maszynę wirtualną VDI na VHD za pomocą VirtualBox

W tym celu konieczna będzie również transformacja wirtualnego dysku twardego z vdi na vhd, zobaczmy procedurę:

Musimy to zrobić za pomocą narzędzia w trybie komend VirtualBox, które znajduje się w następującej ścieżce:

C: \ Program Files \ Oracle \ VirtualBox

Wewnątrz musimy znaleźć aplikację „ VBoxManage ”, ale będziemy musieli otworzyć ją za pomocą terminalu poleceń. Użyjemy PhowerShell.

Aby uruchomić PowerShell bezpośrednio w tym katalogu, kliknij tabelę „ Shift ” i kliknij dwukrotnie okno.

Po otwarciu musimy bardzo dobrze znać ścieżkę, w której znajduje się nasza maszyna wirtualna, ponieważ musimy umieścić ją w poleceniu wykonania. W naszym przypadku jest na następującej trasie:

D: \ Vitual Machines \ W10x64pro

Zobaczmy więc, jak powinniśmy zamontować polecenie w PowerShell:

. \ VBoxManage clonemedium „virtual disk path.vdi” „virtual disk path.vhd” - format VHD

Na przykład w naszym przypadku wyglądałoby to tak:

. \ VBoxManage clonemedium "D: \ maszyny wirtualne \ w10x64pro \ W10x64pro.vdi" "D: \ maszyny wirtualne \ w10x64pro \ W10x64pro.vhd" - format VHD

Rezultatem będzie stworzenie wirtualnego dysku twardego zawierającego maszynę w rozszerzeniu VHD.

Otwórz maszynę wirtualną VHD w Hyper-V

Po zakończeniu procedury weźmiemy nasz gruby plik i przejdziemy do hosta, na którym mamy Hyper-V, aby kontynuować montowanie tej maszyny wirtualnej.

Będziemy musieli wykonać typową procedurę tworzenia nowej maszyny wirtualnej, to znaczy:

Przechodzimy do „ Akcji -> Nowa maszyna wirtualna ” i uruchamiamy kreatora.

Musimy pamiętać, że na etapie wyboru generacji maszyny wirtualnej musimy wybrać opcję „ Generacji 1 ”, aby uzyskać kompatybilność maszyny.

Gdy przejdziemy do okna tworzenia maszyny wirtualnej dla maszyny wirtualnej, zamiast tworzyć nową, będziemy musieli wybrać opcję „ Użyj istniejącego dysku twardego ”. Wybierzemy dysk twardy VHD i przejdziemy dalej.

W ten sposób możemy podłączyć naszą nową maszynę i wszystko pójdzie poprawnie.

Są to procedury, dzięki którym możemy importować i eksportować maszyny wirtualne z Hyper-V z innymi hiperwizorami, takimi jak VirtualBox.

Polecamy również:

Jakie masz maszyny wirtualne? Mamy nadzieję, że ten samouczek był pomocny w lepszym poznaniu procedur importowania i eksportowania maszyn wirtualnych.

Poradniki

Wybór redaktorów

Back to top button