SlideShare una empresa de Scribd logo
1 de 17
Descargar para leer sin conexión
Pedro A. Castillo Valdivieso
Depto. de Arquitectura y Tecnología de Computadores
Universidad de Granada
pacv@ugr.es
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/

Más contenido relacionado

La actualidad más candente

Vmware Ubuntu
Vmware UbuntuVmware Ubuntu
Vmware Ubuntuxander21c
 
Ambientes de desarrollo y producción. Mejores prácticas con ansible
Ambientes de desarrollo y producción. Mejores prácticas con ansibleAmbientes de desarrollo y producción. Mejores prácticas con ansible
Ambientes de desarrollo y producción. Mejores prácticas con ansibleJoaquin Contreras
 
Maquinas Virtuales
Maquinas VirtualesMaquinas Virtuales
Maquinas Virtualeseder09
 
Gestionando tu infraestructura con Ansible
Gestionando tu infraestructura con Ansible Gestionando tu infraestructura con Ansible
Gestionando tu infraestructura con Ansible Moisés Maciá
 
Instalación de Windows Server 2016 (Máquina Virtual)
Instalación de Windows Server 2016 (Máquina Virtual)Instalación de Windows Server 2016 (Máquina Virtual)
Instalación de Windows Server 2016 (Máquina Virtual)David García Lopez
 
Entornos de desarrollo para symfony2 con vagrant y puppet
Entornos de desarrollo para symfony2 con vagrant y puppetEntornos de desarrollo para symfony2 con vagrant y puppet
Entornos de desarrollo para symfony2 con vagrant y puppetVicent Soria Durá
 
Provisión Automática de máquinas con Ansible
Provisión Automática de máquinas con AnsibleProvisión Automática de máquinas con Ansible
Provisión Automática de máquinas con AnsibleCarlos Gimeno Yáñez
 
Instalación de Windows Sever 2016 (Máquina Virtual) [Con configuración DNS]
Instalación de Windows Sever 2016 (Máquina Virtual) [Con configuración DNS]Instalación de Windows Sever 2016 (Máquina Virtual) [Con configuración DNS]
Instalación de Windows Sever 2016 (Máquina Virtual) [Con configuración DNS]David García Lopez
 
LICENCIAS DE SOFTWARE MODELIO Y SUS DESCARGA
LICENCIAS DE SOFTWARE MODELIO Y SUS DESCARGALICENCIAS DE SOFTWARE MODELIO Y SUS DESCARGA
LICENCIAS DE SOFTWARE MODELIO Y SUS DESCARGAAnggie Vera Margary
 
Introduccion a kata containers
Introduccion a kata containersIntroduccion a kata containers
Introduccion a kata containersJulioMontes23
 
Instalación de Linux Ubuntu 16.x.x (Live USB)
Instalación de Linux Ubuntu 16.x.x (Live USB)Instalación de Linux Ubuntu 16.x.x (Live USB)
Instalación de Linux Ubuntu 16.x.x (Live USB)David García Lopez
 
Virtualizacion
VirtualizacionVirtualizacion
Virtualizacionjose perez
 
Conociendo VirtualBox
Conociendo VirtualBoxConociendo VirtualBox
Conociendo VirtualBoxDiego Camacho
 
Una introducción a vagrant
Una introducción a vagrantUna introducción a vagrant
Una introducción a vagrantLaura Gimenoide
 

La actualidad más candente (20)

Virtualizacion
VirtualizacionVirtualizacion
Virtualizacion
 
Vmware Ubuntu
Vmware UbuntuVmware Ubuntu
Vmware Ubuntu
 
Ambientes de desarrollo y producción. Mejores prácticas con ansible
Ambientes de desarrollo y producción. Mejores prácticas con ansibleAmbientes de desarrollo y producción. Mejores prácticas con ansible
Ambientes de desarrollo y producción. Mejores prácticas con ansible
 
Introducción a Ansible
Introducción a AnsibleIntroducción a Ansible
Introducción a Ansible
 
Maquinas Virtuales
Maquinas VirtualesMaquinas Virtuales
Maquinas Virtuales
 
Gestionando tu infraestructura con Ansible
Gestionando tu infraestructura con Ansible Gestionando tu infraestructura con Ansible
Gestionando tu infraestructura con Ansible
 
Instalación de Windows Server 2016 (Máquina Virtual)
Instalación de Windows Server 2016 (Máquina Virtual)Instalación de Windows Server 2016 (Máquina Virtual)
Instalación de Windows Server 2016 (Máquina Virtual)
 
Entornos de desarrollo para symfony2 con vagrant y puppet
Entornos de desarrollo para symfony2 con vagrant y puppetEntornos de desarrollo para symfony2 con vagrant y puppet
Entornos de desarrollo para symfony2 con vagrant y puppet
 
Virtualbox
VirtualboxVirtualbox
Virtualbox
 
Provisión Automática de máquinas con Ansible
Provisión Automática de máquinas con AnsibleProvisión Automática de máquinas con Ansible
Provisión Automática de máquinas con Ansible
 
Instalación de Windows Sever 2016 (Máquina Virtual) [Con configuración DNS]
Instalación de Windows Sever 2016 (Máquina Virtual) [Con configuración DNS]Instalación de Windows Sever 2016 (Máquina Virtual) [Con configuración DNS]
Instalación de Windows Sever 2016 (Máquina Virtual) [Con configuración DNS]
 
LICENCIAS DE SOFTWARE MODELIO Y SUS DESCARGA
LICENCIAS DE SOFTWARE MODELIO Y SUS DESCARGALICENCIAS DE SOFTWARE MODELIO Y SUS DESCARGA
LICENCIAS DE SOFTWARE MODELIO Y SUS DESCARGA
 
Virtualizacion
VirtualizacionVirtualizacion
Virtualizacion
 
Introduccion a kata containers
Introduccion a kata containersIntroduccion a kata containers
Introduccion a kata containers
 
Instalación de Linux Ubuntu 16.x.x (Live USB)
Instalación de Linux Ubuntu 16.x.x (Live USB)Instalación de Linux Ubuntu 16.x.x (Live USB)
Instalación de Linux Ubuntu 16.x.x (Live USB)
 
Virtualizacion2
Virtualizacion2Virtualizacion2
Virtualizacion2
 
Maquinas virtuales
Maquinas virtualesMaquinas virtuales
Maquinas virtuales
 
Virtualizacion
VirtualizacionVirtualizacion
Virtualizacion
 
Conociendo VirtualBox
Conociendo VirtualBoxConociendo VirtualBox
Conociendo VirtualBox
 
Una introducción a vagrant
Una introducción a vagrantUna introducción a vagrant
Una introducción a vagrant
 

Destacado

Cloud Computing. Contenedores
Cloud Computing. ContenedoresCloud Computing. Contenedores
Cloud Computing. Contenedorespacvslideshare
 
Predicción de tráfico mediante co-evolución de Redes Neuronales de Funciones ...
Predicción de tráfico mediante co-evolución de Redes Neuronales de Funciones ...Predicción de tráfico mediante co-evolución de Redes Neuronales de Funciones ...
Predicción de tráfico mediante co-evolución de Redes Neuronales de Funciones ...pacvslideshare
 
Cloud Computing. Virtualización. Azure
Cloud Computing. Virtualización. AzureCloud Computing. Virtualización. Azure
Cloud Computing. Virtualización. Azurepacvslideshare
 
Cloud Computing. Gestión de configuraciones
Cloud Computing. Gestión de configuracionesCloud Computing. Gestión de configuraciones
Cloud Computing. Gestión de configuracionespacvslideshare
 
Cloud Computing. Virtualización. IBM Bluemix
Cloud Computing. Virtualización. IBM BluemixCloud Computing. Virtualización. IBM Bluemix
Cloud Computing. Virtualización. IBM Bluemixpacvslideshare
 
Cloud Computing. Presentación general
Cloud Computing. Presentación generalCloud Computing. Presentación general
Cloud Computing. Presentación generalpacvslideshare
 
5. IO virtualization
5. IO virtualization5. IO virtualization
5. IO virtualizationHwanju Kim
 
KVM Tuning @ eBay
KVM Tuning @ eBayKVM Tuning @ eBay
KVM Tuning @ eBayXu Jiang
 
QEMU and Raspberry Pi. Instant Embedded Development
QEMU and Raspberry Pi. Instant Embedded DevelopmentQEMU and Raspberry Pi. Instant Embedded Development
QEMU and Raspberry Pi. Instant Embedded DevelopmentGlobalLogic Ukraine
 
QEMU - Binary Translation
QEMU - Binary Translation QEMU - Binary Translation
QEMU - Binary Translation Jiann-Fuh Liaw
 
Herramientas tic en docencia (2016)
Herramientas tic en docencia (2016)Herramientas tic en docencia (2016)
Herramientas tic en docencia (2016)pacvslideshare
 
Kvm performance optimization for ubuntu
Kvm performance optimization for ubuntuKvm performance optimization for ubuntu
Kvm performance optimization for ubuntuSim Janghoon
 
Hypervisors and Virtualization - VMware, Hyper-V, XenServer, and KVM
Hypervisors and Virtualization - VMware, Hyper-V, XenServer, and KVMHypervisors and Virtualization - VMware, Hyper-V, XenServer, and KVM
Hypervisors and Virtualization - VMware, Hyper-V, XenServer, and KVMvwchu
 
Virtualization Architecture & KVM
Virtualization Architecture & KVMVirtualization Architecture & KVM
Virtualization Architecture & KVMPradeep Kumar
 
Un revisión crítica al Argumento end-to-end.
Un revisión crítica al Argumento end-to-end.Un revisión crítica al Argumento end-to-end.
Un revisión crítica al Argumento end-to-end.Danny Guamán
 

Destacado (19)

Cloud Computing. Contenedores
Cloud Computing. ContenedoresCloud Computing. Contenedores
Cloud Computing. Contenedores
 
Qemu
QemuQemu
Qemu
 
Predicción de tráfico mediante co-evolución de Redes Neuronales de Funciones ...
Predicción de tráfico mediante co-evolución de Redes Neuronales de Funciones ...Predicción de tráfico mediante co-evolución de Redes Neuronales de Funciones ...
Predicción de tráfico mediante co-evolución de Redes Neuronales de Funciones ...
 
Qemu Introduction
Qemu IntroductionQemu Introduction
Qemu Introduction
 
Cloud Computing. Virtualización. Azure
Cloud Computing. Virtualización. AzureCloud Computing. Virtualización. Azure
Cloud Computing. Virtualización. Azure
 
Cloud Computing. Gestión de configuraciones
Cloud Computing. Gestión de configuracionesCloud Computing. Gestión de configuraciones
Cloud Computing. Gestión de configuraciones
 
Cloud Computing. Virtualización. IBM Bluemix
Cloud Computing. Virtualización. IBM BluemixCloud Computing. Virtualización. IBM Bluemix
Cloud Computing. Virtualización. IBM Bluemix
 
Cloud Computing. Presentación general
Cloud Computing. Presentación generalCloud Computing. Presentación general
Cloud Computing. Presentación general
 
5. IO virtualization
5. IO virtualization5. IO virtualization
5. IO virtualization
 
Qemu JIT Code Generator and System Emulation
Qemu JIT Code Generator and System EmulationQemu JIT Code Generator and System Emulation
Qemu JIT Code Generator and System Emulation
 
KVM Tuning @ eBay
KVM Tuning @ eBayKVM Tuning @ eBay
KVM Tuning @ eBay
 
QEMU and Raspberry Pi. Instant Embedded Development
QEMU and Raspberry Pi. Instant Embedded DevelopmentQEMU and Raspberry Pi. Instant Embedded Development
QEMU and Raspberry Pi. Instant Embedded Development
 
QEMU - Binary Translation
QEMU - Binary Translation QEMU - Binary Translation
QEMU - Binary Translation
 
Herramientas tic en docencia (2016)
Herramientas tic en docencia (2016)Herramientas tic en docencia (2016)
Herramientas tic en docencia (2016)
 
IBM Power8 announce
IBM Power8 announceIBM Power8 announce
IBM Power8 announce
 
Kvm performance optimization for ubuntu
Kvm performance optimization for ubuntuKvm performance optimization for ubuntu
Kvm performance optimization for ubuntu
 
Hypervisors and Virtualization - VMware, Hyper-V, XenServer, and KVM
Hypervisors and Virtualization - VMware, Hyper-V, XenServer, and KVMHypervisors and Virtualization - VMware, Hyper-V, XenServer, and KVM
Hypervisors and Virtualization - VMware, Hyper-V, XenServer, and KVM
 
Virtualization Architecture & KVM
Virtualization Architecture & KVMVirtualization Architecture & KVM
Virtualization Architecture & KVM
 
Un revisión crítica al Argumento end-to-end.
Un revisión crítica al Argumento end-to-end.Un revisión crítica al Argumento end-to-end.
Un revisión crítica al Argumento end-to-end.
 

Similar a Cloud Computing. Virtualización. qemu

Como instalar una maquina virtual
Como instalar una maquina virtualComo instalar una maquina virtual
Como instalar una maquina virtualLuis Yungan
 
Presentación sobre aulas virtuales
Presentación sobre aulas virtuales Presentación sobre aulas virtuales
Presentación sobre aulas virtuales Diego Sinche
 
Virtualizacion KVM + libvirt + HREL6
Virtualizacion KVM + libvirt + HREL6Virtualizacion KVM + libvirt + HREL6
Virtualizacion KVM + libvirt + HREL6Irontec
 
Informe de la maquina virtual
Informe de la maquina virtualInforme de la maquina virtual
Informe de la maquina virtualcubides 123
 
Linux ud13 - iniciar sesion en linux de forma remota
Linux   ud13 - iniciar sesion en linux de forma remotaLinux   ud13 - iniciar sesion en linux de forma remota
Linux ud13 - iniciar sesion en linux de forma remotaJavier Muñoz
 
Ponencia virtualización sl alejandro vázquez 2
Ponencia virtualización sl alejandro vázquez 2Ponencia virtualización sl alejandro vázquez 2
Ponencia virtualización sl alejandro vázquez 2José Vázquez
 
Ponencia virtualización sl alejandro vázquez 2
Ponencia virtualización sl alejandro vázquez 2Ponencia virtualización sl alejandro vázquez 2
Ponencia virtualización sl alejandro vázquez 2José Vázquez
 
DIAPOSITIVAS DE SISTEMA OPERATIVO BRAYAN.pptx
DIAPOSITIVAS DE SISTEMA OPERATIVO BRAYAN.pptxDIAPOSITIVAS DE SISTEMA OPERATIVO BRAYAN.pptx
DIAPOSITIVAS DE SISTEMA OPERATIVO BRAYAN.pptxBrayanYesidBecerraOs
 
Instalación de Linux Ubuntu Sever 16.x.x
Instalación de Linux Ubuntu Sever 16.x.xInstalación de Linux Ubuntu Sever 16.x.x
Instalación de Linux Ubuntu Sever 16.x.xDavid García Lopez
 
Mantenimiento de computadores aca 3
Mantenimiento de computadores aca 3Mantenimiento de computadores aca 3
Mantenimiento de computadores aca 3SirleyMuoz2
 

Similar a Cloud Computing. Virtualización. qemu (20)

Virtualizacion
VirtualizacionVirtualizacion
Virtualizacion
 
Como instalar una maquina virtual
Como instalar una maquina virtualComo instalar una maquina virtual
Como instalar una maquina virtual
 
Maquinas virtuales
Maquinas virtualesMaquinas virtuales
Maquinas virtuales
 
Maquinas virtuales. jorge
Maquinas virtuales. jorgeMaquinas virtuales. jorge
Maquinas virtuales. jorge
 
Que es una máquina virtual
Que es una máquina virtualQue es una máquina virtual
Que es una máquina virtual
 
Presentación sobre aulas virtuales
Presentación sobre aulas virtuales Presentación sobre aulas virtuales
Presentación sobre aulas virtuales
 
Virtualizacion KVM + libvirt + HREL6
Virtualizacion KVM + libvirt + HREL6Virtualizacion KVM + libvirt + HREL6
Virtualizacion KVM + libvirt + HREL6
 
Consolidacion
ConsolidacionConsolidacion
Consolidacion
 
Instalacion De Ubuntu
Instalacion De UbuntuInstalacion De Ubuntu
Instalacion De Ubuntu
 
Virtual pc
Virtual pcVirtual pc
Virtual pc
 
MAQUINA VIRTUAL
MAQUINA VIRTUALMAQUINA VIRTUAL
MAQUINA VIRTUAL
 
Presentacin3 090720202939-phpapp01
Presentacin3 090720202939-phpapp01Presentacin3 090720202939-phpapp01
Presentacin3 090720202939-phpapp01
 
Virtual pc
Virtual pcVirtual pc
Virtual pc
 
Informe de la maquina virtual
Informe de la maquina virtualInforme de la maquina virtual
Informe de la maquina virtual
 
Linux ud13 - iniciar sesion en linux de forma remota
Linux   ud13 - iniciar sesion en linux de forma remotaLinux   ud13 - iniciar sesion en linux de forma remota
Linux ud13 - iniciar sesion en linux de forma remota
 
Ponencia virtualización sl alejandro vázquez 2
Ponencia virtualización sl alejandro vázquez 2Ponencia virtualización sl alejandro vázquez 2
Ponencia virtualización sl alejandro vázquez 2
 
Ponencia virtualización sl alejandro vázquez 2
Ponencia virtualización sl alejandro vázquez 2Ponencia virtualización sl alejandro vázquez 2
Ponencia virtualización sl alejandro vázquez 2
 
DIAPOSITIVAS DE SISTEMA OPERATIVO BRAYAN.pptx
DIAPOSITIVAS DE SISTEMA OPERATIVO BRAYAN.pptxDIAPOSITIVAS DE SISTEMA OPERATIVO BRAYAN.pptx
DIAPOSITIVAS DE SISTEMA OPERATIVO BRAYAN.pptx
 
Instalación de Linux Ubuntu Sever 16.x.x
Instalación de Linux Ubuntu Sever 16.x.xInstalación de Linux Ubuntu Sever 16.x.x
Instalación de Linux Ubuntu Sever 16.x.x
 
Mantenimiento de computadores aca 3
Mantenimiento de computadores aca 3Mantenimiento de computadores aca 3
Mantenimiento de computadores aca 3
 

Más de pacvslideshare

Aplicaciones de comunicación e interacción con los estudiantes (Telegram)
Aplicaciones de comunicación e interacción con los estudiantes (Telegram)Aplicaciones de comunicación e interacción con los estudiantes (Telegram)
Aplicaciones de comunicación e interacción con los estudiantes (Telegram)pacvslideshare
 
Finding self-organized criticality in collaborative work via repository mining
Finding self-organized criticality in collaborative work via repository miningFinding self-organized criticality in collaborative work via repository mining
Finding self-organized criticality in collaborative work via repository mining pacvslideshare
 
Servidores web de altas prestaciones. Tema 7
Servidores web de altas prestaciones. Tema 7Servidores web de altas prestaciones. Tema 7
Servidores web de altas prestaciones. Tema 7pacvslideshare
 
Servidores web de altas prestaciones. Tema 6
Servidores web de altas prestaciones. Tema 6Servidores web de altas prestaciones. Tema 6
Servidores web de altas prestaciones. Tema 6pacvslideshare
 
Servidores web de altas prestaciones. Tema 5
Servidores web de altas prestaciones. Tema 5Servidores web de altas prestaciones. Tema 5
Servidores web de altas prestaciones. Tema 5pacvslideshare
 
Servidores web de altas prestaciones. Tema 4
Servidores web de altas prestaciones. Tema 4Servidores web de altas prestaciones. Tema 4
Servidores web de altas prestaciones. Tema 4pacvslideshare
 
Servidores web de altas prestaciones. Tema 3
Servidores web de altas prestaciones. Tema 3Servidores web de altas prestaciones. Tema 3
Servidores web de altas prestaciones. Tema 3pacvslideshare
 
Servidores web de altas prestaciones. Tema 2
Servidores web de altas prestaciones. Tema 2Servidores web de altas prestaciones. Tema 2
Servidores web de altas prestaciones. Tema 2pacvslideshare
 
Servidores web de altas prestaciones. Tema 1
Servidores web de altas prestaciones. Tema 1Servidores web de altas prestaciones. Tema 1
Servidores web de altas prestaciones. Tema 1pacvslideshare
 
Servidores web de altas prestaciones. Tema 0. Presentación
Servidores web de altas prestaciones. Tema 0. PresentaciónServidores web de altas prestaciones. Tema 0. Presentación
Servidores web de altas prestaciones. Tema 0. Presentaciónpacvslideshare
 
Experimentación con algoritmos distribuidos usando herramientas libres y grat...
Experimentación con algoritmos distribuidos usando herramientas libres y grat...Experimentación con algoritmos distribuidos usando herramientas libres y grat...
Experimentación con algoritmos distribuidos usando herramientas libres y grat...pacvslideshare
 
Estudio de los indicadores de exposición al riesgo mediante un sistema de mon...
Estudio de los indicadores de exposición al riesgo mediante un sistema de mon...Estudio de los indicadores de exposición al riesgo mediante un sistema de mon...
Estudio de los indicadores de exposición al riesgo mediante un sistema de mon...pacvslideshare
 
Adaptando algoritmos evolutivos paralelos al lenguaje funcional Erlang
Adaptando algoritmos evolutivos paralelos al lenguaje funcional ErlangAdaptando algoritmos evolutivos paralelos al lenguaje funcional Erlang
Adaptando algoritmos evolutivos paralelos al lenguaje funcional Erlangpacvslideshare
 
Cec2010 presentacion v20jl
Cec2010 presentacion v20jlCec2010 presentacion v20jl
Cec2010 presentacion v20jlpacvslideshare
 

Más de pacvslideshare (16)

Aplicaciones de comunicación e interacción con los estudiantes (Telegram)
Aplicaciones de comunicación e interacción con los estudiantes (Telegram)Aplicaciones de comunicación e interacción con los estudiantes (Telegram)
Aplicaciones de comunicación e interacción con los estudiantes (Telegram)
 
Finding self-organized criticality in collaborative work via repository mining
Finding self-organized criticality in collaborative work via repository miningFinding self-organized criticality in collaborative work via repository mining
Finding self-organized criticality in collaborative work via repository mining
 
Servidores web de altas prestaciones. Tema 7
Servidores web de altas prestaciones. Tema 7Servidores web de altas prestaciones. Tema 7
Servidores web de altas prestaciones. Tema 7
 
Servidores web de altas prestaciones. Tema 6
Servidores web de altas prestaciones. Tema 6Servidores web de altas prestaciones. Tema 6
Servidores web de altas prestaciones. Tema 6
 
Servidores web de altas prestaciones. Tema 5
Servidores web de altas prestaciones. Tema 5Servidores web de altas prestaciones. Tema 5
Servidores web de altas prestaciones. Tema 5
 
Servidores web de altas prestaciones. Tema 4
Servidores web de altas prestaciones. Tema 4Servidores web de altas prestaciones. Tema 4
Servidores web de altas prestaciones. Tema 4
 
Servidores web de altas prestaciones. Tema 3
Servidores web de altas prestaciones. Tema 3Servidores web de altas prestaciones. Tema 3
Servidores web de altas prestaciones. Tema 3
 
Servidores web de altas prestaciones. Tema 2
Servidores web de altas prestaciones. Tema 2Servidores web de altas prestaciones. Tema 2
Servidores web de altas prestaciones. Tema 2
 
Servidores web de altas prestaciones. Tema 1
Servidores web de altas prestaciones. Tema 1Servidores web de altas prestaciones. Tema 1
Servidores web de altas prestaciones. Tema 1
 
Servidores web de altas prestaciones. Tema 0. Presentación
Servidores web de altas prestaciones. Tema 0. PresentaciónServidores web de altas prestaciones. Tema 0. Presentación
Servidores web de altas prestaciones. Tema 0. Presentación
 
Experimentación con algoritmos distribuidos usando herramientas libres y grat...
Experimentación con algoritmos distribuidos usando herramientas libres y grat...Experimentación con algoritmos distribuidos usando herramientas libres y grat...
Experimentación con algoritmos distribuidos usando herramientas libres y grat...
 
Estudio de los indicadores de exposición al riesgo mediante un sistema de mon...
Estudio de los indicadores de exposición al riesgo mediante un sistema de mon...Estudio de los indicadores de exposición al riesgo mediante un sistema de mon...
Estudio de los indicadores de exposición al riesgo mediante un sistema de mon...
 
Adaptando algoritmos evolutivos paralelos al lenguaje funcional Erlang
Adaptando algoritmos evolutivos paralelos al lenguaje funcional ErlangAdaptando algoritmos evolutivos paralelos al lenguaje funcional Erlang
Adaptando algoritmos evolutivos paralelos al lenguaje funcional Erlang
 
Iwann2011 gpus
Iwann2011 gpusIwann2011 gpus
Iwann2011 gpus
 
Optimizando EAs
Optimizando EAsOptimizando EAs
Optimizando EAs
 
Cec2010 presentacion v20jl
Cec2010 presentacion v20jlCec2010 presentacion v20jl
Cec2010 presentacion v20jl
 

Último

Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxMapyMerma1
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALEDUCCUniversidadCatl
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDUgustavorojas179704
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOweislaco
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxMartín Ramírez
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024IES Vicent Andres Estelles
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxMartín Ramírez
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Baker Publishing Company
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfsamyarrocha1
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...JAVIER SOLIS NOYOLA
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 

Último (20)

Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptx
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
DIA INTERNACIONAL DAS FLORESTAS .
DIA INTERNACIONAL DAS FLORESTAS         .DIA INTERNACIONAL DAS FLORESTAS         .
DIA INTERNACIONAL DAS FLORESTAS .
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
Earth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversaryEarth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversary
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdf
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 

Cloud Computing. Virtualización. qemu

  • 1. Pedro A. Castillo Valdivieso Depto. de Arquitectura y Tecnología de Computadores Universidad de Granada pacv@ugr.es
  • 2. Virtualización 2 •  Fuente de información principal: http://jj.github.io/CC/documentos/temas/Uso_de_sistemas
  • 3. 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.
  • 4. QEMU. Instalación 4 •  Primero veremos la instalación en Linux: luego en OS X:
  • 5. 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)
  • 6. QEMU. Crear un disco virtual 6 •  Luego debemos crear un disco virtual. •  Bajo Linux: •  Bajo OS X:
  • 7. QEMU. Instalación 7 •  Ya podemos comenzar la instalación del SO:
  • 8. QEMU. Instalación 8 •  Instalación del SO de manera habitual:
  • 9. QEMU. Instalación 9 •  Instalación del SO de manera habitual:
  • 10. QEMU. Ejecutar máquina 10 •  Una vez instalado, lo lanzamos:
  • 11. 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:
  • 12. QEMU. “Headless” + VNC 12 •  Lanzamos la máquina virtual para que se ejecute sin interfaz, y con VNC activado:
  • 13. QEMU. “Headless” + VNC 13 Si necesitamos acceder a la máquina, usaremos el cliente VNC (debemos saber la IP de la máquina virtual)
  • 14. QEMU. “Headless” + VNC 14 •  Bajo Linux usaremos vncviewer, p.ej. •  Bajo OS X podemos usar directamente Safari:
  • 15. 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.
  • 16. 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).
  • 17. 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/