Säkerhetskopiera en Virt-Manager Virtual Machine på Linux

click fraud protection

Virt-Manager är ett av de bättre open source, KVM virtualiseringshanteringsverktygen i Linux. Med det är installation av flera virtuella maskiner en enkel och strömlinjeformad process. I den här artikeln idag kommer vi att täcka alla olika sätt som användare kan skapa en säkerhetskopia av en Virt-Manager virtuell maskin.

Obs: Virt-Manager är inte det enda sättet att interagera med virtuella KVM-maskiner på Linux-plattformen. Om dessa metoder inte fungerar för dig kan du överväga att prova andra virtualiseringsverktyg som VirtualBox eller Gnome-lådor.

Snapshot-säkerhetskopiering

Det enklaste sättet att se till att din Linux KVM virtuella maskin har en korrekt säkerhetskopia är att använda sig av virt Manager snapshot-verktyg. Med ögonblicksbilder är det enkelt att spara allt på VM och återställa det senare. För att skapa en stillbild, öppna upp Virt-Manager och ange rot Lösenord. Om du gör säkerhetskopiering på distans, logga in på eventuella fjärranslutna VM-anslutningar.

Obs! Ett idealiskt sätt att använda snapshots är att installera allt på din VM som krävs för att den ska kunna köras och sedan skapa en "bas" -bild som du kan återställa till, som en ny installation.

instagram viewer

När Virt-manager är igång, starta upp den VM du vill skapa en ögonblicksbild av. Klicka på "Visa" och välj sedan "Snapshots" -knappen för att öppna snapshot-verktyget. Cklicka på + -knappen för att öppna menyn Snapshot-skapande. I menyn måste du fylla i namnet på ögonblicksbilden och beskrivningen.

Se avsnittet ”Namn” till att skriva namnet på operativsystemet som finns i ögonblicksbilden. Skriv en detaljerad förklaring av vad som finns i ögonblicksbilden under "Beskrivning" och varför du gjorde det. Detta hjälper, särskilt om du har många olika ögonblicksbilder och inte kan skilja skillnaden mellan någon av dem.

När du har fyllt i all information i verktyget för att skapa ett ögonblick klickar du på Slutför för att slutföra processen.

Återställ ögonblicksbilder

För att återställa en virtuell maskinbildbild av Virt-Manager, klicka på "Visa" i huvudgränssnittet och välj "Snapshots". Välj en stillbild i användargränssnittet och klicka på uppspelningsknappen. Detta kommer att stoppa all aktuell aktivitet i VM och återställa den till det läge som ögonblicksbilden är i.

Behöver du ta bort en stillbild från Virt-Manager? Klicka på en stillbild och välj sedan papperskorgen-ikonen. Att välja radera öppnar en dialogruta som frågar "är du säker på att du vill ta bort denna ögonblicksbild?" Välj alternativet "ja" och ögonblicksbilden kommer att raderas.

Arkivera säkerhetskopiering

Förutom att skapa stillbilder för att säkerhetskopiera en Virt-Manager virtuell maskin är ett annat sätt att skapa en säkerhetskopia som ett arkiv för volymen som används för att lagra operativsystemet.

Obs: Säkerhetskopieringsprocessen som beskrivs i det här avsnittet täcker endast virtuella hårddiskar. Om din KVM-inställning tillåter virtuella maskiner att köra direkt på hårddisken rekommenderas inte följande process. För att skapa säkerhetskopior för det, kolla in vår tutorial om Gnome Disks.

Börja med att öppna en terminal (anslut till din server via SSH i terminalen om dina VM: er är avlägsna), och använd CD kommandot att flytta till /var/lib/libvirt/images/. Detta är standardkatalogen för Virt-Manager, och alla diskvolymer går här. Om du har ändrat katalogen till något annat måste du ta reda på det på egen hand.

Varje användare kan CD in i /var/lib/libvirt/images/, men en användare som inte är root kan inte använda ls för att se innehållet i katalogen, eftersom behörigheterna inte är korrekta. För att lösa detta problem får du root-åtkomst.

sudo -s

Nu när terminalen använder root kör du virsh verktyg för att skapa en säkerhetskopia av VM-definitionsfilen.

echo ''> nameofvm.xml
virsh dumpxml nameofvm> /var/lib/libvirt/images/nameofvm.xml

Använda sig av ls för att hitta namnet på den virtuella hårddisken Qcow2 i /var/lib/libvirt/images/. Kopiera filnamnet och använd mv för att flytta den till en ny underkatalog.

mkdir -p vm-backup. c. mv exempel.qcow2 vm-backup mv nameofvm.xml vm-backup

Använder sig av tjära, skapa ett arkiv med VM-disken och XML-filen.

tar -jcvfp my-vm-backup.tar.bz2 vm-backup mv my-vm-backup.tar.bz2 / home / username /

Säkerhetskopiering av VM-diskbilder tar lång tid. Beroende på filstorlek kan det ta en timme eller mer. Bäst att bara låta datorn göra sin sak. När säkerhetskopian är klar, känn dig fri att flytta my-vm-backup.tar.bz2 till en annan server, molnbackup och etc.

Återställa säkerhetskopior

För att återställa en säkerhetskopia måste du först extrahera den.

tar -xvfp my-vm-backup.tar.bz2
cd vm-backup

Använda sig av virsh för att återställa XML-filen.

sudo -s. virsh define - fil /home/username/location/of/exctracted/archive/vm-backup/nameofvm.xml

Slutligen flytta hårddiskbilden till bildkatalogen.

mv exempel.qcow2 / var / lib / libvirt / images /
watch instagram story