Difference between revisions of "Qemu Quick Ref + KVM + Virsh"
Jump to navigation
Jump to search
Line 1: | Line 1: | ||
− | + | =facts= | |
− | + | * get disks | |
− | * | + | virsh domblklist $VM |
− | + | * disk info | |
− | + | qemu-img info $VM_IDISK | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | * | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | qemu - | ||
− | |||
− | |||
− | * | + | * get ip adress of vm |
− | + | virsh qemu-agent-command $VM '{"execute":"guest-network-get-interfaces"}' | python3 -mjson.tool | grep ip-address | |
− | qemu- | ||
− | + | =resize= | |
− | qemu - | + | * resize image |
+ | qemu-img resize $VM_IDISK 100G | ||
− | + | =snapshot= | |
− | + | * list snapshots with virsh | |
− | + | virsh snapshot-list $VM | |
− | + | * commit snapshot from online vm | |
− | + | virsh blockcommit $VM $VM_IDISK --active --pivot --verbose | |
− | + | * commit snapshot from powered-off vm | |
+ | qemu-img commit /srv/kvm/raid5/foreman01_6.qvm-bkp | ||
+ | * delete snapshot meta data | ||
+ | virsh snapshot-delete $VM snap_name --metadata | ||
[[Category:KVM]] | [[Category:KVM]] | ||
[[Category:Linux]] | [[Category:Linux]] |
Revision as of 08:13, 24 January 2023
1 facts
- get disks
virsh domblklist $VM
- disk info
qemu-img info $VM_IDISK
- get ip adress of vm
virsh qemu-agent-command $VM '{"execute":"guest-network-get-interfaces"}' | python3 -mjson.tool | grep ip-address
2 resize
- resize image
qemu-img resize $VM_IDISK 100G
3 snapshot
- list snapshots with virsh
virsh snapshot-list $VM
- commit snapshot from online vm
virsh blockcommit $VM $VM_IDISK --active --pivot --verbose
- commit snapshot from powered-off vm
qemu-img commit /srv/kvm/raid5/foreman01_6.qvm-bkp
- delete snapshot meta data
virsh snapshot-delete $VM snap_name --metadata