Sur Proxmox, une VM peut être bloquée à cause d’un verrou (lock) lié à un backup, un snapshot, une migration ou une tâche qui a échoué.
Poourquoi la VM est bloquée
Dans l’interface web Proxmox :
- Sélectionner la VM
- Aller dans l’onglet Summary
- Vérifier la présence d’un message du type :
VM is locked (backup | snapshot | migrate)
Débloquer la VM en SSH
Se connecter en SSH sur le node Proxmox, puis exécuter :
qm unlock ID_VM
Exemple :
qm unlock 101
Cette commande suffit dans la majorité des cas.
Si une tâche est bloquée
Une sauvegarde (vzdump) ou une migration peut être restée bloquée.
Lister les processus de sauvegarde :
ps aux | grep vzdump
Si un processus est bloqué, noter son PID puis forcer l’arrêt :
kill -9 PID
Relancer ensuite le déblocage :
qm unlock ID_VM
Vérifier le fichier de configuration de la VM
Afficher le fichier de configuration :
cat /etc/pve/qemu-server/ID_VM.conf
Si une ligne est présente :
lock: backup
La supprimer uniquement si aucune tâche n’est réellement en cours.
Pour finir
Si aucune des solutions précédentes ne fonctionne :
- Redémarrer le node Proxmox si possible
- Ou redémarrer le service cluster (avec prudence) :
systemctl restart pve-cluster