#!/bin/bash
# Roda NO NO -2. Tira a 172 do HA e desliga. O qm shutdown NAO retorna com HA disabled:
# dispara e verifica por qm status em loop.
echo "=== HA antes"; ha-manager status | grep -E "vm:172" || echo "  (sem recurso HA)"
echo "=== desarmando o HA"
ha-manager set vm:172 --state disabled && echo "  ok"
sleep 8
echo "=== shutdown (disparado em background, com timeout proprio)"
( qm shutdown 172 --timeout 300 >/dev/null 2>&1 & ) ; echo "  disparado"
for i in $(seq 1 40); do
  S=$(qm status 172 | awk '{print $2}')
  echo "  [$i] vm172=$S"
  [ "$S" = "stopped" ] && break
  sleep 15
done
echo "=== onboot=0 para nao religar"
qm set 172 --onboot 0 >/dev/null && qm config 172 | grep -E "^onboot|^bios|^ostype"
echo "=== HA depois"; ha-manager status | grep -E "vm:172"
