Consola SPICE en Máquinas Virtuales

¿Qué es SPICE?
SPICE (Protocolo Simple para Entornos de Computación Independientes) es un protocolo de comunicación para entornos virtuales. Les permite a los usuarios ver la consola de máquinas virtuales (VM) desde cualquier parte a través de Internet. Utiliza un modelo cliente-servidor que utiliza a Virtualization Station como un host y los usuarios se pueden conectar a las VM a través del cliente SPICE.

¿Qué es mispice?
mispice es un script para facilitar arrancar las consolas de las máquinas virtuales desde entornos Linux sin necesidad de abrir un navegador.

¿Qué necesito antes de instalar mispice?
– Es muy importante que nuestra máquina virtual tenga la consola SPICE.
curl, intérprete de comandos (curl) orientado a la transferencia de archivos.

Para inslatarlo en Ubuntu: sudo apt install curl

jquery, lenguaje funcional de muy alto nivel con soporte para backtracking y gestión de flujos de datos JSON.
Para inslatarlo en Ubuntu: sudo apt install jq

remote-viewer, pequeño cliente para comunicarse con el servidor SPICE y ver la consola de la MV.
Para inslatarlo en Ubuntu: sudo apt install virt-viewer

¿Cómo instalo mispice?
Descárgalo pinchando en este enlace, la clave para poder descargar el archivo es descarga.
Cópialo a algún directorio del PATH de tu sistema
¿Cómo utilizo mispice?
Si lo ejecutas sin parámetros verás una pequeña ayuda:

Si tu nombre de usuario coincide con el que tienes en terminales.infor.uva.es simplemente ejecuta 
    mispice <vmid> 
donde vmid es el número de identificación de la máquina a la que quieres aceder.

El número de identificación de la máquina lo puedes comprobar en terminales.infor.uva.es Si eso te parece tedioso prueba con
            mispice <nombre cualificado>
porque ese si deberías de saberlo. Si no le añades el dominio al nombre el programa probará con nombre.infor.uva.es

¿Sobre qué contraseña me pregunta mispice?
La clave que tenemos que proporcionar el script es la de nuestra cuenta en https://terminales.infor.uva.es
¿Puedo evitar escribir la contraseña del terminales.infor.uva.es cada vez?
Si, instala secret-tool y anota la contraseña para terminales mediante esa herramienta. Para ello usa el comando:

secret-tool store –label=’My password’ server terminales

Por último comprueba que está almacenada mediante:
secret-tool lookup server terminales

¿Y si todo falla?
1.- ¿Tienes spice configurado en tu máquina virtual?
Puedes comprobarlo accediendo a terminales.infor.uva.es, en la configuración hardware de la máquina virtual, en “Display” debe ser SPICE.
2.- Ejecuta el comando que falla añadiendo el parámetro -v en primer lugar. El script te dará alguna pista.

Translate »
error: Este contenido está protegido por CopyRight !!