elgio
(usa OpenSuSE)
Enviado em 15/09/2009 - 12:07h
Esta aconteceu a poucas semanas comigo. Sim, eu, macaco velho. Digna de (ex)estagiário!!
Não tenho muita experiência com o xen linha de comando, mas sabe como é, excesso de confiança...
Uma máquina virtual precisou ser reiniciada. OK, me loguei nela e dei o shutdown -r 0
Não voltou!
Entrei no servidor REAL e me conectei no console com xm console Maquina
Vi que ela estava travada.
Depois de não conseguir mais sair de jeito algum do console (mais tarde descobri que era Control+] ) eu reiniciei ela pelo xen, como se apertasse o RESET de uma máquina real. OLhando o help do comando xm, um xm list me mostrou ela rodando. Ela e mais NOVE máquinas virtuais VITAIS.
rapidamente descobri que o comando do meu interesse devia ser xm shutdown Maquina. Fiz isto!
Bom, isto é como apertar o botão ON/OFF da máquina real. Agora quero apertar novamente para ligar ela. xm start maquina dizia que não existe o domínio XEN de nome maquina. Como assim?
xm list e nada da máquina que havia desligado. xm reboot maquina e nada. SUMIU. Mais tarde fui descobrir que devia ser xm create maquina, pois aqui create é de criar um dominio, por para rodar, não create de construir uma máquina virtual do zero. Tsctsc. E man xm é para os fracos (ou para os precavidos, como vim a comprovar).
Ao executar xm reboot maquina ele dizia maquina dominio inixistente. Sintaxe xm reboot dominio [-wa]
Hmmmm. a, vamos ver que faz:
xm reboot -wa
BUMMM!
Todas as 10 máquinas virtuais foram rebootadas. a é de all, todas, w é de wait, espera elas voltarem!
MEU DEUS!
Simplesmente eram as 10 máquinas mais importantes! Duas delas eram os STORAGES com TERAS de HD Raid cada uma.
Bom, é só esperar elas voltarem, certo?
ERRADO!
Como foi uma inicialização abrupta, lá se foi fsck nas partições. Alguém pode imaginar o tempo que se leva para passar um fsck em discos de teras?
Bom, sentei e passei a atender o telefone que já tocava insistentemente. Depois de umas TRÊS HORAS, mais ou menos, tudo voltou ao normal.
Se eu fosse meu chefe eu me auto despedia! :-D