clientes ligeros para máquinas virtuales sobre spice
TRANSCRIPT
![Page 2: Clientes ligeros para máquinas virtuales sobre Spice](https://reader035.vdocuments.co/reader035/viewer/2022072403/62db9492c254f56b1f23b0d7/html5/thumbnails/2.jpg)
Contenido
● Problemas hardware físico● Clientes ligeros como solución● Definición de conceptos● Comparación● Decisión tomada● Spice● Arranque SO por PXE
![Page 3: Clientes ligeros para máquinas virtuales sobre Spice](https://reader035.vdocuments.co/reader035/viewer/2022072403/62db9492c254f56b1f23b0d7/html5/thumbnails/3.jpg)
Problemas hardware físico
● Software requiere cada vez más recursos● Más hardware del necesario● Hay que renovarlos cada cierto tiempo● Consume esfuerzo, tiempo y además... mucho
dinero
![Page 4: Clientes ligeros para máquinas virtuales sobre Spice](https://reader035.vdocuments.co/reader035/viewer/2022072403/62db9492c254f56b1f23b0d7/html5/thumbnails/4.jpg)
Clientes ligeros como solución
● Este planteamiento tiene muchas ventajas:– Configuración de una sola máquina (servidor)
– Reutilización de equipos obsoletos
– Mejor escalabilidad
– Más económico
![Page 5: Clientes ligeros para máquinas virtuales sobre Spice](https://reader035.vdocuments.co/reader035/viewer/2022072403/62db9492c254f56b1f23b0d7/html5/thumbnails/5.jpg)
¿Qué es un cliente ligero?
● Un cliente ligero no es más que una máquina que arranca por la red contra un servidor que le proporciona una sesión interactiva donde además se ejecutarán todas las tareas y programas.
![Page 6: Clientes ligeros para máquinas virtuales sobre Spice](https://reader035.vdocuments.co/reader035/viewer/2022072403/62db9492c254f56b1f23b0d7/html5/thumbnails/6.jpg)
¿Qué es un escritorio virtualizado?
● Visualizar y manejar un sistema operativo, que se está ejecutando en otra máquina, desde cualquier dispositivo.
![Page 7: Clientes ligeros para máquinas virtuales sobre Spice](https://reader035.vdocuments.co/reader035/viewer/2022072403/62db9492c254f56b1f23b0d7/html5/thumbnails/7.jpg)
Warning!
● No confundir
Cliente ligero ≠ Escritorio virtualizado
Es el hardware que seconecta al servidor a
través de la red (virtualizando o no)
Es la sesión que se exporta y puede realizarse con casi cualquier
dispositivo
![Page 8: Clientes ligeros para máquinas virtuales sobre Spice](https://reader035.vdocuments.co/reader035/viewer/2022072403/62db9492c254f56b1f23b0d7/html5/thumbnails/8.jpg)
Comparación de tecnologías de virtualización de escritorios
![Page 9: Clientes ligeros para máquinas virtuales sobre Spice](https://reader035.vdocuments.co/reader035/viewer/2022072403/62db9492c254f56b1f23b0d7/html5/thumbnails/9.jpg)
Decisión
● Beneficio de las máquinas virtuales● Utilización de audio y vídeo
¡¡Uso de Spice!!
![Page 10: Clientes ligeros para máquinas virtuales sobre Spice](https://reader035.vdocuments.co/reader035/viewer/2022072403/62db9492c254f56b1f23b0d7/html5/thumbnails/10.jpg)
¿ Qué vamos a hacer?
![Page 11: Clientes ligeros para máquinas virtuales sobre Spice](https://reader035.vdocuments.co/reader035/viewer/2022072403/62db9492c254f56b1f23b0d7/html5/thumbnails/11.jpg)
¿Qué es Spice?
● Es un mecanismo de escritorio remoto● Usado principalmente para máquinas virtuales● Creado por Qumranet
– Empresa que mantenía KVM
– Adquirida por Red Hat
![Page 12: Clientes ligeros para máquinas virtuales sobre Spice](https://reader035.vdocuments.co/reader035/viewer/2022072403/62db9492c254f56b1f23b0d7/html5/thumbnails/12.jpg)
Componentes
● Protocolo Spice● Servidor Spice● Cliente Spice● Dispositivo Spice● Driver Spice● Agente Spice
![Page 13: Clientes ligeros para máquinas virtuales sobre Spice](https://reader035.vdocuments.co/reader035/viewer/2022072403/62db9492c254f56b1f23b0d7/html5/thumbnails/13.jpg)
Protocolo Spice
![Page 14: Clientes ligeros para máquinas virtuales sobre Spice](https://reader035.vdocuments.co/reader035/viewer/2022072403/62db9492c254f56b1f23b0d7/html5/thumbnails/14.jpg)
Protocolo Spice
● Comunicación cliente-servidor por canales– Conexión TCP
– Cada canal esta dedicado a un tipo de dato
![Page 15: Clientes ligeros para máquinas virtuales sobre Spice](https://reader035.vdocuments.co/reader035/viewer/2022072403/62db9492c254f56b1f23b0d7/html5/thumbnails/15.jpg)
Servidor Spice
![Page 16: Clientes ligeros para máquinas virtuales sobre Spice](https://reader035.vdocuments.co/reader035/viewer/2022072403/62db9492c254f56b1f23b0d7/html5/thumbnails/16.jpg)
Servidor Spice
● Interactúa con QEMU● Define los dispositivos virtuales disponibles● Permite la interacción con los dispositivos● Usa el protocolo Spice para comunicarse con el
cliente
![Page 17: Clientes ligeros para máquinas virtuales sobre Spice](https://reader035.vdocuments.co/reader035/viewer/2022072403/62db9492c254f56b1f23b0d7/html5/thumbnails/17.jpg)
Servidor Spice- Interfaces
![Page 18: Clientes ligeros para máquinas virtuales sobre Spice](https://reader035.vdocuments.co/reader035/viewer/2022072403/62db9492c254f56b1f23b0d7/html5/thumbnails/18.jpg)
Cliente Spice
![Page 19: Clientes ligeros para máquinas virtuales sobre Spice](https://reader035.vdocuments.co/reader035/viewer/2022072403/62db9492c254f56b1f23b0d7/html5/thumbnails/19.jpg)
Cliente Spice
● Software que se ejecuta en el lado cliente● Ejemplo:
spicec -h 5900 -p 192.168.1.2
● Para varias plataformas (Linux y Windows)
![Page 20: Clientes ligeros para máquinas virtuales sobre Spice](https://reader035.vdocuments.co/reader035/viewer/2022072403/62db9492c254f56b1f23b0d7/html5/thumbnails/20.jpg)
Dispositivo y driver Spice
● Comunica QEMU con la máquina virtual
![Page 21: Clientes ligeros para máquinas virtuales sobre Spice](https://reader035.vdocuments.co/reader035/viewer/2022072403/62db9492c254f56b1f23b0d7/html5/thumbnails/21.jpg)
Agente Spice
● No es necesario● Hace que la máquina virtual se adapte al
cliente.
![Page 22: Clientes ligeros para máquinas virtuales sobre Spice](https://reader035.vdocuments.co/reader035/viewer/2022072403/62db9492c254f56b1f23b0d7/html5/thumbnails/22.jpg)
PXE. Arrancar PC sin sistema operativo
● TFTP● DHCP● NFS● Una imagen modificada (con ubuntu-builder)
![Page 23: Clientes ligeros para máquinas virtuales sobre Spice](https://reader035.vdocuments.co/reader035/viewer/2022072403/62db9492c254f56b1f23b0d7/html5/thumbnails/23.jpg)
PXE. Arrancar PC sin sistema operativo
![Page 24: Clientes ligeros para máquinas virtuales sobre Spice](https://reader035.vdocuments.co/reader035/viewer/2022072403/62db9492c254f56b1f23b0d7/html5/thumbnails/24.jpg)
Configuraciones futuras
● Spice integrado en Openstack● Raspberry pi como terminal ligero● Soporte USB,cdrom,etc en máquinas clientes
![Page 25: Clientes ligeros para máquinas virtuales sobre Spice](https://reader035.vdocuments.co/reader035/viewer/2022072403/62db9492c254f56b1f23b0d7/html5/thumbnails/25.jpg)
Agradecimientos
A todos los que me aguantaron mientras lo hacía.