User Tools

Site Tools


computing:virtmanagerhell

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
computing:virtmanagerhell [2022/11/13 16:15] oemb1905computing:virtmanagerhell [2022/12/04 22:11] oemb1905
Line 44: Line 44:
   virsh destroy guest1   virsh destroy guest1
  
-I prefer the raw format (.img) but if I change my mind later, perhaps because I want snapshots, then I can easily shutdown the machine and convert the image as follows:+I prefer the raw format (.img) but if I change my mind later, perhaps because I want snapshots, then I can easily shutdown the machine and convert the image as follows. If I change my mind, I can also go in reverse back to raw.
  
-  qemu-img convert -f raw -O qcow2 guest1.img guest1.qcow2+  qemu-img convert -p -f raw -O qcow2 guest1.img guest1.qcow2 
 +  qemu-img convert -p -f qcow2 -O raw gust1.qcow2 guest1.raw
      
 If you do end up using this, then you will need to edit the virtual machine's xml file. To do that, open the file and edit the disk type. Change ''type'' and ''source file='' to match the new type and extension. If you also moved the location, you can edit that now as well. If you do end up using this, then you will need to edit the virtual machine's xml file. To do that, open the file and edit the disk type. Change ''type'' and ''source file='' to match the new type and extension. If you also moved the location, you can edit that now as well.
Line 71: Line 72:
   virsh snapshot-revert guest1 --current   virsh snapshot-revert guest1 --current
      
-If you need to delete a particular snapshot, execute this:+If you need to delete a particular snapshot, or delete all children of a snapshot, execute:
      
   virsh snapshot-delete guest1 snapshot1   virsh snapshot-delete guest1 snapshot1
 +  virsh snapshot-delete guest1 --current --children-only
 +
      
 To list all snapshots for a particular guestOS, execute this: To list all snapshots for a particular guestOS, execute this:
Line 83: Line 86:
   virsh snapshot-info guest1 snapshot   virsh snapshot-info guest1 snapshot
   virsh snapshot-dumpxml guest1 snapshot1   virsh snapshot-dumpxml guest1 snapshot1
 +  
 +If you need to make a live backup, do the following (Note: make sure that ''sudo apt install qemu-guest-agent'' is installed on the guest OS):
 +
 +
 +  virsh domfsfreeze guest1.qcow2
 +  qemu-img create -f qcow2 -b guest1.qcow2 snapshot.qcow2
 +  virsh domfsthaw guest1.qcow2
 +
      
 At times you may need to resize or gather information about a particular virtual disk. If they are in the qcow2 format, gather information as follows: At times you may need to resize or gather information about a particular virtual disk. If they are in the qcow2 format, gather information as follows:
Line 88: Line 99:
   qemu-img info disk.qcow2   qemu-img info disk.qcow2
      
-To regain space that is being used needlessly, you can sparsify the qcow2 disk as follows:+To regain space that is being used needlessly, you can sparsify the qcow2 disk. Note that you must install virt-sparsify separately with ''sudo apt install libguestfs-tools''
  
   virt-sparsify --in-place disk.qcow2   virt-sparsify --in-place disk.qcow2
Line 178: Line 189:
   kpartx -d debian10.img   kpartx -d debian10.img
  
- --- //[[jonathan@haacksnetworking.org|oemb1905]] 2022/11/13 08:40//+ --- //[[jonathan@haacksnetworking.org|oemb1905]] 2022/11/25 10:55//
computing/virtmanagerhell.txt · Last modified: 2023/01/15 17:47 by oemb1905