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
computing:virtmanagerhell [2023/01/02 15:38] oemb1905computing:virtmanagerhell [2023/01/15 17:47] (current) oemb1905
Line 123: Line 123:
  
   dd if=/dev/urandom of=file bs=4M count=500   dd if=/dev/urandom of=file bs=4M count=500
 +  
 +To create a backup volume inside a guest you create the volume, attach it, and then shell into the guest and format, mount, and create an fstab entry. First, on the hostOS:
 +  
 +  cd /mnt/vms/backups/vm1-backup-dir/
 +  qemu-img create -f qcow2 vm1-backup.qcow2 32G
 +  virsh attach-disk guestOS.qcow2 \
 +    --source /mnt/vms/backups/vm1-backup-dir/vm1-backup \
 +    --target vdb \
 +    --persistent
 +  
 +Then, on the guestOS:
 +  
 +  mkdir /mnt/backup
 +  mkfs.ext4 /dev/vdb
 +  mount -t auto /dev/vdb /mnt/backup
 +  nano /etc/fstab
 +  /dev/vdb /mnt/backup ext4 defaults, 0 0
  
 The rest from here on out is my attempt at resizing an .img virtual disk using tools exclusively from virsh / virt-manager. These are highly risky moves and totally not needed for day to day operations. It was more of a mission I was on and based on a tutorial I used nearly 15 years ago when expanding a Windows VM I used for teaching software that was only on that VM. At any rate, I have only succeeded twice doing this, and often get confused looking at the l00ps. Proceed with caution! The rest from here on out is my attempt at resizing an .img virtual disk using tools exclusively from virsh / virt-manager. These are highly risky moves and totally not needed for day to day operations. It was more of a mission I was on and based on a tutorial I used nearly 15 years ago when expanding a Windows VM I used for teaching software that was only on that VM. At any rate, I have only succeeded twice doing this, and often get confused looking at the l00ps. Proceed with caution!
Line 204: Line 221:
   kpartx -d debian10.img   kpartx -d debian10.img
  
- --- //[[jonathan@haacksnetworking.org|oemb1905]] 2023/01/02 08:37//+ --- //[[jonathan@haacksnetworking.org|oemb1905]] 2023/01/15 10:31//
computing/virtmanagerhell.1672673936.txt.gz · Last modified: 2023/01/02 15:38 by oemb1905