Jak sklonować maszynę wirtualną (przewodnik krok po kroku)

Wirtualne maszyny, lub w skrócie maszyny wirtualne, to doskonałe narzędzie. Możliwość uruchomienia dostosowanego systemu operacyjnego i uruchomienia go na komputerze w dowolnym momencie ma prawie nieograniczone zastosowania.

Chociaż maszyny wirtualne mogą być przydatne dla codziennego użytkownika komputera, są bezcenne dla programistów, testerów lub każdego, kto pracuje na arenie tworzenia oprogramowania. Można je skonfigurować i skonfigurować dla prawie każdego systemu operacyjnego i specyfikacji sprzętu.

Wynik? Zespoły programistów mogą opracowywać i testować oprogramowanie w wielu różnych środowiskach. Możliwość tworzenia, a następnie „klonowania” środowisk to jedna z wielu zalet korzystania z maszyn wirtualnych.

Co to znaczy „sklonować” maszynę wirtualną? Przyjrzyjmy się najpierw, co oznacza klonowanie, a następnie jak to zrobić.

Co to jest klonowanie maszyn wirtualnych?

Słowo „klon”, użyte jako czasownik, oznacza wykonanie identycznej kopii czegoś. W naszym przypadku chcemy wykonać identyczną kopię istniejącej maszyny wirtualnej. Duplikat będzie miał dokładnie ten sam system operacyjny, konfigurację sprzętu, konfigurację oprogramowania i zainstalowane aplikacje.

Po utworzeniu sklonowana maszyna będzie pasować do oryginału w każdym obszarze. Gdy tylko zostanie użyty, pojawią się niewielkie różnice w zależności od działań użytkownika. Ustawienia konfiguracji mogą ulec zmianie, pliki mogą zostać utworzone na dysku, aplikacje mogą zostać załadowane itp. Samo zalogowanie lub utworzenie nowego użytkownika zmieni system po zapisaniu nowych danych użytkownika na dysku.

Tak więc sklonowana maszyna wirtualna jest tak naprawdę tylko dokładną kopią w momencie jej początkowego tworzenia. Po uruchomieniu i użyciu zaczyna odbiegać od oryginalnej instancji.

Po co klonować maszynę wirtualną?

Jako programista lub tester często potrzebujesz środowiska do tworzenia i testowania aplikacji. Maszyny wirtualne umożliwiają tworzenie czystego środowiska skonfigurowanego z zasobami wymaganymi do testowania. Podczas korzystania z maszyny wirtualnej może ulec uszkodzeniu w wyniku wypróbowywania różnych pomysłów programistycznych lub testowania oprogramowania. W końcu będziesz potrzebować nowego.

Konfiguracja i tworzenie nowej maszyny wirtualnej za każdym razem, gdy jej potrzebujesz, może zająć trochę czasu, więc najlepszą metodą jest utworzenie jednego oryginalnego środowiska na maszynie wirtualnej. Następnie utrzymuj to w czystości lub nieużywane. Za każdym razem, gdy potrzebna jest nowa, po prostu sklonuj oryginał. Szybko uzyskasz wszystko, czego potrzebujesz do swojego środowiska testowego lub programistycznego.

Działa to również dobrze, gdy masz zespół programistów i testerów. Zamiast tworzyć własną maszynę wirtualną, każdy może po prostu otrzymać kopię oryginału, która jest już skonfigurowana ze wszystkim, czego potrzebują. Pozwala to programistom i testerom na szybkie rozpoczęcie pracy, zapewniając jednocześnie, że zaczynają w tym samym środowisku. Jeśli ktoś uszkodzi lub zniszczy swoją maszynę, łatwo jest stworzyć nową i zacząć od nowa.

Jak sklonować maszynę wirtualną: przewodnik

Maszyny wirtualne są kontrolowane przez aplikację o nazwie a hiperwizor. Wirtualna skrzynka, VMWare Fusion, Parallels Desktop dla komputerów Mac są przykładami.

O najlepszych hipernadzorcach możesz przeczytać w naszym najlepsza maszyna wirtualna podsumowanie. Prawie każdy hiperwizor ma funkcję umożliwiającą klonowanie maszyny wirtualnej. Pokażemy Ci, jak to zrobić, korzystając z 3 hipernadzorców, które wymieniliśmy powyżej. Większość innych stosuje podobne metody.

VirtualBox

Użyj następującej metody, aby sklonować maszynę w VirtualBox. Zauważ, że te polecenia można również uruchomić z menu u góry aplikacji VirtualBox.

Krok 1: Uruchom VirtualBox na pulpicie.

Krok 2: Upewnij się, że maszyna wirtualna, którą chcesz zduplikować, ma zainstalowane wszystkie aplikacje, jest skonfigurowana w żądany sposób i znajduje się w żądanym stanie. Pamiętaj, że każda kopia rozpocznie się w tym samym stanie i konfiguracji. Po przygotowaniu najlepiej zamknąć maszynę wirtualną przed jej sklonowaniem.

Krok 3: Na liście maszyn wirtualnych w lewym panelu aplikacji VirtualBox kliknij prawym przyciskiem myszy tę, którą chcesz sklonować. Otworzy się menu kontekstowe.

Krok 4: Kliknij „Klonuj”.

Sklonuj maszynę wirtualną 2

Krok 5: Zostaniesz poproszony o kilka opcji konfiguracyjnych — nazwę nowej instancji, w której chcesz ją przechowywać itp. Możesz zachować wartości domyślne lub zmienić je zgodnie z własnymi preferencjami. Po wybraniu opcji kliknij przycisk „klonuj”.

Sklonuj maszynę wirtualną 1

Będziesz teraz mieć dokładną kopię swojej oryginalnej maszyny wirtualnej, którą możesz użyć lub przekazać komuś innemu w swoim zespole.

VMware

VMware ma podobny proces. Możesz wykonać następujące kroki w VMware Fusion.

  1. Uruchom aplikację VMware Fusion.
  2. Upewnij się, że kopiowana maszyna wirtualna ma wszystkie wymagane aplikacje i jest skonfigurowana tak, jak chcesz.
  3. Wyłącz maszynę przed jej sklonowaniem.
  4. Wybierz maszynę wirtualną, którą chcesz z biblioteki maszyny wirtualnej.
  5. Kliknij maszynę wirtualną, a następnie utwórz pełny klon lub połączony klon. Jeśli chcesz utworzyć jego instancję z migawki, kliknij Migawki.
  6. Jeśli wybrałeś opcję utworzenia klonu z migawki, kliknij prawym przyciskiem myszy, a następnie wybierz pełny klon lub klon połączony.
  7. Wpisz nazwę nowej wersji, a następnie kliknij „Zapisz”.

Parallels Desktop

W przypadku programu Parallels Desktop należy wykonać następujące czynności lub zapoznać się z Ten przewodnik z Parallels.

  1. Uruchom Parallels i upewnij się, że maszyna wirtualna, której chcesz użyć jako oryginał, jest skonfigurowana i znajduje się w stanie, który chcesz skopiować. Upewnij się również, że jest wyłączony.
  2. W centrum sterowania wybierz maszynę wirtualną, a następnie wybierz Plik->Klonuj.
  3. Wybierz lokalizację, w której chcesz przechowywać nową wersję.
  4. Kliknij „Zapisz”, a następnie zostanie utworzony.

Słowo o połączonych klonach

Podczas tworzenia klonu przy użyciu większości hipernadzorców będziesz mieć możliwość utworzenia pełnego klonu lub klonu „połączonego”. Być może zastanawiasz się, jaka jest różnica.

Pełna daje autonomiczną maszynę wirtualną, która działa samodzielnie w hipernadzorcy, podczas gdy połączona ma swoje zasoby połączone z oryginalną maszyną wirtualną.

Korzystanie z połączonego klonu ma swoje zalety i wady, więc możesz chcieć wiedzieć, czym one są, zanim zdecydujesz, którego użyć.

Połączony klon będzie udostępniał swoje zasoby, co oznacza, że ​​zajmie znacznie mniej miejsca na dysku twardym. Pełne klony mogą zajmować bardzo dużo miejsca na dysku.

Kolejną zaletą korzystania z połączonego klonu jest to, że po wprowadzeniu zmian w oryginalnej maszynie wirtualnej połączone wersje zostaną zaktualizowane. Oznacza to, że nie będzie potrzeby tworzenia nowego za każdym razem, gdy wprowadzana jest zmiana w oryginale. Można to jednak uznać za wadę, jeśli nie chcesz, aby te zmiany wpłynęły na zduplikowane środowiska.

Inną wadą łączenia jest to, że komputery mogą działać znacznie wolniej, zwłaszcza jeśli uruchamiasz więcej niż jeden na raz. Ponieważ zasoby są współużytkowane, połączona maszyna wirtualna może czekać na swoją kolej, aby użyć potrzebnych zasobów.

Jeszcze jedną wadą jest to, że połączona maszyna jest zależna od oryginalnej maszyny wirtualnej. Nie będziesz w stanie skopiować klonu i uruchomić go na innym komputerze, chyba że skopiujesz również oryginał do tego samego obszaru.

Ponadto, jeśli coś stanie się z oryginałem — na przykład zostanie przypadkowo usunięty — połączone kopie przestaną działać.

Ostatnie słowa

Klon maszyny wirtualnej jest w rzeczywistości tylko kopią tej maszyny wirtualnej w jej obecnym stanie. Klonowanie może być korzystne, szczególnie dla tych, którzy pracują przy tworzeniu oprogramowania. Klony maszyn wirtualnych pozwalają nam tworzyć kopie określonego środowiska, dzięki czemu możemy je ponownie wykorzystać i nie martwić się o zniszczenie oryginału.

Tworząc nowy klon, musisz zdecydować, czy chcesz utworzyć pełny, czy połączony klon. Pamiętaj, aby wziąć pod uwagę zalety i wady, o których mówiliśmy powyżej.

Jak zawsze, daj nam znać, jeśli masz jakieś pytania lub uwagi. Bardzo chcielibyśmy usłyszeć od Ciebie.