[OVN] Adapt the live-migration job scripts to work with OVN

There's no q-agt service in an OVN deployment.

Change-Id: Ia25c966c70542bcd02f5540b5b94896c17e49888
Signed-off-by: Lucas Alvares Gomes <lucasagomes@gmail.com>
This commit is contained in:
Lucas Alvares Gomes
2021-02-18 10:56:46 +00:00
parent 8a92bf8115
commit 20a7c98eff
2 changed files with 20 additions and 6 deletions
+5 -1
View File
@@ -56,7 +56,11 @@ nova boot --flavor ${flavor_id} --poll \
# Fence the subnode
echo "Stopping n-cpu, q-agt and guest domains on subnode"
$ANSIBLE subnodes --become -f 5 -i "$WORKSPACE/inventory" -m shell -a "systemctl stop devstack@n-cpu devstack@q-agt"
_stop_services="devstack@n-cpu"
if sudo systemctl list-unit-files --type service | grep -q "devstack@q-agt"; then
_stop_services+=" devstack@q-agt"
fi
$ANSIBLE subnodes --become -f 5 -i "$WORKSPACE/inventory" -m shell -a "systemctl stop $_stop_services"
$ANSIBLE subnodes --become -f 5 -i "$WORKSPACE/inventory" -m shell -a "for domain in \$(virsh list --all --name); do virsh destroy \$domain; done"
echo "Forcing down the subnode so we can evacuate from it"