diff --git a/multi-node-aio/playbooks/save-vms.yml b/multi-node-aio/playbooks/save-vms.yml
index 7ef0782d..d7303b09 100644
--- a/multi-node-aio/playbooks/save-vms.yml
+++ b/multi-node-aio/playbooks/save-vms.yml
@@ -37,8 +37,9 @@
       register: _virt_pools
 
     - name: Stop running VMs
-      command: "virsh destroy {{ hostvars[item]['server_hostname'] }}"
-      failed_when: false
+      virt:
+        name: "{{ hostvars[item]['server_hostname'] }}"
+        state: shutdown
       when:
         - hostvars[item]['server_vm'] | default(false) | bool
       with_items: "{{ groups['pxe_servers'] }}"