Jak klonować wirtualne maszyny oparte na KVM na Redhat Linux
- 4812
- 8
- Maurycy Napierała
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
- « Łatwy sposób szyfrowania i odszyfrowania dużych plików za pomocą OpenSSL i Linux
- Moduł Python OS »