libvirt:libvirt
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
libvirt:libvirt [2014/08/07 09:39] – deva | libvirt:libvirt [2016/09/15 19:03] – deva | ||
---|---|---|---|
Line 1: | Line 1: | ||
======Libvirt====== | ======Libvirt====== | ||
+ | =====Resize qcov2 image===== | ||
+ | < | ||
+ | # Shut down vm | ||
+ | |||
+ | # On host (to grow 8GB): | ||
+ | qemu-img resize / | ||
+ | |||
+ | # Start vm | ||
+ | # Assuming lvm logical volume inside extended partition... | ||
+ | # fdisk -l should now show the new disk size. | ||
+ | # run parted | ||
+ | (parted) resizepart 2 | ||
+ | 16GB | ||
+ | (parted) resizepart 5 | ||
+ | 16GB | ||
+ | (parted) quit | ||
+ | |||
+ | # resize volume group | ||
+ | pvresize /dev/sda2 # on extended partition | ||
+ | pvresize /dev/sda5 # on lvm partition | ||
+ | |||
+ | # extend lvm | ||
+ | lvextend -l +100%FREE / | ||
+ | |||
+ | # finally resize file system | ||
+ | resize2fs / | ||
+ | </ | ||
+ | |||
+ | =====List VMs===== | ||
+ | < | ||
+ | virsh list --all | ||
+ | </ | ||
=====Copy a VM===== | =====Copy a VM===== | ||
Line 44: | Line 76: | ||
</ | </ | ||
+ | At this point the complete VM state has been stored but the VM is stopped. | ||
+ | In order to resume the VM from the point where it left off, it must be resumed from the just saved state: | ||
+ | < | ||
+ | virsh restore foobar.state | ||
+ | </ | ||
+ | |||
+ | **IMPORTANT**: | ||
+ | |||
+ | **NOTE**: Using ntpd to sync a clock that is more than a matter of seconds out-of-sync might require special attention to its config file as it might refuse to synchronize the clock because it is too much out of sync. | ||
+ | |||
+ | FIXME: Use "virsh blockcopy" | ||
====Restore==== | ====Restore==== | ||
< | < | ||
Line 59: | Line 102: | ||
</ | </ | ||
+ | **WARNING**: |
libvirt/libvirt.txt · Last modified: 2016/09/15 21:18 by deva