Jak klonować wirtualne maszyny oparte na KVM na Redhat Linux

Jak klonować wirtualne maszyny oparte na KVM na Redhat Linux

Cel

Poniższa instrukcja wyjaśni, jak klonować maszyny wirtualne oparte na KVM na Redhat Linux z wiersza poleceń za pomocą Virt-klon Komenda.

Wersje systemu operacyjnego i oprogramowania

  • System operacyjny: - Redhat 7.3
  • Oprogramowanie: - libvirtd (libvirt) 2.0.0

Wymagania

Wymagany będzie uprzywilejowany dostęp do instalacji Redhat Linux.

Trudność

ŁATWY

Konwencje

  • # - Wymaga, aby podane polecenia Linux są wykonywane z uprawnieniami root bezpośrednio jako użytkownik root lub za pomocą sudo Komenda
  • $ - Wymaga, aby podane polecenia Linux zostały wykonane jako zwykły użytkownik niepewny

Instrukcje

Uzyskaj informacje o źródłach maszyny wirtualnej

Zanim zaczniemy klonować jakąkolwiek wirtualną maszynę, najpierw musimy uzyskać podstawowe informacje na ten temat. Bezwzględne minimalne informacje wymagane na temat wirtualnej maszyny źródłowej, którą zamierzamy sklonować. Aby uzyskać nazwę maszyn wirtualnych:

# Stan nazwy identyfikatora listy Virsh ----------------------------------------- -------- 1 serwer1.Linuxconfig.Org bieganie 

Następnie możemy wiedzieć, że liczba dysku korzysta z naszych wirtualnych maszyn źródłowych, a także jego lokalizacji. Informacje o lokalizacji dysków są opcjonalne, ponieważ zapewnia nam jedynie wskazówkę, gdzie przechowywać nowe pliki dysku klonowego ze względu na spójność:

 # Virsh DumpXML Server1.Linuxconfig.org | GREP „Plik źródłowy”    

Z powyższego wyjścia widać, że nasza oryginalna maszyna wirtualna ma trzy dyski przechowywane w miejscu /var/lib/libvirt/obrazy/.



Zawiesić maszynę wirtualną źródłową

Zanim klonowanie może nastąpić, nasza wirtualna maszyna źródłowa musi zatrzymać/zawieszać:

# Virsh SUPEND SERVER1.Linuxconfig.Org Domena Server1.Linuxconfig.Org zawieszony 

Automatyczna maszyna wirtualna

Jednym ze sposobów klonowania wirtualnych maszyn opartych na KVM na Redhat Linux jest użycie --Auto-klon przełącznik. Główna zaleta --Auto-klon Przełącznik polega na tym, że automatycznie klonuje dowolną liczbę dysków źródłowych, dlatego użytkownik nie jest konieczny, aby znać lokalizację i liczbę dysku przymocowanego do oryginalnej maszyny wirtualnej.

Wadą jest to, że użytkownik nie jest w stanie określić nazw dysku i dumny z alternatywnej lokalizacji dla nowych klonowanych dysków wirtualnych. Poniższe polecenie Linux sklonuje oryginalną maszynę wirtualną serwer 1.Linuxconfig.org do nowej maszyny wirtualnej klonów serwer2.Linuxconfig.org automatycznie używając --Auto-klon przełącznik.

# vir-clone --original = Server1.Linuxconfig.org --name = server2.Linuxconfig.Ostrzeżenie ORG-Auto-klonowe ustawienie portu urządzenia graficznego na autoport, aby uniknąć sprzeczności. Przydział „Serwer2.Linuxconfig.org.qcow2 '| 10 GB 00:00:00 Przydział „Serwer1.Linuxconfig.Org-1-klon.qcow2 '| 5.0 GB 00:00:07 Przydział „Serwer1.Linuxconfig.Org-2-klon.qcow2 '| 5.0 GB 00:00:00 Serwer Clone 2.Linuxconfig.org 'stworzony pomyślnie. 

Jak widać z powyższego wyjścia --Auto-klon automatycznie sklonował wszystkie dyski wirtualne podłączone do oryginalnej maszyny wirtualnej i dołączone klon Słowo kluczowe do dowolnych dodatkowych dysków. Nowa klonowana maszyna wirtualna powinna teraz czekać wyłączyć Stan do rozpoczęcia:

# Lista Virsh-wszystko to Stan nazwy ------------------------------------- ----------- 1 Serwer1.Linuxconfig.Org zatrzymany - serwer22.Linuxconfig.Org wyłącz 


Klon ręcznie wielokrotny dysku

Aby uzyskać większą kontrolę nad nową sklonowaną lokalizacją i nazwą dysku, możemy pominąć --Auto-klon przełącz i zasiadać wszystkie nowe sklonowana nazwa dysku i ścieżka docelowa za pomocą --plik przełącznik. Zwróć uwagę na liczbę --plik Dostarczone argumenty muszą być równe liczbie dysków dołączonych do oryginalnej maszyny wirtualnej. Przykład:

# vir-clone --original = Server1.Linuxconfig.org --name = server2.Linuxconfig.org -plik/var/lib/libvirt/images/server2.Linuxconfig.org.IMG -plik/var/lib/libvirt/images/server2.Linuxconfig.org-1.IMG -plik/var/lib/libvirt/images/server2.Linuxconfig.Org-2.Ostrzeżenie IMG Ustawienie portu urządzenia graficznego na autoport, aby uniknąć sprzeczności. Przydział „Serwer2.Linuxconfig.org.img '| 10 GB 00:00:00 Przydział „Serwer22.Linuxconfig.org-1.img '| 5.0 GB 00:00:07 Przydział „Serwer22.Linuxconfig.Org-2.img '| 5.0 GB 00:00:00 Serwer Clone 2.Linuxconfig.org 'stworzony pomyślnie. 

Wznowić/start

Na tym etapie jesteśmy gotowi wznowić naszą oryginalną wirtualną maszynę serwer 1.Linuxconfig.org:

# Virsh CV Server1.Linuxconfig.Org Domena Server1.Linuxconfig.Org wznowiony 

a także rozpocznij nowo sklonowaną maszynę wirtualną serwer2.Linuxconfig.org:

# Virsh Start Server2.Linuxconfig.Org Domena Server2.Linuxconfig.Org zaczął 

Sprawdź stan wszystkich maszyn wirtualnych:

# Lista Virsh-wszystko to Stan nazwy ------------------------------------- ----------- 1 Serwer1.Linuxconfig.org z uruchomieniem 3 serwera 2.Linuxconfig.Org bieganie 

Powiązane samouczki Linux:

  • Rzeczy do zainstalowania na Ubuntu 20.04
  • Rzeczy do zrobienia po zainstalowaniu Ubuntu 20.04 Focal Fossa Linux
  • Polecenia Linux: Top 20 najważniejsze polecenia, które musisz…
  • Podstawowe polecenia Linux
  • Linux Pliki konfiguracyjne: Top 30 Najważniejsze
  • Jak sklonować system Linux
  • Pobierz Linux
  • Czy Linux może uzyskać wirusy? Badanie podatności Linuksa…
  • Rzeczy do zrobienia po zainstalowaniu Ubuntu 22.04 JAMMY Jellyfish…
  • Jak wydrukować drzewo katalogu za pomocą Linux