Proxmox: riavvio automatico di una VM in caso di crash

Può capitare che una VM vada in crash ma lo status non venga riportato come “stopped”. In questi casi, lo script che ho postato la scorsa volta non basta al riavvio, proprio perché lo status sarà “running”.

Per gestire questo caso, consiglio di usare watchdog, dato che proxmox è basato su KVM.

1 – nel server proxmox, andiamo a modificare i file di configurazioni delle varie VM nella cartella /etc/pve/qemu-server aggiungendo questa riga:

2 – a questo punto, accedere alla VM, installare watchdog, es:

3 – modificare la configurazione in /etc/watchdog.conf e decommentare le seguenti righe:

4 – abilitiamo il servizio:

Ora occorre riavviare la VM e watchdog penserà al resto.

Nota:

Per verificare la presenza di watchdog nella VM, dopo aver riavviata basta eseguire:

e vedere se risultano entry, inoltre verificare la presenza del virtual-device /dev/watchdog:

Le azioni che watchdog può monitorare sono:

  • reset
  • shutdown
  • poweroff
  • pause
  • debug
  • none

e di conseguenza si può modificare la riga nel file di configurazione della VM se si vuole gesitre altro

Se vogliamo provare a simulare un crash, nella VM digitare:

e poi attendere una trentina di secondi per vedere nuovamente UP la VM.

enjoy!

Ti interessa acquistare un dominio a prezzi ultraconvenienti? clicca qui

Se hai trovato utili le informazioni su questo blog,
Fai una donazione!
Clicca sul bottone qui sotto o almeno clicca sul banner pubblicitario 🙂



Commenta