Kiedy powinienem używać klonów VM połączonych z pełnymi?

22

Widziałem dokumentację dla klonów pełnej i połączonej maszyny wirtualnej, ale nie wydaje mi się, aby w pełni rozumiałem, kiedy powinienem używać jednego nad drugim. Widzę, że pełny klon tworzy kopię maszyny wirtualnej, ale co z połączoną - czy to znaczy, że cokolwiek zrobię na jednej maszynie wirtualnej, zostanie odzwierciedlone w innej? To nie ma dla mnie sensu ...

Czy ktoś może podać kilka konkretnych przykładów, gdy użyłby pełnych vs. połączonych klonów VM?

c00000fd
źródło

Odpowiedzi:

31

Połączony klon działa podobnie do techniki migawki. Migawki działają w sposób, który oszczędza użycie dysku: Po utworzeniu migawki i wprowadzeniu zmian (podczas pracy z systemem wewnątrz maszyny wirtualnej), VMware przechowuje tylko zmienione części dysku (sektory).

Połączone klony maszyn wirtualnych działają podobnie: jeśli masz dysk 10 GB i tworzysz połączony klon, nie potrzebujesz dodatkowych 10 GB miejsca - po prostu znacznie mniej. Podczas pracy z oryginalną lub sklonowaną maszyną wirtualną tylko zmiany lub różnice są magazynami. Należy zauważyć, że sklonowana maszyna wirtualna nadal zależy od oryginalnego obrazu dysku.

Ale: Możesz pracować z obu maszyn wirtualnych niezależnie - różnice są tylko wewnętrzne. Oszczędność miejsca na dysku podczas korzystania z połączonego klonu - ale w niektórych przypadkach wydajność może być również niższa.

Jeśli masz wiele bardzo podobnych maszyn wirtualnych do uruchomienia, warto zastosować połączone klony, ponieważ możesz zaoszczędzić dużo miejsca na dysku.

Jeśli po prostu sklonujesz maszynę wirtualną, a następnie zaczniesz instalować zupełnie inne oprogramowanie lub dane, skopiowany klon może być lepszy.

Alex
źródło
Typowa aplikacja połączonych klonów: tworzenie trzech maszyn wirtualnych, każda z inną wersją programu Internet Explorer, do celów tworzenia stron internetowych.
aldemarcalazans
2

Połączony klon jest również szybszy do pobrania, ale musisz zachować ostrożność podczas usuwania maszyn wirtualnych - jeśli usuniesz obraz podstawowy dla danego połączonego klonu, połączony klon umrze. Jestem użytkownikiem VirtualBox (szczęśliwy): tam możesz zobaczyć dla danej maszyny (Ustawienia -> Pamięć -> zatrzymaj kursor nad obrazem wirtualnego dysku twardego), czy ten obraz jest oparty na innym i jaka jest podstawa. Ale na razie nie wiem, jak się upewnić przed usunięciem maszyny wirtualnej, że nie jest ona bazą dla żadnego innego połączonego klonu. Pamiętaj również, że w dowolnym momencie, jeśli chcesz, aby połączony klon był niezależny, możesz utworzyć Pełny klon tego połączonego klonu i będziesz go mieć. Myślę, że proces odwrotny jest niemożliwy (połączenie danego klonu z daną bazą w celu zaoszczędzenia miejsca na dysku). Proszę, popraw mnie, jeśli nie mam racji.

Iwan Iwanow
źródło