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

  • Udostępnij To
Cathy Daniels

Maszyny wirtualne, w skrócie VM, są doskonałym narzędziem. Możliwość uruchomienia systemu operacyjnego dostosowanego do potrzeb użytkownika w dowolnym momencie ma niemal nieograniczone zastosowania.

Podczas gdy maszyny wirtualne mogą być przydatne dla codziennego użytkownika komputera, są one bezcenne dla twórców oprogramowania, testerów i każdego, kto pracuje na arenie rozwoju oprogramowania. Można je ustawić i skonfigurować dla prawie każdego systemu operacyjnego i specyfikacji sprzętowej.

W rezultacie zespoły deweloperskie mogą rozwijać i testować oprogramowanie w wielu różnych środowiskach. Możliwość tworzenia, a następnie "klonowania" środowisk jest jedną 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 maszyny wirtualnej?

Słowo "klon", używane jako czasownik, oznacza stworzenie identycznej kopii czegoś. W naszym przypadku chcemy stworzyć identyczną kopię istniejącej maszyny wirtualnej. Duplikat będzie miał dokładnie taki sam system operacyjny, konfigurację sprzętową, konfigurację oprogramowania i zainstalowane aplikacje.

Po pierwszym utworzeniu sklonowana maszyna będzie pod każdym względem odpowiadać oryginałowi. Gdy tylko zostanie użyta, pojawią się niewielkie różnice w zależności od działań użytkownika. Ustawienia konfiguracyjne mogą ulec zmianie, pliki mogą zostać utworzone na dysku, aplikacje mogą zostać załadowane, itp. Samo zalogowanie się lub utworzenie nowego użytkownika zmieni system, gdy nowe dane użytkownika zostaną zapisane na dysku.

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

Dlaczego warto sklonować maszynę wirtualną?

Jako twórca oprogramowania lub tester często potrzebujesz środowiska do tworzenia i testowania aplikacji. Maszyny wirtualne pozwalają na stworzenie czystego środowiska skonfigurowanego z zasobami wymaganymi do testowania. W miarę używania maszyny wirtualnej może ona ulec uszkodzeniu w wyniku wypróbowywania różnych pomysłów na rozwój lub testowania oprogramowania. W końcu będziesz potrzebował nowej maszyny.

Konfiguracja i tworzenie nowej maszyny wirtualnej za każdym razem, gdy jej potrzebujesz, może zająć trochę czasu, więc najlepszą metodą jest stworzenie jednego oryginalnego środowiska na maszynie wirtualnej. Następnie utrzymuj to środowisko w czystości lub nieużywane. Kiedy tylko potrzebne jest nowe, wystarczy sklonować oryginał. Szybko będziesz miał wszystko, czego potrzebujesz dla swojego środowiska testowego lub rozwojowego.

To rozwiązanie sprawdza się również w przypadku zespołu programistów i testerów. Zamiast tworzyć własną maszynę wirtualną, można po prostu dać im kopię oryginału, który jest już skonfigurowany ze wszystkim, czego potrzebują. Pozwala to programistom i testerom na szybkie rozpoczęcie pracy, zapewniając również, że zaczynają od tego samego środowiska. Jeśli ktoś uszkodzi lub zniszczy swoją maszynę, łatwo jest stworzyć nową izacząć od nowa.

Jak sklonować maszynę wirtualną: Przewodnik

Maszyny wirtualne są kontrolowane przez aplikację zwaną hypervisorem. Virtualbox, VMWare Fusion i Parallels Desktop for Mac są przykładami.

O najlepszych hypervisorach można przeczytać w naszym przeglądzie najlepszych maszyn wirtualnych. Prawie każdy hypervisor ma funkcję pozwalającą na klonowanie maszyny wirtualnej. Pokażemy, jak to zrobić przy użyciu 3 hypervisorów, które wymieniliśmy powyżej. Większość innych używa podobnych metod.

VirtualBox

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

Krok 1: Uruchom VirtualBox na swoim pulpicie.

Krok 2: Upewnij się, że maszyna wirtualna, którą chcesz zduplikować, ma zainstalowane wszystkie aplikacje, jest skonfigurowana zgodnie z Twoimi oczekiwaniami i znajduje się w pożądanym stanie. Pamiętaj, że każda kopia będzie uruchamiana w tym samym stanie i konfiguracji. Po przygotowaniu maszyny wirtualnej najlepiej jest ją wyłączyć przed klonowaniem.

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

Krok 4: Kliknij "Clone".

Krok 5: Następnie zostaniesz poproszony o kilka opcji konfiguracyjnych - nazwę nowej instancji, gdzie chcesz ją przechowywać itp. Możesz zachować wartości domyślne lub zmienić je do swoich preferencji. Po wybraniu opcji kliknij przycisk "klon".

Otrzymasz teraz dokładny duplikat oryginalnej maszyny wirtualnej, który możesz wykorzystać lub przekazać komuś innemu z zespołu.

VMware

VMware ma podobny proces. W VMware Fusion można zastosować następujące kroki.

  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 żądaną maszynę wirtualną z biblioteki maszyn wirtualnych.
  5. Kliknij na maszynę wirtualną, a następnie utwórz pełny klon lub połączony klon. Jeśli chcesz ją zainicjować z migawki, to kliknij na Snapshots.
  6. Jeśli wybrano opcję tworzenia klonu z migawki, należy kliknąć prawym przyciskiem myszy, a następnie wybrać klon pełny 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 tym przewodnikiem firmy Parallels.

  1. Uruchom Parallels i upewnij się, że maszyna wirtualna, której chcesz użyć jako oryginału, jest skonfigurowana i w stanie, w jakim chcesz ją skopiować. Upewnij się również, że jest ona wyłączona.
  2. W centrum sterowania wybierz maszynę wirtualną, a następnie wybierz File->Clone.
  3. Wybierz lokalizację, w której chcesz zapisać nową wersję.
  4. Kliknij "Zapisz", a następnie zostanie utworzony.

Słowo o klonach połączonych

Podczas tworzenia klonu przy użyciu większości hypervisorów, otrzymasz opcję utworzenia pełnego klonu lub "połączonego" klonu. Możesz się zastanawiać, jaka jest różnica.

Full daje samodzielną maszynę wirtualną, która działa samodzielnie w hypervisorze, natomiast linked ma swoje zasoby połączone z oryginalną maszyną wirtualną.

Istnieją zalety i wady korzystania z połączonego klonu, więc możesz chcieć wiedzieć, jakie są, zanim zdecydujesz, który z nich użyć.

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

Kolejną zaletą korzystania z połączonych klonów jest to, że po wprowadzeniu zmian w oryginalnej maszynie wirtualnej, połączone wersje zostaną zaktualizowane. Oznacza to, że nie będzie potrzeby tworzenia nowego klonu za każdym razem, gdy zmiana zostanie wprowadzona w oryginale. Jednak może to być uznane za wadę, jeśli nie chcesz, aby te zmiany miały wpływ na zduplikowane środowiska.

Inną wadą łączenia maszyn jest to, że mogą one działać znacznie wolniej, zwłaszcza jeśli uruchamiamy więcej niż jedną w tym samym czasie. Ponieważ zasoby są współdzielone, połączona maszyna wirtualna może czekać na swoją kolej, aby skorzystać z potrzebnych zasobów.

Jeszcze jedną wadą jest to, że połączona maszyna jest zależna od oryginalnej maszyny wirtualnej. Nie będziesz mógł skopiować klona i uruchomić go na innej maszynie, jeśli nie skopiujesz również oryginału do tego samego obszaru.

Ponadto, jeśli cokolwiek stanie się z oryginałem - np. zostanie on przypadkowo usunięty - połączone kopie nie będą już działać.

Słowa końcowe

Klon maszyny wirtualnej to tak naprawdę tylko kopia tej maszyny wirtualnej w jej aktualnym 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 musimy się martwić o zniszczenie oryginału.

Podczas tworzenia nowego klonu będziesz musiał zdecydować, czy chcesz stworzyć klon pełny czy połączony. Pamiętaj, aby wziąć pod uwagę zalety i wady, o których mówiliśmy powyżej.

Jak zawsze, dajcie nam znać, jeśli macie jakieś pytania lub komentarze - chętnie się z Wami spotkamy.

Nazywam się Cathy Daniels i jestem ekspertką w programie Adobe Illustrator. Używam oprogramowania od wersji 2.0, a od 2003 roku tworzę dla niego samouczki. Mój blog jest jednym z najpopularniejszych miejsc w sieci dla osób, które chcą nauczyć się obsługi programu Illustrator. Oprócz mojej pracy jako bloger, jestem również autorem i grafikiem.