diff --git a/multi-node-aio/playbooks/deploy-vms.yml b/multi-node-aio/playbooks/deploy-vms.yml
index 91b52f51..08b6685e 100644
--- a/multi-node-aio/playbooks/deploy-vms.yml
+++ b/multi-node-aio/playbooks/deploy-vms.yml
@@ -29,6 +29,24 @@
         - always
 
   tasks:
+    - name: Stop running VMs
+      command: "virsh destroy {{ hostvars[item]['server_hostname'] }}"
+      failed_when: false
+      when:
+        - hostvars[item]['server_vm'] | default(false) | bool
+      with_items: "{{ groups['pxe_servers'] }}"
+
+    - name: Delete VM LV
+      lvol:
+        vg: vg01
+        lv: "{{ hostvars[item]['server_hostname'] }}"
+        state: absent
+        force: yes
+      failed_when: false
+      when:
+        - hostvars[item]['server_vm'] | default(false) | bool
+      with_items: "{{ groups['pxe_servers'] }}"
+
     - name: Create VM LV
       lvol:
         vg: vg01