virt-install KVM "No se puede abrir la pantalla"

virt-install KVM "No se puede abrir la pantalla"

Entonces estoy intentando crear una VM usando KVM (en CentOS 6.3) y el comando que uso es el siguiente:

virt-install  --connect qemu:///system  --virt-type kvm  --name ffVM32  --ram 1024 --disk path=/home/datastore/images/ffVM32.img,size=10  --vnc  --cdrom  /home/datastore/backups/CentOS-6.4-i386-minimal.iso   --bridge bridge0

El resultado que obtengo es:

Starting install...
Allocating 'ffVM32.img'                                             |  10 GB     00:00     
Creating domain...                                                  |    0 B     00:00     
Cannot open display: 
Run 'virt-viewer --help' to see a full list of available command line options
Domain installation still in progress. You can reconnect to 
the console to complete the installation process.

He realizado una instalación grupal del "Sistema X Windows" pero no ayuda. Estoy intentando acceder a esto a través de mi computadora portátil que ejecuta Ubuntu 13..04. Lo curioso es que cuando probé lo mismo desde otra máquina que tiene PCLinuxOS, se abre virt-viewer y puedo continuar con la instalación.

Mientras enumero todas las máquinas virtuales, encuentro que la máquina virtual se está ejecutando

[root@ts3 ~]# virsh list --all
 Id    Name                           State
----------------------------------------------------
 8     ffVM32                         running

¿Qué me estoy perdiendo?

Respuesta1

Probablemente no haya iniciado sesión en su nodo de hardware mediante -Xel cambio de ssh.

[root@yourmachine]# ssh -X root@<your-hardware-node-ip>

De la manpágina:

         Enables X11 forwarding.  This can also be specified on a per-host 
         basis in a configuration file.

         X11 forwarding should be enabled with caution.  Users with the
         ability to bypass file permissions on the remote host (for the
         user's X authorization database) can access the local X11 display
         through the forwarded connection.  An attacker may then be able
         to perform activities such as keystroke monitoring.

         For this reason, X11 forwarding is subjected to X11 SECURITY
         extension restrictions by default.  Please refer to the ssh -Y
         option and the ForwardX11Trusted directive in ssh_config(5) for
         more information.

Para desactivar el reenvío X11, puede utilizar el -xinterruptor.

Para habilitar el reenvío X11, edite el archivo conf ubicado en /etc/ssh/sshd_configy descomente la siguiente línea:

X11Forwarding Yes

y reinicie el servicio usandoservice sshd restart

Espero que esto ayude.

Respuesta2

Pasos completos para que vnc funcione con libvirt:

  1. Si está haciendo ssh al host:

    ssh -XY ...@....
    
  2. Instale X11 si no está instalado (para RHEL, ajuste para otros):

    yum groupinstall "X Window System"
    

Es posible que deba intentar cerrar sesión y realizar ssh nuevamente como en el paso 1.

  1. SÓLO si lo anterior no funciona por sí solo y $DISPLAYno está definido, intenta definirlo:

    export DISPLAY=":0"
    

Respuesta3

Conéctese con -Xel interruptor ( ssh -X [host]) desde su computadora portátil Ubuntu.

información relacionada