segunda-feira, 20 de março de 2023

Dica: Forçar um desligamento nas VMs do Proxmox

Pessoal,


Às vezes as VMs do Proxmox precisam ser desligadas para manutenção de algum código ou reiniciadas para atualização de algum componente ou programa ou simplesmente porque sua criação gerou algum erro e ela entra em um loop infinito.

O problema é que, quase sempre algumas vezes o comando para parar é ignorado e a gente fica tentando desligar, parar, forçar desligamento e gera isso aqui embaixo:


Quem nunca passou por isso? Quem nunca apelou e tirou o computador da tomada de raiva porque a VM não parava? Quem nunca arrancou os cabelos de raiva? Quem nunca chutou o computador? Eu nunca fiz nada disso!

Assim, aqui vai uma pequena dica: o comando abaixo mostra as VMs que você tem e quais estão ativas (tá, é meio supérfluo porque basta olhar o seu PVE para saber as VMs que você tem e quais estão ativas, mas vá lá):

# cat /etc/pve/.vmlist
{
"version": 59,
"ids": {
"100": { "node": "proxmox", "type": "qemu", "version": 2 },
"102": { "node": "proxmox", "type": "qemu", "version": 3 },
"104": { "node": "proxmox", "type": "qemu", "version": 59 },
"101": { "node": "proxmox", "type": "qemu", "version": 1 },
"103": { "node": "proxmox", "type": "qemu", "version": 23 }}

}

Ótimo, pode ver que está ativa a 59 ("version: 59) e essa corresponde à VM 104 (no meu caso é exatamente essa a única ativa no momento).

Para forçar e realmente parar a VM, dê o seguinte comando:

# qm stop 104
Pronto! Tchau pra você, VM que não quer desligar!!

É só essa dica por enquanto!

Nenhum comentário:

Postar um comentário