Jak przenieść maszyny wirtualne z VMware do XCP-ng?

Poznaj korzyści wynikające z migracji z VMware do XCP-ng, platformy wirtualizacji open source, i dowiedz się, jak bezproblemowo przenieść swoje maszyny wirtualne.

Darmowe pobieranie
dla VM, systemów, baz danych, plików itp
maciej-kowalczyk

Updated by Maciej Kowalczyk on 2025/08/12

Spis treści
  • Dlaczego warto przeprowadzić migrację na XCP-ng?

  • Jak przenieść maszynę wirtualną z VMware do XCP-ng?

  • Najlepszy sposób wykonania migracji V2V

  • Najczęściej zadawane pytania: Migracja z VMware do XCP-ng

  • Podsumowanie

VMware jest najpopularniejszym dostawcą technologii wirtualizacji, który cieszy się długą historią, dojrzałym i dobrze ugruntowanym środowiskiem oraz mnogością uzupełniających, lecz praktycznych usług opartych na ekosystemie VMware. Jego pakiet wirtualizacji serwerów VMware vSphere obejmuje hipernadzorcę typu 1 dla architektury x86 – ESXi, centralny punkt kontrolny vCenter Server zarządzający wieloma hostami ESXi oraz inne wspaniałe funkcje.

XCP-ng, skrót od Xen Cloud Platform – następna generacja, to przedsiębiorczy, gotowy do użytku, open-source’owy platforma wirtualizacyjna oparta na XenServer 7.4, powołana do zastąpienia XenServera po jego rozgałęzieniu, gdy Citrix w 2017 roku zaprzestał oferowania go jako darmowej platformy. XCP-ng umożliwia tworzenie pul złożonych z 64 hostów oraz zarządzanie nimi za pomocą centralnej konsoli webowej Xen Orchestra. Wiele funkcji, za które dostawcy tradycyjnie pobierali dodatkową opłatę, jest dostępnych w XCP-ng bezpłatnie, takie jak na przykład aktualizacja w trybie na gorąco (live patching), migracja magazynu danych w czasie rzeczywistym i inne. To czyni XCP-ng popularnym wyborem dla przedsiębiorstw dbających o koszty.

Dlaczego warto przeprowadzić migrację na XCP-ng?

Pomimo wyraźnych zalet, VMware ma pewne wady, które podważają zaufanie użytkowników. VMware vSphere nie działa na nieobsługiwanym sprzęcie. Jego częste aktualizacje sterowników mogą powodować powolne uruchamianie się maszyn wirtualnych. Uszkodzony skrypt lub kod może uszkodzić maszyny wirtualne lub spowodować awarię serwerów, co prowadzi do utraty danych. Dlatego niektórzy użytkownicy VMware, którzy chcą osiągnąć lepszą wydajność niektórych aplikacji, mogą rozważyć możliwość migracji na platformę XCP-ng, która jest w pełni funkcjonalna i bezpłatna.

Ponadto, po tym jak Broadcom przejęła firmę VMware, model licencjonowania VMware również uległ zmianie. Dlatego niektórzy użytkownicy szukają alternatyw dla VMware. Oczywiście, XCP-ng również należy do ich wyborów.

Oto niektóre potencjalne zalety XCP-ng w porównaniu do VMware:

1. Kod źródłowy dostępny na zasadach open source: XCP-ng to całkowicie otwarty projekt, co oznacza, że użytkownicy mają dostęp do kodu źródłowego i mogą go swobodnie modyfikować oraz rozpowszechniać zgodnie z własnymi potrzebami. Taka przejrzystość stanowi istotną zaletę dla organizacji chcących dostosować rozwiązania wirtualizacyjne do własnych wymagań lub mieć wpływ na sposób działania oprogramowania.

2. Brak opłat licencyjnych: Model open source XCP-ng oznacza, że użytkownicy mogą korzystać ze wszystkich funkcji bezpłatnie, bez konieczności ponoszenia dodatkowych opłat licencyjnych za zaawansowane funkcje. To kontrastuje z modelem biznesowym VMware, który zazwyczaj wymaga zakupu licencji w celu odblokowania niektórych zaawansowanych funkcji.

3. Uproszczona oferta produktowa: XCP-ng oferuje uproszczoną linię produktów, w której wszystkie funkcje są zawarte w jednej wersji, co upraszcza proces wyboru i zarządzania produktami w porównaniu z wieloma produktami i wersjami VMware.

4. Unikanie zależności od jednego dostawcy: Wykorzystując XCP-ng, przedsiębiorstwa mogą uniknąć uzależnienia od rozwiązania jednego dostawcy, co daje firmom większą elastyczność i więcej opcji.

Jak przenieść maszynę wirtualną z VMware do XCP-ng?

Jednym ze sposobów jest użycie narzędzia OVF do eksportu plików OVA, czyli narzędzia wiersza poleceń stworzonego przez VMware do importu i eksportu pakietów OVF do produktów VMware i z nich, a następnie zaimportowanie szablonu OVA do XCP-ng. Dlatego przed rozpoczęciem procesu zainstaluj to narzędzie, aby zaoszczędzić czas. Następnie musisz zalogować się do vSphere i wyeksportować maszynę wirtualną jako pliki OVF. Ponieważ od wersji 6.5 vSphere nie oferuje już opcji eksportu OVA, aby uzyskać pliki OVA, możesz użyć narzędzia OVF do ich konwersji i ostatecznie zaimportować przekonwertowane pliki do XCP-ng.

Oto ogólny zarys procesu:

1. Przygotuj maszynę wirtualną VMware

Wyłącz maszynę wirtualną: Upewnij się, że maszyna wirtualna nie jest uruchomiona w programie VMware.

Odinstaluj narzędzia VMware: Zazwyczaj warto odinstalować narzędzia specyficzne dla VMware, ponieważ mogą one powodować problemy na innych hypervisorach.

2. Eksportuj maszynę wirtualną VMware

Kliknij prawym przyciskiem myszy na maszynie wirtualnej i wybierz opcję wyeksportowania maszyny wirtualnej jako szablonu OVF przy użyciu klienta vSphere.

3. Konwertuj dysk

Konwertuj plik VMDK do formatu kompatybilnego z XCP-ng, który zazwyczaj wykorzystuje format VHD. Do tej konwersji możesz użyć narzędzia qemu-img:

qemu-img convert -f vmdk -O vpc sourcefile.vmdk destinationfile.vhd

4. Przenieś przekonwertowany dysk

Skopiuj dysk do XCP-ng: Prześlij przekonwertowany obraz dysku do lokalizacji dostępnej dla hosta XCP-ng. Możesz użyć SCP, SFTP lub dowolnej innej metody transferu plików.

5. Zaimportuj maszynę wirtualną do XCP-ng

Korzystanie z Xen Orchestra: Jeżeli korzystasz z Xen Orchestra, możesz zaimportować wirtualny dysk twardy bezpośrednio przez interfejs użytkownika, tworząc nową maszynę wirtualną i dołączając VHD jako dysk.

Korzystanie z narzędzia wiersza poleceń xe: Można również użyć narzędzia wiersza poleceń „xe”, aby zaimportować dysk do XCP-ng:

xe vm-import filename=destination-disk.vhd

Utwórz maszynę wirtualną: Jeśli import nie tworzy automatycznie maszyny wirtualnej, musisz utworzyć nową maszynę wirtualną w XCP-ng i dołączyć do niej zaimportowany dysk.

Po zaimportowaniu maszyny wirtualnej nie zapomnij zainstalować niezbędnych narzędzi i skonfigurować sieci, a następnie przetestować maszynę wirtualną, aby upewnić się, że działa poprawnie w nowym środowisku.

Najlepszy sposób wykonania migracji V2V

Oprócz tej metody istnieje jeszcze inny prosty sposób wykonania migracji V2V.Vinchin Backup & Recovery  jest programem do tworzenia kopii zapasowych maszyn wirtualnych, który zapewnia kompleksowe rozwiązania ochrony danych, a także posiada funkcję migracji V2V. Obsługuje on 10+ głównych platform wirtualizacyjnych, w tym VMware, XCP-ng, XenServer, Hyper-V, Proxmox itp.. Jest to zarówno narzędzie do tworzenia kopii zapasowych, jak i do migracji V2V.

Wykonuje również zaawansowaną funkcję tworzenia kopii zapasowych i odzyskiwania danych, w tym szybkie kopie przyrostowe, kopie oparte na obrazach, tworzenie kopii bez agentów, tworzenie kopii i odzyskiwanie bez użycia sieci LAN, kopie zapasowe poza lokalizacją, przesył wielowątkowy, ochronę przed oprogramowaniem wymuszającym okup oraz wiele innych funkcji, aby kompleksowo zabezpieczyć Twoje kluczowe dane. Funkcja Natychmiastowego Przywracania umożliwia ponowne uruchomienie nieudanej maszyny wirtualnej w 15 sekund, znacznie skracając czas przywracania do normy (RTO).

Winson Backup & Recovery ułatwia wykonywanie zadań związanych z ochroną i migracją danych. Nawet dla początkujących, operacje tworzenia kopii zapasowych, odzyskiwania danych i zarządzania są intuicyjne i łatwe w obsłudze. Oto jak bez wysiłku przekształcić maszyny wirtualne z VMware do XCP-ng:

1. Zrób kopię zapasową swojej maszyny wirtualnej VMware, wybierz miejsce zapisania kopii zapasowej oraz strategię tworzenia kopii, a następnie prześlij.

Kopia zapasowa maszyny wirtualnej VMware

2.Wybierz maszynę wirtualną, którą chcesz przywrócić.

VMware do XCP-ng

3. Wybierz hosta XCP-ng, na którym ma być uruchomiona przywrócona maszyna wirtualna.

4. Wybierz strategię przywracania.

VMware to XCP-ng

5. Przejrzyj i prześlij zlecenie.

VMware to XCP-ng

Rozpocznij zadanie, a następnie możesz sprawdzić je w swoim środowisku XCP-ng i zauważyć, że maszyna wirtualna została przywrócona i działa.

Vinchin Backup & Recovery została wybrana przez tysiące firm, a Ty również możesz zacząć korzystać z tego potężnego systemu w 60-dniowy wersji próbnej z pełnymi funkcjami! Skontaktuj się z nami również kontaktuj się z nami i zostaw swoje potrzeby, a następnie otrzymasz rozwiązanie dostosowane do Twojego środowiska IT.

Najczęściej zadawane pytania: Migracja z VMware do XCP-ng

1. Q: Czy można przenosić maszyny wirtualne ze snapshotami?

A: Zaleca się konsolidację migawek przed migracją, ponieważ mogą one być niekompatybilne lub utrudnić proces migracji.

2. Q: Czy XCP-ng może współistnieć z VMware w hybrydowym środowisku wirtualizacji?

A: Tak, możliwe jest uruchomienie zarówno XCP-ng, jak i VMware w tym samym środowisku, choć będą one działać na oddzielnych hostach. Podejście hybrydowe może być wykorzystane do stopniowej migracji lub utrzymania starszych aplikacji wymagających funkcji specyficznych dla VMware.

Podsumowanie

VMware i XCP-ng to dwa wiodące firmy branży wirtualizacyjnej, z których każda ma swoje mocne i słabe strony. Niezależnie od oszczędności kosztów czy innych powodów, migracja V2V pomiędzy nimi zawsze była trudna, wymagając konwersji plików, aż do momentu premiery Vinchin Backup & Recovery, która umożliwia przeprowadzenie całej procedury migracji V2V między platformami w kilku prostych krokach na jednej platformie.

Udostępnij na:

Categories: VM Migration