You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
21 lines
615 B
21 lines
615 B
#!/bin/bash |
|
|
|
XML_SAVE_PATH=/datas/git/computers/libvirt-xml |
|
XML_POOL_SAVE_PATH=/datas/git/computers/libvirt-pool-xml |
|
URI=qemu:///system |
|
|
|
echo "=== dump pools ===" |
|
virsh --connect=qemu:///system pool-list |
|
|
|
for pool in $(virsh pool-list |awk 'NF=1{print $NF}' |tail +3 |grep -v ^$) |
|
do |
|
virsh pool-dumpxml ${pool} > ${XML_POOL_SAVE_PATH}/$(date +%Y%m%d%H%M%S)_${pool}.xml |
|
done |
|
|
|
echo "=== dump domains ===" |
|
virsh --connect=qemu:///system list --all |
|
|
|
for domain in $(virsh list --all |awk 'NF=2{print $NF}' |tail +3 |grep -v ^$) |
|
do |
|
virsh dumpxml ${domain} > ${XML_SAVE_PATH}/$(date +%Y%m%d%H%M%S)_${domain}.xml |
|
done |