Kompletny przewodnik po importowaniu i eksportowaniu maszyn wirtualnych w Hyper-V

Ostatnia aktualizacja: 30/04/2025
Autor: Isaac
  • Eksport i import w Hyper-V umożliwiają migrację, tworzenie kopii zapasowych i klonowanie maszyny wirtualne wydajnie.
  • Istnieje kilka metod importowania, w zależności od wymagań danego scenariusza, różniących się zarządzaniem unikalnymi identyfikatorami i lokalizacją pliku.
  • Migracja między hiperwizorami wymaga konwersji dysków do odpowiedniego, zgodnego formatu, co pozwala uniknąć błędów wynikających z niezgodności sprzęt komputerowy wirtualne lub zduplikowane identyfikatory SID.
  • W celu zaawansowanej ochrony i automatyzacji wskazane jest uzupełnienie tych podstawowych procesów rozwiązaniami backup skrypty specjalistyczne lub niestandardowe.

hyper-v

Wirtualizacja stała się podstawowym narzędziem administrowania systemami i efektywnego zarządzania infrastrukturą IT. Jednym z najczęściej używanych hiperwizorów w środowiskach korporacyjnych i domowych jest Hyper-V, rozwiązanie firmy Microsoft. Możliwość importowania i eksportowania maszyn wirtualnych w Hyper-V Nie tylko pozwala zaoszczędzić czas potrzebny na przygotowanie nowych serwerów, ale także ułatwia migrację, tworzenie kopii zapasowych i odzyskiwanie danych po awarii.

W tym artykule znajdziesz m Pełne i szczegółowe wyjaśnienie procesu eksportowania i importowania maszyn wirtualnych w Hyper-V, w tym praktyczne wskazówki, różnice w wersjach, typy importu, sposób postępowania w scenariuszach migracji między różnymi hiperwizorami oraz rozwiązania typowych błędów. Wszystko przedstawione w przejrzysty, uporządkowany i łatwy do zrozumienia sposób, zarówno dla doświadczonych administratorów, jak i tych, którzy dopiero zaczynają przygodę z wirtualizacją.

Dlaczego warto eksportować i importować maszyny wirtualne w Hyper-V?

Zarządzający maszyny wirtualne (VM) poprzez eksport i import Jest to kluczowy element w wielu scenariuszach:

  • Migracja między hostami:Umożliwia przenoszenie maszyn wirtualnych pomiędzy różnymi serwerami w celu konserwacji, równoważenia obciążenia lub modernizacji sprzętu.
  • Kopii zapasowych i odzyskiwania: Służy jako ręczna lub doraźna metoda tworzenia kopii zapasowych, przechowując kopię roboczą maszyny wirtualnej, którą można przywrócić w przypadku awarii lub uszkodzenia.
  • Klonowanie i szybkie wdrażanie:Ułatwia tworzenie szablonów lub klonowanie już skonfigurowanych systemów, co pozwala zaoszczędzić czas na powtarzalnych zadaniach.
  • Testowanie i rozwój:Umożliwia replikację środowisk produkcyjnych w środowiskach testowych, unikając ryzyka dla krytycznych systemów.

Eksportowanie maszyny wirtualnej polega na przeniesieniu wszystkich powiązanych z nią plików — wirtualnych dysków twardych, konfiguracji i punktów kontrolnych — i umieszczeniu ich w bezpiecznej lokalizacji, natomiast importowanie maszyny wirtualnej wiąże się z zarejestrowaniem tych plików na nowym hoście Hyper-V, aby działały tak samo jak w oryginalnym środowisku.

Podstawowe koncepcje i poprzednie rozważania

Zanim przejdziemy do szczegółowych kroków, ważne jest zrozumienie kilku kwestii kluczowe koncepcje i wymagania w Hyper-V:

  • Wersje:Funkcje eksportu/importu ewoluowały. Z Windows W systemie Server 2012 można eksportować uruchomione maszyny wirtualne. Obsługiwany jest także bezpośredni eksport do folderów sieciowych, co znacznie ułatwia cały proces. W poprzednich wersjach eksportowanie wymagało wyłączenia maszyny wirtualnej.
  • Eksport na żądanie:Eksport nie jest procesem automatycznym ani przyrostowym, ale wykonywanym ręcznie za każdym razem, gdy potrzebna jest pełna kopia maszyny wirtualnej.
  • Formaty płyt:Hyper-V wykorzystuje wirtualne dyski twarde w formacie VHD lub VHDX. Ten drugi obsługuje większe rozmiary i jest najbardziej polecany dla nowych maszyn wirtualnych.
  • Zgodność z hiperwizorem:Formaty OVF/OVA, powszechnie używane w VMWare o VirtualBox, nie są bezpośrednio obsługiwane przez Hyper-V. Jeśli zajdzie potrzeba migracji pomiędzy różnymi rozwiązaniami wirtualizacyjnymi, konieczna będzie konwersja dysków do odpowiedniego formatu.
  Jak utworzyć i zarządzać środowiskiem instalacji bezobsługowej w systemie Windows 11

Proces eksportowania maszyny wirtualnej w Hyper-V

Eksportowanie maszyny wirtualnej w środowisku Hyper-V to prosta procedura, jednak aby uzyskać optymalne rezultaty i uniknąć późniejszych frustracji, trzeba znać kilka szczegółów. Istnieją dwa główne sposoby wykonania tego procesu: za pomocą graficznego interfejsu Hyper-V Manager i przy użyciu PowerShell.

Eksport z Hyper-V Manager (interfejs graficzny)

  1. Dostęp do Menedżera Hyper-V z serwera lub komputera hosta.
  2. Wybierz maszynę wirtualną do wyeksportowania: Kliknij prawym przyciskiem myszy wybraną maszynę wirtualną.
  3. Wybierz opcję „Eksportuj”:Otworzy się okno umożliwiające wybór miejsca docelowego.
  4. Określa lokalizację eksportu:Zaleca się użycie lokalnego katalogu z wystarczającą ilością miejsca, ponieważ zostaną wyeksportowane wszystkie pliki, łącznie z dyskami, konfiguracjami i punktami kontrolnymi.
  5. Monitoruj postęp:Proces ten może potrwać chwilę, w zależności od rozmiaru maszyny wirtualnej i jej wirtualnego dysku twardego. Po zakończeniu w wskazanej lokalizacji pojawi się struktura folderów zawierająca wszystkie informacje o maszynie wirtualnej.

Ważna uwaga:Od systemu Windows Server 2012 możliwe jest eksportowanie maszyn wirtualnych bez ich zatrzymywania, choć w poprzednich wersjach konieczne było ich wcześniejsze wyłączenie.

Eksportowanie maszyny wirtualnej za pomocą programu PowerShell

PowerShell zapewnia zautomatyzowany i powtarzalny sposób wykonywania eksportów, co idealnie nadaje się do skryptów kopii zapasowych lub migracji wielu maszyn wirtualnych.

Podstawowe polecenie brzmi:

Export-VM -Name "NombreDeLaVM" -Path "C:\Directorio\De\Exportacion"

Aby jednocześnie wyeksportować wszystkie maszyny wirtualne na hoście:

Get-VM | Export-VM -Path "C:\ExportacionesGlobales"

Pamiętaj, aby uruchomić program PowerShell jako administrator, aby uniknąć błędów uprawnień.

Ponadto, możesz zaplanować te skrypty do tworzenia okresowych automatycznych kopii zapasowych przy użyciu Harmonogramu zadań systemu Windows.

Co obejmuje eksport i jakie są ważne kwestie

Proces eksportu gromadzi się w folderze docelowym:

  • Pliki konfiguracyjne maszyny wirtualnej.
  • Wirtualne dyski twarde (VHD lub VHDX).
  • Sprawdź punkty lub istniejących migawek.

Kopia ta jest niezależna i można ją przechowywać jako kopię zapasową, przenosić na innego hosta, wykorzystywać do testów lub traktować jako szablon przy nowych wdrożeniach.

Należy jednak pamiętać, że Eksport Hyper-V nie jest zaawansowanym systemem tworzenia kopii zapasowych:Nie stosuje deduplikacji, kompresji i szyfrowania na wzór rozwiązań profesjonalnych, więc pliki zajmują tyle samo miejsca, co w środowisku produkcyjnym. Ponadto nie jest to operacja przyrostowa: każdy eksport stanowi pełną kopię.

Jak zaimportować maszynę wirtualną do Hyper-V

Importowanie maszyn wirtualnych w Hyper-V jest procesem uzupełniającym eksport. Polega ona na zarejestrowaniu uprzednio wyeksportowanej maszyny wirtualnej, tak aby host mógł nią zarządzać i ją uruchamiać. Dostępnych jest kilka trybów importu, z których każdy ma inne zastosowanie w zależności od scenariusza.

Opcje importu: kluczowe różnice

Hyper-V umożliwia trzy główne typy importu:

  • Rejestracja lokalna (na miejscu): Użyj wyeksportowanych plików w ich oryginalnej lokalizacji. Unikalny identyfikator (ID) maszyny wirtualnej pozostaje taki sam. Przydaje się do odzyskiwania uszkodzonej maszyny wirtualnej lub rejestrowania istniejącej maszyny wirtualnej po utracie rejestracji. Żadne pliki nie są modyfikowane i nie są tworzone żadne dodatkowe kopie.
  • Przywróć maszynę wirtualną: Kopiuje wyeksportowane pliki do nowego katalogu wybranego przez użytkownika lub do domyślnych folderów Hyper-V. Identyfikator maszyny wirtualnej pozostaje taki sam, więc Przed importowaniem konieczne jest usunięcie wszystkich poprzednich logów z maszyny wirtualnej aby uniknąć konfliktów.
  • Skopiuj maszynę wirtualną: Podobnie jak przywrócenie, ale w tym przypadku Hyper-V generuje nowy unikalny identyfikator (ID) dla importowanej maszyny wirtualnej. Jest to idealne rozwiązanie do klonowania maszyn wirtualnych, tworzenia szablonów lub wielokrotnego importowania tej samej maszyny wirtualnej na ten sam host.
  Dowiedz się, jak naprawić Chromecasta, który nie działa w systemie Windows 10 w domu

Wybór odpowiedniego typu jest kluczowy: Importowanie z nowym identyfikatorem pozwala uniknąć konfliktów SID i innych problemów w środowiskach takich jak Active Directory czy WSUS, gdzie wyjątkowość jest niezbędna do właściwego zarządzania zespołem.

Importuj z Menedżera Hyper-V

  1. Otwórz Menedżera Hyper-V na hoście docelowym.
  2. W prawym panelu wybierz „Importuj maszynę wirtualną…”
  3. Kliknij „Dalej” na ekranie powitalnym.
  4. Wskazuje folder, w którym znajdują się eksportowane pliki.
  5. Wybierz żądaną maszynę wirtualną z wyświetlonej listy.
  6. Wybierz typ importu:: Nagrywaj lokalnie, przywracaj lub kopiuj, jak wyjaśniono powyżej.
  7. Konfigurowanie lokalizacji docelowych dla plików konfiguracyjnych i dysków.
  8. Przejrzyj podsumowanie działań i kliknij „Zakończ”.
  9. Maszyna wirtualna pojawi się na liście i będzie gotowa do uruchomienia na nowym hoście.

Kreator wykrywa również niezgodności sprzętowe i umożliwia skorygowanie niedopasowania pamięci, procesora lub karty sieciowej, które mogą wystąpić podczas przenoszenia maszyny wirtualnej pomiędzy serwerami o różnych konfiguracjach.

Importuj za pomocą programu PowerShell

Linia polecenia ułatwia automatyzację i zarządzanie partiami maszyn wirtualnych:

  • Rejestr lokalny:
    Import-VM -Path 'C:\Ruta\a\Exportacion\VM\Identificador.vmcx'
  • Przywróć (z kopią do nowych lokalizacji):
    Import-VM -Path 'C:\Ruta\a\Exportacion\VM\Identificador.vmcx' -Copy -VhdDestinationPath 'D:\VMs\Discos' -VirtualMachinePath 'D:\VMs\Configuracion'
  • Skopiuj maszynę wirtualną (nowy identyfikator):
    Import-VM -Path 'C:\Ruta\a\Exportacion\VM\Identificador.vmcx' -Copy -GenerateNewId

Parametr -GenerujNowyIdentyfikator generuje unikalny identyfikator w celu uniknięcia konfliktów hostów, idealny do klonowania lub ponownego wykorzystywania szablonów.

Migracje między różnymi hiperwizorami: Hyper-V, VMWare i VirtualBox

klonuj maszynę wirtualną virtualbox

Powtarzającym się pytaniem jest jak migrować maszyny wirtualne pomiędzy platformamina przykład przenoszenie maszyny wirtualnej z VMWare do Hyper-V lub z VirtualBox do Hyper-V i odwrotnie.

Z Hyper-V do innych hiperwizorów (VirtualBox, VMWare)

Aby używać maszyny wirtualnej Hyper-V na innych hiperwizorach, zazwyczaj konieczne jest przekonwertowanie wirtualnego dysku twardego z formatu VHDX na VHD (bardziej kompatybilny) lub bezpośrednio na VMDK (VMWare) lub VDI (VirtualBox) przy użyciu specjalnych narzędzi. W tym celu możesz zapoznać się z przewodnikiem konwertuj dyski wirtualne między formatami.

Ogólne kroki:

  1. Konwersja dysku VHDX na VHD z Menedżera Hyper-V:
    • Wybierz maszynę wirtualną i wybierz „Edytuj dysk…” z menu akcji.
    • Wybierz dysk i wybierz format wyjściowy VHD.
    • Jeśli to możliwe, użyj „dynamicznego rozszerzania”, aby zaoszczędzić miejsce.
    • Zapisz dysk w wybranej lokalizacji.
  2. W VirtualBox:
    • Utwórz nową maszynę wirtualną i wybierz opcję „Użyj istniejącego pliku wirtualnego dysku twardego”.
    • Wybierz przekonwertowany dysk VHD.
    • Skonfiguruj pamięć, procesor, a jeśli maszyna wirtualna jest „Generacją 2”, włącz opcję „Włącz EFI” i dostosuj kolejność boot aby uniknąć błędów takich jak „nie znaleziono nośnika startowego”.
  3. W VMWare:
    • Jeśli to konieczne, przekonwertuj VHD na VMDK, korzystając z narzędzi takich jak ovftool lub qemu-img.
    • Zaimportuj lub otwórz plik VMDK na nowym hiperwizorze.
  Jak najlepiej zlokalizować nazwisko na podstawie numeru telefonu komórkowego?

Migracja z VirtualBox do Hyper-V

Odwrotnie, aby zaimportować maszynę wirtualną VirtualBox (format .vdi) do Hyper-V:

  • Użyj „VBoxManage”, narzędzia wiersza poleceń VirtualBox, aby przekonwertować dysk .vdi na .vhd:
VBoxManage clonemedium "ruta\origen.vdi" "ruta\destino.vhd" --format VHD

Utwórz nową maszynę wirtualną w Hyper-V, wybierz opcję „Użyj istniejącego dysku twardego” i wybierz przekonwertowany plik .vhd. Aby uzyskać maksymalną kompatybilność, należy wybrać „Generację 1”.

Migracja z VMWare do Hyper-V

Proces ten wymaga konwersji dysku .vmdk na .vhdx:

  • Rozpakuj plik OVA lub wyeksportuj go w formacie OVF z VMWare.
  • Użyj narzędzi takich jak qemu-img, aby przekonwertować dysk .vmdk na .vhdx:
qemu-img convert -f vmdk -O vhdx archivo.vmdk destino.vhdx

Podczas importowania dysku do Hyper-V tworzona jest nowa maszyna wirtualna, a plik .vhdx jest przypisywany jako dysk podstawowy. Jeśli maszyna wirtualna jest Linux, ważne jest, aby wcześniej zainstalować sterowniki Hyper-V, aby mieć pewność, że system uruchomi się poprawnie.

Częste problemy w migracjach

Podczas pracy między hipernadzorcami mogą wystąpić niezgodności sprzętu wirtualnego (wersja sprzętu, sterowniki, identyfikatory UUID), błędy rozruchu wynikające z różnic w partycjonowaniu systemu oraz konflikty wynikające z duplikatów identyfikatorów w usłudze Active Directory lub usługach takich jak WSUS.

Recomendaciones:

  • Zawsze przypisuj nowe identyfikatory do klonowanych maszyn wirtualnych, aby uniknąć konfliktów SID.
  • Przejrzyj i dostosuj ustawienia EFI/BIOS zgodnie z wymaganiami eksportowanego/importowanego systemu.
  • Jeśli migrujesz maszyny wirtualne przy użyciu LVM w systemie Linux, upewnij się, że poprawnie dodajesz urządzenia i w razie potrzeby dostosuj plik lvm.conf lub wpisy /etc/fstab.

Ograniczenia i względy bezpieczeństwa

Chociaż przydatne, Eksport i import Hyper-V nie zastępuje profesjonalnego rozwiązania do tworzenia kopii zapasowych.. Procesy te są wykonywane ręcznie, nie obejmują deduplikacji ani szyfrowania i wymagają interwencji administratora. Aby chronić duże lub produktywne środowiska, zaleca się korzystanie ze specjalistycznych narzędzi, takich jak: Azure firmy Microsoft lub natywne rozwiązania Windows Server.

Eksport można przechowywać na urządzeniach zewnętrznych lub w chmurze, ale kluczowe jest zachowanie bezpieczeństwa fizycznego i logicznego magazynowanie, zapobiegając nieautoryzowanemu dostępowi do eksportowanych obrazów.

klonuj maszynę wirtualną virtualbox
Podobne artykuł:
Jak konwertować dyski wirtualne między formatami za pomocą VBoxManage i innych narzędzi

Zostaw komentarz