So klonen Sie KVM-basierte virtuelle Maschinen auf Redhat Linux

So klonen Sie KVM-basierte virtuelle Maschinen auf Redhat Linux

Zielsetzung

In der folgenden Anweisung wird erläutert, wie Sie KVM-basierte virtuelle Maschinen auf Redhat Linux aus der Befehlszeile klonen können Virtueller Klone Befehl.

Betriebssystem- und Softwareversionen

  • Betriebssystem: - Redhat 7.3
  • Software: - libvirtd (libvirt) 2.0.0

Anforderungen

Der privilegierte Zugriff auf Ihre Redhat Linux -Installation ist erforderlich.

Schwierigkeit

EINFACH

Konventionen

  • # - erfordert, dass gegebene Linux -Befehle mit Root -Berechtigungen entweder direkt als Stammbenutzer oder mit Verwendung von ausgeführt werden können sudo Befehl
  • $ - Erfordert, dass die angegebenen Linux-Befehle als regelmäßiger nicht privilegierter Benutzer ausgeführt werden können

Anweisungen

Informieren Sie sich über die Informationen der virtuellen Maschine der Quellmaschine

Bevor wir anfangen, eine virtuelle Maschine zu klonen, müssen wir zunächst einige grundlegende Informationen dazu erhalten. Die absoluten Mindestinformationen, die über die virtuelle Quellmaschine erforderlich sind, sind der Name und die Anzahl der verwendeten Festplatten. Um virtuelle Maschinen zu erhalten, nennen Sie:

# Virsh Listen-ID Name Zustand ---------------------------------------------------------------------------------------------------------- -------- 1 Server1.Linuxconfig.org lauf 

Als Nächst. Die Informationen zu Datenträgern sind optional, da wir nur einen Hinweis darauf geben, wo neue Klondateien für Konsistenz gespeichert werden sollen:

 # virsh DumpxML Server1.Linuxconfig.org | Grep "Quelldatei"    

Aus der oben genannten Ausgabe können wir sehen, dass in unserer ursprünglichen virtuellen Maschine drei Festplatten am Standort gespeichert sind /var/lib/libvirt/bilder/.



Virtuelle Maschine der Quelle suspendieren

Bevor das Klonen stattfinden kann, muss unsere virtuelle Maschine innehalten/suspendiert werden:

# virsh suspend Server1.Linuxconfig.org Domain Server1.Linuxconfig.Org suspendiert 

Virtuelle Automaschine für Auto-Klonen

Eine Möglichkeit, KVM-basierte virtuelle Maschinen auf Redhat Linux zu klonen, besteht darin, zu verwenden --Auto-Klone schalten. Der Hauptvorteil von --Auto-Klone Switch ist, dass es automatisch eine beliebige Anzahl von Quellscheiben kloniert, daher muss der Benutzer den Ort und die Anzahl der an die ursprünglichen virtuellen Maschine angeschlossenen Festplatte nicht kennen müssen.

Der Nachteil besteht. Der folgende Linux -Befehl klonen ursprüngliche virtuelle Maschine Server 1.Linuxconfig.Org zu einer neuen Klonvirtuellenmaschine Server2.Linuxconfig.Org automatisch verwendet --Auto-Klone schalten.

# Virt-Clone-Original = Server1.Linuxconfig.org --Name = server2.Linuxconfig.org-auto-clone Warning Setzen. Zuweisung 'Server2.Linuxconfig.Org.qcow2 '| 10 GB 00:00:00 Zuweisung 'Server1.Linuxconfig.org-1-Klone.qcow2 '| 5.0 GB 00:00:07 Zuweisung 'Server1.Linuxconfig.Org-2-Klone.qcow2 '| 5.0 GB 00:00:00 Clone 'Server2.Linuxconfig.org 'erfolgreich erstellt. 

Wie wir aus dem oben genannten Ausgang sehen können --Auto-Klone automatisch alle virtuellen Festplatten an der ursprünglichen virtuellen Maschine geklont und angehängt Klon Schlüsselwort zu zusätzlichen Festplatten. Neue geklonte virtuelle Maschine sollte jetzt in der Wartezeit in ausschalten Staat zu beginnen:

# virsh list-alle ID-Name Zustand ----------------------------------------- ----------- 1 Server1.Linuxconfig.Org pausierte - Server2.Linuxconfig.Org abgeschaltet 


Klonen Sie manuell mehrere Festplatten klonen

Um mehr Kontrolle über den neuen Standort und den Namen der neuen geklonten Datenträger und den Namen zu erlangen, können wir das weglassen --Auto-Klone Wechseln Sie und geben Sie alle neuen Namen und Zielpfad mit geklonten Scheiben an und liefern Sie sie --Datei schalten. Beachten Sie die Anzahl der Anzahl von --Datei Die angegebenen Argumente müssen gleich der Anzahl der an der ursprünglichen virtuellen Maschine angeschlossenen Festplatten sein. Beispiel:

# Virt-Clone-Original = Server1.Linuxconfig.org --Name = server2.Linuxconfig.org -file/var/lib/libvirt/bilder/server2.Linuxconfig.Org.IMG -file/var/lib/libvirt/bilder/server2.Linuxconfig.org-1.IMG -file/var/lib/libvirt/bilder/server2.Linuxconfig.org-2.IMG -Warnwarneinstellung des Grafikgeräts an Autoport, um Konflikte zu vermeiden. Zuweisung 'Server2.Linuxconfig.Org.Img '| 10 GB 00:00:00 Zuweisung 'Server2.Linuxconfig.org-1.Img '| 5.0 GB 00:00:07 Zuweisung 'Server2.Linuxconfig.org-2.Img '| 5.0 GB 00:00:00 Clone 'Server2.Linuxconfig.org 'erfolgreich erstellt. 

Lebenslauf/Start

In dieser Phase sind wir bereit, unsere ursprüngliche virtuelle Maschine wieder aufzunehmen Server 1.Linuxconfig.Org:

# virsh Lebenslauf Server1.Linuxconfig.org Domain Server1.Linuxconfig.org wieder aufgenommen 

und starten Sie auch die neu geklonte virtuelle Maschine Server2.Linuxconfig.Org:

# virsh start server2.Linuxconfig.org Domain Server2.Linuxconfig.Org begann 

Überprüfen Sie den Zustand aller virtuellen Maschinen:

# virsh list-alle ID-Name Zustand ----------------------------------------- ----------- 1 Server1.Linuxconfig.Org 3 Server2 ausführen.Linuxconfig.org lauf 

Verwandte Linux -Tutorials:

  • Dinge zu installieren auf Ubuntu 20.04
  • Dinge zu tun nach der Installation Ubuntu 20.04 fokale Fossa Linux
  • Linux -Befehle: Top 20 wichtigste Befehle, die Sie benötigen, um…
  • Grundlegende Linux -Befehle
  • Linux -Konfigurationsdateien: Top 30 am wichtigsten
  • So klonen Sie ein Linux -System
  • Linux -Download
  • Kann Linux Viren bekommen?? Erforschung der Verwundbarkeit von Linux…
  • Dinge zu tun nach der Installation Ubuntu 22.04 Jammy Quallen…
  • So drucken Sie den Verzeichnisbaum mit Linux