From: Andrew Schoen Date: Tue, 2 May 2017 12:45:28 +0000 (-0500) Subject: scripts: add libvirt util functions to build_utils.sh X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=ff5877d77352e7ba625c8670bb7fc8713652e8cc;p=ceph-build.git scripts: add libvirt util functions to build_utils.sh Signed-off-by: Andrew Schoen --- diff --git a/scripts/build_utils.sh b/scripts/build_utils.sh index db5e7e86..2c8c2567 100644 --- a/scripts/build_utils.sh +++ b/scripts/build_utils.sh @@ -406,3 +406,18 @@ setup_pbuilder() { --mirror "$mirror" fi } + +clear_libvirt_networks() { + # Sometimes, networks may linger around, so we must ensure they are killed: + networks=`sudo virsh net-list --all | grep active | egrep -v "(default|libvirt)" | cut -d ' ' -f 2` + for network in $networks; do + sudo virsh net-destroy $network || true + sudo virsh net-undefine $network || true + done +} + +restart_libvirt_services() { + # restart libvirt services + sudo service libvirt-bin restart + sudo service libvirt-guests restart +}