Jak klonować maszyny wirtualne na hostach ESXi: 5 metod

Wirtualizacja pozwala na bardziej wydajne procesy robocze i lepsze wykorzystanie zasobów dzięki takim funkcjom, jak szablony maszyn wirtualnych czy klonowanie maszyn wirtualnych, co umożliwia szybkie utworzenie identycznej kopii istniejącej maszyny wirtualnej. Nowa maszyna wirtualna nie wymaga konfiguracji od podstaw, ponieważ posiada ten sam sprzęt wirtualny, zainstalowane oprogramowanie i inne ustawienia co oryginał.

Funkcja klonowania maszyn wirtualnych jest dostępna dla maszyn wirtualnych zarządzanych przez vCenter Server. Można jednak również klonować maszyny wirtualne działające na hoście VMware ESXi, jeśli na przykład korzysta się z bezpłatnej wersji VMware ESXi.

Ten wpis na blogu wyjaśnia, jak klonować istniejące maszyny wirtualne VMware na serwerach ESXi przy użyciu różnych metod, z vCenter Server i bez niego.

NAKIVO do tworzenia kopii zapasowej VMware vSphere

NAKIVO do tworzenia kopii zapasowej VMware vSphere

Kompleksowa ochrona danych dla maszyn wirtualnych VMware vSphere oraz opcje natychmiastowego odzyskiwania. Bezpieczne lokalizacje kopii zapasowych na miejscu, zdalnie oraz w chmurze. Funkcje ochrony przed oprogramowaniem wymuszającym okup.

Klonowanie środowiska maszyny wirtualnej w VMware ESXi

Zaleca się, aby przed rozpoczęciem klonowania nie tworzyć migawek maszyny wirtualnej, którą chcesz sklonować. Pozwoli to uniknąć problemów, takich jak przywrócenie adresu MAC karty sieciowej oryginalnej maszyny wirtualnej podczas przywracania stanu maszyny wirtualnej za pomocą migawki w celu sklonowania maszyny. Jeśli masz migawki maszyn wirtualnych, po przywróceniu stanu maszyny wirtualnej z migawki w celu sklonowania maszyny wirtualnej będziesz musiał ręcznie zmienić adres MAC, aby uniknąć konfliktu adresów MAC.

Środowisko, którego używamy do zademonstrowania tworzenia klonów maszyn, wygląda następująco:

  • Host ESXi 1: 192.168.101.201
  • Maszyny wirtualne na hoście ESXi 1: Windows-VM
  • Host ESXi 2: 192.168.101.202
  • vCenter Server: 192.168.101.103

ESXi 7 i vCenter 7 są używane w tym środowisku do wyjaśnienia przebiegu pracy i klonowania maszyn wirtualnych.

Metoda 1: Klonowanie maszyny wirtualnej VMware ESXi bez vCenter — przy użyciu VMware Host Client

Jeśli posiadasz host ESXi, który nie jest zarządzany przez vCenter Server, możesz użyć VMware Host Client do sklonowania maszyny wirtualnej na tym hoście ESXi w przyjaznym dla użytkownika interfejsie internetowym.

Mamy host ESXi ( 192.168.101.201 ) z dwoma magazynami danych ( datastore10a i datastore10c ). Maszyna wirtualna o nazwie Windows-VM znajduje się w datastore10a . Zamierzamy sklonować tę maszynę wirtualną i zapisać jej klon w datastore10c .

Aby sklonować maszynę wirtualną na hoście ESXi bez vCenter, wykonaj następujące czynności:

  1. Zaloguj się do VMware Host Client przy użyciu konta administratora (root).
  2. Utwórz katalog w wymaganym magazynie danych, aby zapisać pliki klonu maszyny wirtualnej. Klikamy Storage w panelu nawigacyjnym, przechodzimy do datastore10c , klikamy Create Directoryi wpisujemy Win-VM-Clone jako nazwę katalogu. Klikamy Create Directory.

    Creating a new directory

  3. Otwieramy VM settings maszyny źródłowej i sprawdzamy lokalizację plików maszyny. Aby to zrobić, przejdź do Virtual Machines, wybierz Windows VM (w Nawigatorze) i rozwiń Hard Disk1 w panelu Hardware Configuration .

    Widzimy, że wirtualny dysk twardy naszej maszyny wirtualnej znajduje się w katalogu Windows-VM w datastore10a . Jeśli Twoja maszyna wirtualna ma wiele dysków wirtualnych, sprawdź lokalizację każdego z nich. W niektórych niestandardowych konfiguracjach dyski wirtualne maszyny wirtualnej mogą znajdować się w różnych miejscach. Ważne jest, aby skopiować wszystkie dyski wirtualne klonowanych maszyn wirtualnych.

    Można również kliknąć Edit „Ustawienia maszyny wirtualnej” i rozwinąć sekcję „Dysk twardy” w ustawieniach maszyny wirtualnej, aby wyświetlić lokalizacje wirtualnych dysków twardych.

    Checking the location of virtual disks of the original VM

  4. Wyłącz maszynę wirtualną, którą chcesz sklonować.
  5. Otwórz przeglądarkę magazynów danych i przejdź do katalogu maszyny źródłowej. W tym celu kliknij Storage w panelu Navigator , kliknij datastore10a, a następnie kliknij Datastore browser. Następnie wybieramy katalog Windows-VM w datastore10a w przeglądarce magazynu danych.
  6. Skopiuj pliki VMDK i plik VMX maszyny wirtualnej źródłowej do katalogu klonu maszyny wirtualnej. Najpierw skopiujemy dysk wirtualny oryginalnej maszyny wirtualnej. Wybierz plik VMDK ( Windows-VM.vmdk w naszym przypadku) w przeglądarce magazynu danych i kliknij Copy.

    Copying a virtual disk of the original VM to the VM clone directory

  7. Wybierz katalog docelowy w następnym oknie i kliknij Copy. Wybieramy katalog Win-VM-Clone w datastore10c .

    Selecting the destination

  8. Jeśli oryginalna maszyna wirtualna ma wiele dysków wirtualnych, powtórz te kroki, aby skopiować wszystkie dyski wirtualne maszyny.

    Pamiętaj, że VMware Host Client wyświetla pliki .vmdk i -flat.vmdk jako jedną pozycję. W interfejsie wiersza poleceń widać, że dla każdego dysku wirtualnego istnieją dwa pliki. Plik .vmdk jest plikiem deskryptora dysku wirtualnego, a -flat.vmdk jest plikiem plik dysku wirtualnego zawierający dane. Dyski wirtualne maszyn wirtualnych działających w VMware Workstation, w przeciwieństwie do maszyn wirtualnych ESXi, wykorzystują dyski wirtualne .vmdk z wbudowanym deskryptorem (jeden plik zamiast dwóch).

  9. Poczekaj, aż pliki zostaną skopiowane. Monitorowanie postępu kopii można przeprowadzać na pasku Recent Tasks u dołu interfejsu internetowego.

    A virtual disk for a VMware virtual machine clone is being copied

  10. Pobierz plik VMX, który jest plikiem konfiguracyjnym maszyny wirtualnej, na swój komputer. W tym celu otwórz przeglądarkę magazynu danych i przejdź do katalogu Windows-VM w magazynie danych 10a . Wybierz plik .vmx ( Windows-VM.vmx w naszym przypadku) i kliknij Download (możesz kliknąć prawym przyciskiem myszy plik .vmx, aby otworzyć menu kontekstowe z opcjami). Zapisz wybrany plik VMX na swoim komputerze.

    Downloading a VM configuration VMX file of the original VM

  11. Edytuj pobrany plik VMX ( Windows-VM.vmx w naszym przypadku). Możesz użyć swojego ulubionego edytora tekstu. Mimo że sklonowana maszyna wirtualna jest identyczna z oryginalną, w środowisku VMware vSphere niektóre ustawienia, takie jak nazwa maszyny wirtualnej, muszą się różnić dla każdej maszyny, co zwiększa wygodę użytkowania i umożliwia identyfikację poszczególnych maszyn.
  12. Znajdź wiersz zaczynający się od displayName. Zmień nazwę klonu maszyny wirtualnej, która obecnie jest taka sama jak nazwa oryginalnej maszyny.

    Zmieniamy nazwę maszyny wirtualnej z

    displayName = "Windows-VM"

    na

    displayName = "Win-VM-Clone"

    Editing a VMX file for a VMware virtual machine clone

    Wyświetlana nazwa maszyny wirtualnej będzie taka sama jak nazwa katalogu, w którym przechowywane są pliki klonu naszej maszyny wirtualnej.

    Optional: Można również zmienić nazwę dysku wirtualnego w przeglądarce magazynu danych ( Windows-VM.vmdk ) oraz zmienić wartość w odpowiednim wierszu pliku konfiguracyjnego . vmx , aby uzyskać unikalne nazwy dysków wirtualnych (na przykład Win-VM-Clone.vmdk , w naszym przypadku).

  13. Prześlij edytowany plik VMX do magazynu danych, w którym znajdują się pliki klona maszyny wirtualnej (użyj przeglądarki magazynu danych, tak jak poprzednio). Wybieramy katalog datastore10c/Win-VM-Clone/ i klikamy Upload (wybierz odpowiedni plik VMX, który edytowałeś w oknie przeglądarki).

    Uploading the edited VMX file to the folder of a VM clone on an ESXi host

  14. Teraz edytowany plik VMX znajduje się w katalogu klonu maszyny wirtualnej ( Win-VM-Clone na datatore10c w naszym przypadku). Możesz zamknąć przeglądarkę magazynu danych.

    The edited VMX file has been copied to the VM clone directory on the ESXi datastore

    UWAGA: Jeśli chcesz sklonować maszynę wirtualną na inny host ESXi, pobierz pliki konfiguracji maszyny wirtualnej i dysku wirtualnego na swój komputer, a następnie prześlij te pliki do magazynu danych docelowego hosta ESXi. Możesz również użyć klienta SCP / SFTP do pobrania i przesłania plików z/do magazynu danych (np. WinSCP w systemie Windows).

  15. Po skopiowaniu plików maszyny wirtualnej musimy zarejestrować klon maszyny wirtualnej na naszym hoście ESXi. Przejdź do Virtual Machines w panelu nawigacyjnym i kliknij Create / Register VM.

    Registering an ESXi clone VM on a host

  16. Otworzy się Kreator nowej maszyny wirtualnej.
  17. Select creation type. Wybierz Register an existing virtual machine i kliknij Next.

    Registering a VMware virtual machine clone on an ESXi host

  18. Select VMs for registration. Kliknij Select one or more virtual machines, a datastore or a directory.

    Selecting a VMX configuration file of the VM clone to register the VM on an ESXi host

  19. Wybierz plik VMX znajdujący się w katalogu klonów maszyn wirtualnych w oknie przeglądarki magazynu danych i kliknij Select.

    Selecting a VMX file on the datastore to register a VM clone

  20. Upewnij się, że w drugim kroku kreatora wybrany jest wymagany plik VMX, a następnie kliknij Next.

    A VMX file of the VM clone is selected

  21. Kliknij Finish na ekranie Gotowy do zakończenia .

    Finishing the Wizard to register an ESXi clone VM

  22. Klon maszyny wirtualnej jest teraz zarejestrowany jako maszyna wirtualna i wyświetlany na liście maszyn wirtualnych. W interfejsie internetowym VMware Host Client zawsze można zmienić nazwę klonu maszyny wirtualnej. Wystarczy kliknąć prawym przyciskiem myszy nazwę maszyny wirtualnej i wybrać opcję „ Rename ” z menu, które się otworzy.

    It is possible to rename a cloned virtual machine in VMware Host Client

  23. Teraz można uruchomić klon maszyny wirtualnej. Po uruchomieniu maszyny wirtualnej powinno pojawić się pytanie, jak pokazano na zrzucie ekranu.

    Należy wybrać opcję „ I Copied It ” (nie przeniesiono). Jest to ważne dla ustawienia nowego adresu MAC oraz unikalnego identyfikatora (UUID) dla maszyny wirtualnej. Należy pamiętać, że może być konieczna zmiana nazwy maszyny wirtualnej oraz SID (w przypadku maszyn wirtualnych z systemem Windows) w systemie operacyjnym gościa, aby uniknąć konfliktów. Kliknij Answer.

    The “I Copied It” option must be selected when starting a VM clone the first time

    Maszyna wirtualna została pomyślnie sklonowana na hoście ESXi.

Metoda 2: Jak klonować maszyny wirtualne w wierszu poleceń ESXi

Inną metodą klonowania maszyn wirtualnych na hoście ESXi bez użycia vCenter Server jest użycie Wiersz poleceń ESXi. Dostęp do wiersza poleceń ESXi można uzyskać bezpośrednio za pomocą powłoki ESXi na serwerze ESXi lub połączyć się z serwerem ESXi zdalnie przez SSH. Upewnij się, że dostęp SSH jest włączony.

Aby utworzyć klon maszyny wirtualnej VMware bez vCenter w wierszu poleceń:

  1. Połącz się z serwerem ESXi za pomocą klienta SSH. Jeśli korzystasz z systemu Windows, możesz użyć programu PuTTY.

    Sprawdź listę maszyn wirtualnych zarejestrowanych na tym hoście ESXi (zamierzamy sklonować tę samą maszynę wirtualną z systemem Windows , czyli oryginalną maszynę wirtualną z poprzedniego przykładu).

    vim-cmd vmsvc/getallvms

  2. Musimy wyłączyć oryginalną maszynę wirtualną, którą chcemy sklonować.

    Uzyskaj identyfikator maszyn wirtualnych (VMID), aby zidentyfikować, którą maszynę wirtualną należy wyłączyć.

    vim-cmd vmsvc/getallvms

    Nasza Windows-VM ma identyfikator VMID 1 (patrz zrzut ekranu poniżej).

  3. Polecenie wyłączania maszyny wirtualnej to:

    vim-cmd vmsvc/power.shutdown VMID

    Używamy tego polecenia, aby wyłączyć naszą Windows-VM :

    vim-cmd vmsvc/power.shutdown 1

  4. Polecenie sprawdzania stanu zasilania maszyny wirtualnej:

    vim-cmd vmsvc/power.getstate VMID

    Jeśli nie można wyłączyć maszyny wirtualnej, można użyć polecenia wyłączania:

    vim-cmd vmsvc/power.off VMID

  5. Sprawdź lokalizację pliku konfiguracyjnego tej maszyny wirtualnej:

    cat /etc/vmware/hostd/vmInventory.xml |grep -i Windows-VM | grep vmx

    lub

    vim-cmd vmsvc/getallvms |grep -i Windows-VM

  6. Musisz również wiedzieć, gdzie znajdują się dyski wirtualne tej maszyny wirtualnej (pliki.vmdk i -flat.vmdk ). Domyślnie dyski wirtualne są przechowywane w katalogu maszyny wirtualnej wraz z plikiem konfiguracyjnym maszyny wirtualnej (.vmx).

    ESXi clone VM without vCenter in the command line

    Aby sprawdzić lokalizację dysków wirtualnych bieżących maszyn wirtualnych, otwórz plik konfiguracyjny maszyny wirtualnej vmx :

    less /vmfs/volumes/datastore10a/Windows-VM/Windows-VM.vmx

    Jeśli dysk wirtualny jest przechowywany w tym samym katalogu (tak jak nasz pierwszy i jedyny dysk wirtualny), powinny pojawić się wiersze podobne do tych:

    ide0:0.present = "TRUE"

    ide0:0.fileName = "Windows-VM.vmdk"

    Jeśli istnieje dysk wirtualny (na przykład drugi dysk wirtualny) przechowywany poza katalogiem maszyny wirtualnej, powinny pojawić się wiersze podobne do tych:

    scsi0:1.present = "true"

    scsi0:1.fileName = "/vmfs/volumes/609a545a-50d29185-ffbb-000c293004f2/directory2/SecondHardDisk.vmdk"

    Jeśli dysk wirtualny jest przechowywany poza katalogiem VM, zobaczysz pełną ścieżkę zdefiniowaną w odpowiednim wierszu pliku konfiguracyjnego vmx .

    Teraz znamy lokalizację plików maszyny wirtualnej i możemy przystąpić do klonowania maszyny wirtualnej. Ten klon maszyny wirtualnej ESXi zostanie zapisany w datastore10c .

  7. Utwórz katalog do przechowywania plików klonu maszyny wirtualnej:

    mkdir /vmfs/volumes/datastore10c/Win-VM-Clone2

  8. Sklonuj plik konfiguracyjny i dysk(i) wirtualny(e) źródłowej maszyny wirtualnej, a następnie zapisz klon dysku wirtualnego w katalogu docelowym klonu maszyny wirtualnej. Nadajemy nowe nazwy plikom docelowym vmx oraz vmdk , aby odpowiadały nazwie nowego klonu maszyny wirtualnej.
    • Dysk wirtualny można sklonować za pomocą vmkfstools. Narzędzie to pozwala ustawić format docelowego dysku wirtualnego, a także umożliwia zmianę formatu alokacji typu thick na przydzielanie dynamiczne:

      vmkfstools -i /vmfs/volumes/datastore10a/Windows-VM/Windows-VM.vmdk /vmfs/volumes/datastore10c/Win-VM-Clone2/Win-VM-Clone2.vmdk -d thin

    • Skopiuj plik konfiguracyjny maszyny wirtualnej (.vmx)

      cp /vmfs/volumes/datastore10a/Windows-VM/Windows-VM.vmx /vmfs/volumes/datastore10c/Win-VM-Clone2/Win-VM-Clone2.vmx

      Copying VM files to create a VM clone on an ESXi host in the command line

    • Alternatywnie można skopiować pliki dysku wirtualnego (.vmdk i -flat.vmdk) bez zmian, używając polecenia cp i ustawiając nowe nazwy dla plików docelowych.

      cp /vmfs/volumes/datastore10a/Windows-VM/Windows-VM.vmdk /vmfs/volumes/datastore10c/Win-VM-Clone2/Win-VM-Clone2.vmdk

      cp /vmfs/volumes/datastore10a/Windows-VM/Windows-VM-flat.vmdk /vmfs/volumes/datastore10c/Win-VM-Clone2/Win-VM-Clone2-flat.vmdk

  9. Teraz musimy przeprowadzić edycję pliku vmx klonu maszyny wirtualnej, aby dopasować nazwę maszyny wirtualnej i ścieżkę do dysków wirtualnych / nazwę dysku wirtualnego. W związku z tym musimy zastąpić Windows-VM na Win-VM-Clone2 w pliku konfiguracyjnym vmx klonu maszyny wirtualnej.

    Użyj edytora tekstowego vi, aby zamknąć plik vmx klonu maszyny wirtualnej. Użyj następującego polecenia w vi, aby znaleźć i zastąpić ciąg znaków w całym pliku.

    :[range]s/{pattern}/{string}/[flags] [count]

    Szablon polecenia dla naszego scenariusza to:

    :%s/foo/bar/g

    W naszym przypadku polecenie powinno wyglądać następująco:

    :%s/Windows-VM/Win-VM-Clone2/g

    Zapisz plik vmx klonu maszyny wirtualnej. Wpisz :wq i naciśnij Enter w vi.

  10. Zarejestruj klon maszyny wirtualnej na hoście ESXi:

    vim-cmd solo/registervm /vmfs/volumes/datastore10c/Win-VM-Clone2/Win-VM-Clone2.vmx

  11. Pobierz informacje o zarejestrowanych maszynach wirtualnych, aby upewnić się, że cloned virtual machine została zarejestrowana:

    vim-cmd vmsvc/getallvms

  12. Klon maszyny wirtualnej został zarejestrowany (z identyfikatorem VMID 3, jak widać na poniższym zrzucie ekranu).
  13. Teraz możesz uruchomić klon maszyny wirtualnej. Aby uruchomić ten klon (maszynę wirtualną o identyfikatorze VMID 3) w wierszu poleceń, możesz użyć polecenia:

    vim-cmd vmsvc/power.on 3

    Registering and starting a VM clone on an ESXi host in the command line without vCenter

  14. Należy otworzyć program VMware Host Client i potwierdzić, że skopiowano tę maszynę wirtualną. Maszyna wirtualna nie zostanie uruchomiona, dopóki nie udzielisz odpowiedzi na to pytanie.

    Selecting the “I Copied It” option

  15. Jak widać na zrzucie ekranu, rozmiar maszyny wirtualnej jest mniejszy, ponieważ sklonowaliśmy dysk wirtualny źródłowy, który został przydzielony w trybie grubym do formatu przydzielonego w trybie cienkim (2,76 GB w porównaniu z 6 GB).

    A cloned virtual machine has been successfully started

Tworzenie klonu maszyny wirtualnej ESXi zakończyło się pomyślnie. Możesz również użyć tej metody do klonowania maszyn wirtualnych na inny samodzielny host ESXi bez korzystania z vCenter Server. Aby skopiować pliki maszyny wirtualnej z jednego hosta ESXi na drugi, należy użyć klienta SCP lub SFTP. Pozostała część procedury pozostaje bez zmian.

Metoda 3: Jak sklonować maszynę wirtualną bez vCenter poprzez utworzenie nowej maszyny wirtualnej

Istnieje jeszcze jedna metoda klonowania maszyn wirtualnych na hostach ESXi bez korzystania z vCenter Server — przy użyciu VMware Host Client. Zaletą tej metody jest to, że nie trzeba edytować pliku VMX klonu maszyny wirtualnej. Podczas tworzenia klonu maszyny wirtualnej upewnij się, że konfiguracja nowej maszyny wirtualnej jest identyczna z konfiguracją oryginalnej maszyny wirtualnej. Nowa maszyna wirtualna może się uruchomić, jeśli jej konfiguracja różni się od konfiguracji oryginalnej maszyny wirtualnej.

  1. Wykonaj 5 kroków kreatora Nowa maszyna wirtualna , aby utworzyć nową maszynę wirtualną.
  2. Skopiuj dyski wirtualne maszyny źródłowej do katalogu klona maszyny wirtualnej. Możesz to zrobić w przeglądarce magazynów danych programu VMware Host Client, podobnie jak w pierwszym przykładzie (metoda klonowania maszyny wirtualnej).
  3. Kliknij Storage i wybierz magazyn danych, w którym przechowywana jest maszyna źródłowa ( datastore10a w naszym przypadku). Kliknij Datastore browser i wybierz katalog maszyny wirtualnej źródłowej ( Windows-VM w tym przykładzie). Wybierz dysk wirtualny vmdk i kliknij Copy.

    Copying a virtual disk of the original VM

  4. W oknie, które się otworzy, wybierz katalog docelowy ( Win-VM-Clone3 w naszym przypadku) i kliknij Copy.

    Copying a virtual disk of the original VM to the directory of the new VM

  5. Jeśli maszyna wirtualna źródłowa ma wiele dysków wirtualnych, skopiuj je wszystkie w ten sam sposób.
  6. Opcjonalnie można zmienić nazwy kopii dysków wirtualnych przechowywanych w katalogu klonów maszyn wirtualnych, aby zapewnić większą wygodę dzięki zastosowaniu unikalnych nazw.

  7. Virtual machines Edytuj ustawienia klonu maszyny wirtualnej. Przejdź do strony Navigator z Edit Settings, kliknij prawym przyciskiem myszy nową maszynę wirtualną, która będzie klonem, a następnie wybierz opcję

    z menu, które się otworzy.
    Opening settings of the new VM

  8. X Usuń dysk twardy wirtualny utworzony wraz z nową maszyną wirtualną. Kliknij ikonę Hard disk 1 w wierszu w zakładce Virtual Hardware w oknie VM settings .

    Deleting a virtual hard disk created with a new VM

  9. Zaznacz pole wyboru Delete files from datastore , aby potwierdzić usunięcie dysku wirtualnego.
  10. Kliknij Save.

    Confirmation of virtual hard disk deletion

  11. Ponownie otwórz ustawienia maszyny wirtualnej.
  12. Dodaj dysk wirtualny skopiowany z oryginalnej maszyny wirtualnej do katalogu klonu maszyny wirtualnej.

    Kliknij Add Hard Disk > Existing hard disk.

    Adding an existing virtual disk that was copied from the original VM directory

  13. Wybierz dysk wirtualny vmdk , który wcześniej skopiowałeś do katalogu klonu maszyny wirtualnej. Wybieramy Windows-VM.vmdk w katalogu Win-VM-Clone na datastore10c .

    Selecting a virtual disk that must be used by a VM clone

  14. Jeśli oryginalna maszyna wirtualna ma wiele dysków twardych, dodaj je wszystkie do konfiguracji maszyny wirtualnej. Kliknij Save , aby zapisać konfigurację maszyny wirtualnej po dodaniu dysków wirtualnych.

    The needed virtual hard disk is selected in the configuration of a VM clone

  15. Dysk wirtualny został dodany do konfiguracji naszej maszyny wirtualnej.
  16. Włącz klon maszyny wirtualnej.
  17. Komunikat z pytaniem (czy maszyna wirtualna została skopiowana czy przeniesiona) nie pojawia się, ponieważ utworzyliśmy tę maszynę jako nową.

    A VM clone created by using a new VM has been started successfully

Metoda 4: Klonowanie maszyny wirtualnej VMware za pomocą vCenter

VMware vCenter Server, scentralizowany system zarządzania dla VMware vSphere, oferuje prosty sposób klonowania maszyn wirtualnych, który jest wygodniejszy niż klonowanie maszyn wirtualnych bez vCenter. Możesz sklonować maszynę wirtualną na ten sam host ESXi lub na inny host ESXi zarządzany przez vCenter.

Aby utworzyć sklonowaną maszynę wirtualną za pomocą vCenter w VMware vSphere Client, wykonaj następujące czynności:

  1. Zaloguj się na stronie Klient VMware vSphere , aby uzyskać dostęp do interfejsu internetowego vCenter.
  2. Wybierz widok Hosts and Clusters i wybierz swoją maszynę wirtualną w panelu nawigacyjnym . Będziemy klonować maszynę wirtualną o nazwie Windows-VM , która znajduje się na hoście ESXi 192.168.101.201 .
  3. Kliknij prawym przyciskiem myszy oryginalną maszynę wirtualną i w menu, które się otworzy, kliknij Clone > Clone to Virtual Machine.

    How to clone virtual machines with vCenter in VMware vSphere Client

  4. Otworzy się kreator Clone Existing Virtual Machine składający się z 5 kroków.
  5. Select a name and folder. Wprowadź nazwę klonu maszyny wirtualnej. W naszym przypadku: Win-VM-Clone4 . Wybierz centrum danych oraz folder maszyn wirtualnych, w którym ma zostać umieszczony sklonowany egzemplarz. Klikaj przycisk Next na każdym etapie kreatora, aby kontynuować.

    Entering a VM name and selecting a datastore

  6. Select a compute resource. Wybierz host ESXi lub Klaster vSphere , na którym ma działać sklonowana maszyna wirtualna. W naszym przypadku jest to host ESXi 192.168.101.201 . Można wybrać innego hosta ESXi do uruchomienia klonu maszyny wirtualnej, ale host ten nie powinien być tym samym hostem, na którym znajduje się oryginalna maszyna wirtualna.

    Selecting a compute resource to store a VM clone

  7. Select storage. Wybierz magazyn danych, w którym ma zostać umieszczony sklonowany komputer wirtualny (wybieramy datastore10c ). Wybierz format dysku wirtualnego, korzystając z jednej z opcji:
    • Ten sam format co źródło
    • Thick Provision Lazy Zeroed
    • Thick Provision Eager Zeroed
    • Thin Provision

    Możesz również wybrać zasady przechowywania maszyn wirtualnych.

    Selecting the destination datastore and a virtual disk format for a VM clone

  8. Select clone options. Istnieje kilka opcji, których można użyć do dostosowania sklonowanej maszyny wirtualnej, w tym zmiana nazwy hosta w systemie operacyjnym gościa.

    Selecting clone VM options

  9. Ready to complete. Sprawdź wybrane parametry sklonowanej maszyny wirtualnej i kliknij Finish.

    Verifying settings to clone a virtual machine

UWAGA: Posiadanie tego samego identyfikatora SID dla klonu maszyny wirtualnej może powodować problemy, zwłaszcza jeśli maszyna wirtualna znajduje się w domenie Active Directory. Konieczne może być użycie narzędzia SYSPREP dla systemu Windows lub narzędzi innych firm w celu zmiany/zresetowania identyfikatora SID. Jeśli na maszynie wirtualnej zainstalowany jest serwer MS SQL, należy wykonać dodatkowe operacje przed (włączenie konta administratora systemu SQL) i po klonowaniu (zmiana nazw) w serwerze MS SQL, aby uniknąć problemów.

Klon maszyny wirtualnej został utworzony i można ją teraz uruchomić.

Starting a cloned virtual machine

Metoda 5: Utworzenie klonu maszyny wirtualnej za pomocą NAKIVO Backup & Replication

Replikacja maszyn wirtualnych to kolejny sposób klonowania maszyn wirtualnych na hostach VMware ESXi. Replika maszyny wirtualnej jest dokładną kopią maszyny wirtualnej, podobną do jej klonu. Zaletą replikacji maszyn wirtualnych jest możliwość zautomatyzowania tego procesu oraz zapisania stanu maszyny wirtualnej w wielu punktach w czasie w replice maszyny wirtualnej przy użyciu rozwiązań wykorzystujących funkcję migawek maszyn wirtualnych.

NAKIVO Backup & Replication to potężne rozwiązanie do ochrony danych, które obsługuje tworzenie kopii zapasowej i replikację maszyn wirtualnych VMware vSphere. Dzięki temu można utworzyć klon maszyny wirtualnej (replikę) na dowolnym hoście lub klastrze ESXi.

Zaletą tworzenia klonów maszyn wirtualnych za pomocą NAKIVO Backup & Replication jest możliwość klonowania maszyn wirtualnych z jednego hosta ESXi na inny, nawet jeśli hosty te nie są zarządzane przez vCenter. Można dodać vCenter wraz ze wszystkimi zarządzanymi hostami ESXi do zasobów lub dodać wiele samodzielnych hostów ESXi. Konfiguracja odbywa się za pomocą przyjaznego dla użytkownika interfejsu.

Inne zalety korzystania z rozwiązania NAKIVO to możliwość automatyzacji replikacji oraz Replikacji z kopii zapasowej, elastyczne opcje planowania i przechowywania danych, replikacja w czasie rzeczywistym zapewniająca spełnienie nawet najbardziej rygorystycznych wymagań dotyczących RPO, a także Odzyskiwanie lokacji do orkestracji działań w ramach odzyskiwania po awarii.

Aby sklonować maszyny wirtualne za pomocą replikacji VM, wykonaj następujące czynności:

  1. Dodaj hosty ESXi lub vCenter Server do rozwiązania NAKIVO, przechodząc na stronę Settings > Inventory i klikając + w celu dodania elementów. Można również kliknąć hosta ESXi lub vCenter wyświetlonego w spisie zasobów, aby wyświetlić maszyny wirtualne znajdujące się na tym zasobie.

    ESXi hosts are added to the inventory

  2. Utwórz nowe zadanie Replikacji maszyny wirtualnej VMware, przechodząc do Jobs > + > VMware vSphere replication job.

    Creating a VMware vSphere replication job to make a cloned virtual machine

    Kreator New R eplication J ob W izard for VMware vSphere otwiera się z 7 krokami.

  3. Source. Wybierz oryginalną maszynę wirtualną, którą chcesz sklonować. Wybieramy Windows-VM na hoście ESXi 192.168.101.201 . Kliknij Next na każdym etapie kreatora, aby kontynuować.

    Selecting a source VM that must be replicated to create an ESXi clone VM

  4. Destination. Wybierz kontener, którym może być host ESXi lub klaster zarządzany przez vCenter, w którym ma zostać zapisana replika maszyny wirtualnej (zasób ten musi być dodany do inwentarza NAKIVO). Wybierz magazyn danych. Możesz wybrać magazyn danych podłączony do wybranego hosta lub klastra ESXi. W razie potrzeby wybierz folder maszyny wirtualnej na wybranym zasobie.

    Selecting an ESXi host and datastore to store a VM replica (cloned virtual machine)

  5. Networks. Replika maszyny wirtualnej (klon maszyny wirtualnej ESXi) powinna być podłączona do Sieć maszyn wirtualnych. Możesz podłączyć replikę maszyny wirtualnej do dowolnej dostępnej sieci na wybranym hoście lub klastrze ESXi. Ta funkcja jest dostępna dzięki funkcji mapowania sieci, która jest szczególnie przydatna podczas replikacji maszyn wirtualnych na inne hosty ESXi. Można również pominąć tę opcję i podłączyć maszynę wirtualną do sieci domyślnej.

    Configuring network mapping

  6. Re-IP. Jeśli korzystasz z mapowania sieci i podłączasz maszynę wirtualną do sieci innej niż sieć źródłowa, następnym krokiem jest zmiana adresów IP w konfiguracji kart sieciowych maszyny wirtualnej, tak aby odpowiadały adresowaniu podsieci docelowej. Korzystając z funkcji Re-IP , nie ma potrzeby ręcznej edycji ustawień sieciowych w systemie operacyjnym gościa po zakończeniu replikacji.

    Configuring Re-IP

  7. Schedule. Replikację maszyny wirtualnej można uruchomić ręcznie, czyli na żądanie, lub zaplanować zadanie replikacji maszyny wirtualnej w celu tworzenia klonu maszyny wirtualnej (repliki maszyny wirtualnej) w regularnych odstępach czasu.

    Configuring scheduling for VM replication allows you to clone virtual machines periodically

  8. Retention. Można utworzyć wiele punktów odzyskiwania i przechowywać je przez odpowiedni okres czasu, konfigurując stronę ustawienia przechowywania.

    Configuring retention settings for VM replication

  9. Options. Należy wprowadzić nazwę zadania replikacji oraz skonfigurować opcje zadania, które mogą poprawić szybkość, bezpieczeństwo i niezawodność replikacji maszyn wirtualnych. Kliknij Finish & Run , aby zapisać ustawienia zadania i uruchomić zadanie replikacji maszyny wirtualnej w celu utworzenia klonu maszyny wirtualnej VMware przy użyciu tej metody.

    Configuring other VM replication job options

  10. Zostaniesz przekierowany na stronę Zadania , gdzie możesz monitorować postęp zadania replikacji. Poczekaj, aż zadanie się zakończy.

    A VM replication process has been started

Jak widać, tworzenie klonu maszyny wirtualnej za pomocą rozwiązania NAKIVO jest proste. Ponadto NAKIVO Backup & Replication oferuje wsparcie dla Replikacja w czasie rzeczywistym dla maszyn wirtualnych VMware do celów odzyskiwania awaryjnego dla krytycznych maszyn wirtualnych, które wymagają ścisłych RPO wynoszących zaledwie 1 sekundę.

Wypróbuj NAKIVO Backup & Replication

Wypróbuj NAKIVO Backup & Replication

Skorzystaj z bezpłatnej wersji próbnej, aby poznać wszystkie funkcje rozwiązania w zakresie ochrony danych. 15 dni za darmo. Bez żadnych ograniczeń dotyczących funkcji ani pojemności. Nie trzeba podawać danych karty kredytowej.

People also read