17
Pedro A. Castillo Valdivieso Depto. de Arquitectura y Tecnología de Computadores Universidad de Granada [email protected]

Cloud Computing. Virtualización. qemu

Embed Size (px)

Citation preview

Pedro A. Castillo Valdivieso Depto. de Arquitectura y Tecnología de Computadores

Universidad de Granada [email protected]

Virtualización 2

•  Fuente de información principal: http://jj.github.io/CC/documentos/temas/Uso_de_sistemas

Crear máquinas virtuales desde la línea de comandos

3

•  Podemos usar diversos hipervisores, pero conviene tener manejo con la línea de comandos para trabajar más adelante. •  Por eso, aunque podríamos usar herramientas gráficas,

aprenderemos a instalar, configurar y usar QEMU.

QEMU. Instalación 4

•  Primero veremos la instalación en Linux:

luego en OS X:

QEMU. ¿Qué vamos a instalar? 5

•  Lo primero que debemos hacer es bajar la imagen del SO que instalaremos.

•  En este caso, Debian 8.2.0 (i386)

QEMU. Crear un disco virtual 6

•  Luego debemos crear un disco virtual. •  Bajo Linux:

•  Bajo OS X:

QEMU. Instalación 7

•  Ya podemos comenzar la instalación del SO:

QEMU. Instalación 8

•  Instalación del SO de manera habitual:

QEMU. Instalación 9

•  Instalación del SO de manera habitual:

QEMU. Ejecutar máquina 10

•  Una vez instalado, lo lanzamos:

QEMU. “Headless” + VNC 11

•  Queremos ejecutar la máquina sin interfaz gráfica. •  Cuando queramos acceder a ella, lo haremos mediante

VNC. •  Necesitamos instalar un cliente de VNC:

QEMU. “Headless” + VNC 12

•  Lanzamos la máquina virtual para que se ejecute sin interfaz, y con VNC activado:

QEMU. “Headless” + VNC 13

Si necesitamos acceder a la máquina, usaremos el cliente VNC (debemos saber la IP de la máquina virtual)

QEMU. “Headless” + VNC 14

•  Bajo Linux usaremos vncviewer, p.ej.

•  Bajo OS X podemos usar directamente Safari:

QEMU. Resumen 15

•  Como ya tenemos experiencia virtualizando máquinas con sistemas basados en herramientas gráficas (vmware o virtualbox, p.ej.), hemos aprendido a usar una herramienta basada en línea de comandos.

•  El despliegue de máquinas virtuales como servidores se suele hacer sin mostrar entorno gráfico o escritorio.

•  Para acceder a ellas hemos aprendido cómo lanzarlas con el servicio VNC y acceder a ellas con un cliente VNC para llevar a cabo las tareas de administración necesarias.

QEMU. Ejercicios 16

•  Instalar QEMU. •  Bajar una distribución de Linux (p.ej. Debian). •  Crear un disco virtualizado para QEMU. •  Instalar Linux en dicho disco. •  Ejecutar la máquina instalada para interaccionar con

ella con su interfaz gráfica. •  Ejecutar la máquina instalada sin interfaz gráfica, y

entrar usando un cliente VNC. •  Instalar Apache2 o nginx y probar que sirve páginas

web (acceder desde el host a la IP del servidor virtualizado, bien con cURL o con un navegador).

QEMU. Recursos adicionales 17

Using QEMU on Windows

http://wiki.laptop.org/go/Using_QEMU_on_Windows

QEMU Binaries for Windows: http://qemu.weilnetz.de/w64/

How to: Install and Run QEMU (Raspbian Emulator) on Windows

https://www.youtube.com/watch?v=rj1QCSJjysM

Installation/QemuEmulator

https://help.ubuntu.com/community/Installation/QemuEmulator

How To Install And Configure QEMU In Ubuntu

http://www.unixmen.com/how-to-install-and-configure-qemu-in-ubuntu/