Xen HVM: Como atrasar o processo de inicialização?

1

Eu preciso dar a um usuário acesso ao console de um domínio do Xen HVM, para solucionar um problema de inicialização. O problema é que o guest inicializa tão rápido que é quase impossível ter a sessão do VNC pronta quando o problema ocorre.

Existe uma maneira de atrasar o processo de inicialização por alguns segundos?

Isto está usando o Xen 4.0.1 junto com o Debian Squeeze.

Obrigado antecipadamente!

    
por Oliver 19.04.2012 / 16:49

2 respostas

2

Respondendo a minha própria pergunta.

Eu encontrei esta solução:

  • Crie o convidado, mas deixe-o no estado pausado: xm domain.cfg -p
  • Conecte o vncviewer ao convidado
  • Retire a palavra do domínio: xm unpause domain

Isso permite ver tudo desde o começo.

Um atraso de alguns segundos no BIOS também teria sido bom.

    
por 20.04.2012 / 07:23
0

Menos genérico, mas para hosts Unix, eu uso o log do console ( --log guest --log-dir /var/log/xen para o daemon xenconsoled , veja / etc / default / xend): boot, então consulte o log. Nenhuma condição de corrida, sem atrasos necessários, e sempre lá para diagnosticar, mesmo se você decidir dar uma olhada após correr para o problema. E é muito mais útil do que as capturas de tela do VNC (como para copiar / colar mensagens de erro no Google ...).

Ele está disponível diretamente do Xen 4 no Debian Squeeze, é por isso que eu estou mencionando isso lá, eu estava perdendo muito em Lenny (Xen 3.2).

    
por 20.04.2012 / 16:55