Eu tenho uma instalação do Xen 4.1 no Debian Wheezy, administrado através do xm. Quando inicializo um Jessie DomU, obtenho a saída na placa emulada VGA / monitor VNC apenas nos primeiros segundos da inicialização e, em seguida, para.
dmesg mostra:
[ 30.968257] xenbus_probe_frontend: Timeout connecting to device: device/vkbd/0 (local state 3, remote state 1)
[ 30.968336] xenbus_probe_frontend: Timeout connecting to device: device/vfb/0 (local state 3, remote state 1)`
O que, no meu entendimento, significa que a parte de back-end do driver pv não foi inicializada.
Configuração DomU relevante:
device_model = '/usr/lib/xen/bin/qemu-dm'
boot = "dc"
sdl = 0
vnc = 1
vncconsole = 0
vnclisten = "0.0.0.0"
vncpasswd = redacted
serial = 'pty'
usbdevice = 'tablet'
vncdisplay = 1737
keymap = 'de'
Tentei adicionar uma linha vfb=, pois a documentação não é clara se as opções acima criam um dispositivo vfb ou apenas uma placa VGA emulada. Isso não ajudou.
Backend (xenstore em Dom0) mostra:
domain = "root1194.c.artfiles.de"
vnc = "1"
xauthority = "/root/.Xauthority"
vnclisten = "0.0.0.0"
vncdisplay = "1737"
frontend = "/local/domain/85/device/vfb/0"
vncpasswd = "redacted"
state = "1"
keymap = "de"
online = "1"
frontend-id = "85"
uuid = "688c4f1e-4b8b-6273-c243-4c2f21d48c4b"
location = "0.0.0.0:7637"
O estado 1 significa "XenbusStateInitialising" pelo que vejo nos documentos. Portanto, estou esperando que um problema no Dom0 seja a causa dos problemas.
Alguma ideia do que pode ser?
Eu encontrei exatamente o mesmo problema com o Debian Jessie no XEN HVM, onde o GRUB apareceu no console VNC, mas toda a saída cessou logo após o início da inicialização. A solução que funcionou para mim foi reconfigurar o GRUB (no DomU) para desativar o framebuffer e solicitar a saída VGA.
Meus passos foram os seguintes:
Modifique /etc/default/grub para que as duas linhas a seguir estejam presentes:
Regenere os arquivos GRUB