¿Acceder a las máquinas virtuales a través del terminal durante la instalación?

¿Acceder a las máquinas virtuales a través del terminal durante la instalación?

Estoy intentando instalar algunas máquinas virtuales Lucid en un host Lucid usando virt-install. Después de crear la imagen, quiero realizar la instalación invitada sin utilizar una GUI, como virt-manager o VNC.

¿Existe alguna forma de acceder a la pantalla de instalación a través de la terminal?

Respuesta1

No se trata de acceder a la pantalla de instalación a través del terminal, pero es posible instalar la VM desde la línea de comandos, utilizando un script en lugar de la herramienta de instalación gráfica tradicional. Mire python-vm-builder. Es potente, pero no admite todas las opciones, como el cifrado de disco. Sin embargo, la instalación de esta manera será mucho más rápida: cuestión de minutos en lugar de decenas de minutos.

Respuesta2

Si está familiarizado con vnc, puede utilizar un cliente vnc para conectarse a la consola de la máquina virtual. virsh vncdisplay $machinename devolverá un puerto como: 2 este es el puerto VNC, por lo que en un cliente vnc coloque $yourserversip:5900+el puerto, de modo que si devuelve :2 y su servidor es 10.44.56.25, entonces la dirección sería 10.44. 56.25:5902.

De forma predeterminada, vnc se vincula a localhost, por lo que deberá usar un túnel ssh, es decir, ssh 10.44.56.2 -L 5902:localhost:5902 y luego vnc a localhost:5902. Puede modificar esto en la configuración de libvirt.

¡Espero que esto ayude!

Respuesta3

qemu/kvm admite la consola ncurses, pero libvirt no; tendrá que iniciar kvm manualmente, no desde virsh.

Alternativamente, puede usar SGABIOS de Google en lugar del BIOS VGA estándar.

información relacionada