Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

KVM: Backup einer VM im laufenden Betrieb

Mitglied: Frank

Frank (Level 5) - Jetzt verbinden

25.11.2014, aktualisiert 16:11 Uhr, 10518 Aufrufe, 4 Kommentare, 3 Danke

Wie macht man im laufenden Betrieb per Kommandozeile ein Backup einer KVM Virtuellen Maschine ohne das der Betrieb beeinträchtigt wird? Die Lösung heißt "virsh blockcopy". Dazu sollte auf dem KVM Host der Befehl "virsh" installiert sein (Unter Ubuntu: sudo apt-get install virtinst libvirt-bin).

Der Vorgang wurde unter Ubuntu 14.04.1 getestet, sollte aber auf jedem System mit "virsh" funktionieren.

Hier die einzelnen Schritte (als Root User oder per sudo davor):

VMNAME = Name der VM
/backup = Verzeichnis, wo das Backup-Image und die Backup-Konfiguration gespeichert wird

Als erstes muss man die zu sichernde VM identifizieren:
virsh list  
 Id    Name                           Status 
---------------------------------------------------- 
 11    VMNAME                         laufend
Jetzt sichert man die aktuelle Konfiguration der VM in ein XML-File:
virsh dumpxml --inactive --security-info VMNAME > /backup/VMNAME.xml
Der folgenden Befehl zeigt die Image Datei und den Pfad der VM an (nur zur Info und zum überprüfen ob vda das richtige Image ist):
virsh domblklist VMNAME 
 
Ziel       Quelle 
------------------------------------------------ 
vda        /var/lib/libvirt/images/VMNAME.qcow2 
hda        -
Jetzt muss man die Virtuelle Maschine auf "undefine" setzten. Das ist zwar unelegant, da man die VM aus dem Management der Maschine löst, wir fügen sie aber nach dem Backup wieder hinzu (per virsh define siehe letzter Schritt). Dafür haben wir vorher die XML-Konfiguration per xmldump gesichert (an der Behebung dieses Schrittes wird bereits aktiv in der KVM-Community gearbeitet. Es gibt bereits erste Patches. Noch muss man aber diesen Schritt machen).
virsh undefine VMNAME
Jetzt kann man die VDA sichern und die VM läuft einfach munter weiter:
virsh blockcopy VMNAME vda /backup/VMNAME_backup.qcow2 --wait --finish --verbose
Jetzt fügen wir die VM wieder dem Management hinzu:
virsh define /backup/VMNAME.xml
Fertig. Ihr habt jetzt ein komplettes Backup eurer laufenden VM ohne Betriebsunterbrechung im Backup Verzeichnis "/backup/VMNAME_backup.qcow2"

Gruß
Frank
Mitglied: Michael540
02.12.2016 um 19:24 Uhr
Hallo,

ich bekomme nach folgendem Schritt:

root@fc:~# virsh blockcopy fc-groupoffice vda /media/michael/SSD/backup/fc-groupoffice_backup.img --wait --finish --verbose

diese Fehlermeldung

error: internal error: unable to execute QEMU command 'drive-mirror': Could not create file: Permission denied

Das Zielverzeichnis hat aber die richtigen Rechte, da ja das kopieren der xml Datei auch funktioniert hat.

Was könnte das sein?
Danke!
Michael
Bitte warten ..
Mitglied: Frank
02.12.2016 um 21:28 Uhr
Hi Michael,

sieht auf jeden Fall nach Rechteproblem aus. "/media/michael/SSD/backup/fc-groupoffice_backup.img" kann wohl nicht geschrieben werden. In der Meldung steht folgendes: "Could not create file: Permission denied". D.h. er kann die Backupdatei "fc-groupoffice_backup.img" nicht erstellen.

Gruß
Frank
Bitte warten ..
Mitglied: Michael540
03.12.2016 um 00:21 Uhr
Hi Frank,

danke für deine rasche Antwort.
Was ich nicht verstehe ist, dass der vorherige Schritt "virsh dumpxml --inactive --security-info VMNAME > /backup/VMNAME.xml" tadellos funktioniert hat und eben die XML-Datei genau in diesem Verzeichnis liegt, ohne Erstellungsproblemen (siehe Screenshot).

Das kann doch nicht sein, dass es zuerst funktioniert und beim zweiten Mal nicht mehr!?
Grüße!
Michael
2016-12-03 00_17_52 - Klicke auf das Bild, um es zu vergrößern
Bitte warten ..
Mitglied: Frank
03.12.2016 um 00:35 Uhr
Hi,

prüfe das mal:

/media/michael/SSD/backup/fc-groupoffice_backup.img

und

/backup/VMNAME.xml

Du meinst, dass du die Datei: "/media/michael/SSD/backup/fc-groupoffice.xml" anlegen konntest? Prüfe mal, ob es wirklich das gleiche Verzeichnis ist.

Wie sehen denn dein Rechte in diesem Verzeichnis aus? Schon einmal die Rechte zum Testen geändert?

Gruß
Frank
Bitte warten ..
Ähnliche Inhalte
Windows Server

Vorsicht beim Betrieb von Acronis auf einem Hyper-V-Host

Tipp von FA-jkaWindows Server25 Kommentare

Hallo, der Acronis Storage Node ist standardmäßig so konfiguriert, dass er sich 80% des verfügbaren Speichers zieht(*) Das hat ...

Virtualisierung

Dezember-Patchday - laufen die VirtualBox VM noch?!?

Tipp von FA-jkaVirtualisierung5 Kommentare

Wer VirtualBox in einer halbwegs aktuellen Version benutzt, sollte mal überprüfen, ob seine virtuellen Maschinen noch laufen bzw. noch ...

Batch & Shell

Mit einem Klick ein Backup machen

Tipp von KennethBatch & Shell14 Kommentare

Hier ist der Code mit dem man ein Backup macht:

Debian

Univention Corporate Server auf neue Hardware oder VM umziehen

Tipp von Adomi66Debian1 Kommentar

Bei einem Hardwarefehler oder auch generell beim Umzug auf eine neue Hardware oder bei einer P2V-Migration leistet ein Desaster-Recovery-Tools ...

Neue Wissensbeiträge
Windows 10

USB Maus und Tastatur versagen Dienst unter Windows 10

Erfahrungsbericht von hardykopff vor 5 StundenWindows 103 Kommentare

Da steht man ziemlich dumm da, wenn der PC sich wegen fehlender USB Tastatur und Maus nicht bedienen lässt. ...

Administrator.de Feedback
Update der Seite: Alles zentriert
Information von Frank vor 8 StundenAdministrator.de Feedback10 Kommentare

Hallo User, die größte Änderung von Release 5.8 ist das Zentrieren der Webseite (auf großen Bildschirmen) und ein "Welcome"-Teaser ...

Humor (lol)

WhatsApp-Nachrichten endlich auch per Bluetooth versendbar

Information von BassFishFox vor 1 TagHumor (lol)4 Kommentare

Genau darauf habe ich gewartet! ;-) Der beliebte Messaging-Dienst WhatsApp erhält eine praktische neue Funktion: Ab dem nächsten Update ...

Google Android

Googles "Android Enterprise Recommended" für Unternehmen

Information von kgborn vor 1 TagGoogle Android3 Kommentare

Hier eine Information, die für Administratoren und Verantwortliche in Unternehmen, die für die Beschaffung und das Rollout von Android-Geräten ...

Heiß diskutierte Inhalte
Server-Hardware
Welche Rolle spielt Design bei Enterprise IT Hardware?
Frage von ApolloXServer-Hardware17 Kommentare

Ich arbeite für einen internationalen Elektronikhersteller in der Forschung und meine Aufgabe ist es, Feedback von Nutzern in Hinsicht ...

Windows Netzwerk
WSUS4 und Windows 10 Updates automatisch installieren
Frage von sammy65Windows Netzwerk15 Kommentare

Hallo miteinander, ich habe mit einen neuen WSUS Server aufgesetzt Server 2016 darauf einen aktuellen WSUS. Grund, wir stellen ...

Speicherkarten
Vergessliche USB-Sticks?
Frage von hanheikSpeicherkarten14 Kommentare

Ich habe in den letzten Tagen 500 USB-Sticks mit Bilddateien bespielt. Obwohl ich die Dateien mit größter Sorgfalt kopiert ...

Switche und Hubs
Cisco SG350X-48 AdminIP in anderes VLAN
Frage von lcer00Switche und Hubs14 Kommentare

Hallo zusammen, ich habe ein Problem mir einem Cisco SG350X-48 bei der Erstinstallation wurde eine IP 192.168.0.254 (Default VLAN ...