Virtualización con QEmu



Documentos relacionados
Taller de Software Libre

Maquinas Virtuales - VirtualBox. Talleres ETSIIT Oficina de Software Libre Universidad de Granada José Antonio Serrano García

Virtualización en GNU/Linux

IES Abyla. Departamento de Informática. Sistemas Operativos

Software Libre. Guillermo Valdés Lozano. 28 de noviembre de 2007

TEMA 1: SISTEMAS INFORMÁTICOS. Parte 3: sistemas operativos

MANUAL COPIAS DE SEGURIDAD

COMO CONFIGURAR UNA MAQUINA VIRTUAL EN VIRTUALBOX PARA ELASTIX

Herramientas de. Sistemas Informáticos I.E.S. Virgen de la Paloma

UNIVERSIDAD LUTERANA SALVADOREÑA FACULTAD DE CIENCIAS DEL HOMBRE Y LA NATURALEZA LICENCIATURA EN CIENCIAS DE LA COMPUTACIÓN

HOW TO SOBRE LA CREACION DE UNA DISTRIBUCION PERSONALIZADA DE LINUX

VIRTUALBOX (MAQUINA VIRTUAL)

Podemos descargar la distribucion de gnu/linux de los repositorios de Ubuntu

Práctica Virtual Box.

Acceso al Disco Compartido y Dispositivos USB y DVD

Virtualización RouterOS con KVM. Cristian Damián Cazón MikroTik Certified Consultant Jujuy - Argentina

Unidad 4: Software Libre. Aspectos Profesionales UNPA-UARG

Proceso de arranque de un ordenador personal

UT04 01 Máquinas virtuales (introducción)

Cómo instalar un sistema operativo en VirtualBox

Nuevas tendencias: Virtualización de computadores / servidores

MANUAL TÉCNICO DE IMPLEMENTACIÓN PROYECTO SOCIAL COMPUESCUELA. Elaborado por: Julián A. Hernández M.

Sistema operativo GNU/Linux Básico

2. Antes de crear la maquina virtual, debemos tener en cuenta sus características.

Almacenamiento virtual de sitios web HOSTS VIRTUALES

Maquinas virtuales Conceptos Básicos

Soluciones de virtualización en sistemas Linux:

Talleres de Aplicaciones Maquinas Virtuales

Microsoft Virtual Server

Descripción. Este Software cumple los siguientes hitos:

VIRTUALIZACIÓN DE SERVIDORES

Cómo conectar vía VPN la red UGR con GNU/Linux?

Instalación de Debian 7.6 en Modo Desktop

Máquinas virtuales (VMWare, Virtual PC, Sandbox. Qué son y para qué sirven. (DV00402A)

SISTEMAS OPERATIVOS. Instalación de los sistemas operativos basado en UNIX- LINUX TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN MSC.

Creación de una Distro Linux

Introducción a las redes de computadores

CAPÍTULO 3: Resultados

OpenStack. Gestión de imágenes con Glance. Javi Pedrajas Capilla

Características del software

Actividad 2: Configurar e Instalar un Sistema Operativo virtual

Práctica 1 SISTEMAS OPERATIVOS. Introducción...

Virtualizar ESX en VMware

FREEDOS 1.0. CURSO DE TÉCNICO EN SEGURIDAD DE REDES Y SISTEMAS José María Torres Corral

Sugar en Windows. Creación de una máquina virtual con la imagen de Sugar. Autor. Versión Fecha Setiembre Ubicación

- Qué es una Máquina Virtual?

Profesor(a): Ing. Miriam Cerón Brito

Receta: Manejo de unidades virtuales. acetoneiso

Utilización del sistema operativo GNU/ Linux en las netbooks

Instalación del sistema operativo Microsoft Windows Server 2008 Standard Edition x86

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACIÓN

Entre los más conocidos editores con interfaz de desarrollo tenemos:

Cómo crear una máquina virtual?

Guía de Instalación de Imagen GNU/Linux en VirtualBox (SEDM)

Maquinas Virtuales. Prof.: Huerta Molina Samuel. Cuellar Sánchez Jesús. Pinto López Luis Tonatiuh. Hecho por Jesús y Luis. 1

UNIVERSIDAD DEL QUINDIO ÁREA DE SOPORTE TECNICO INSTALACIÓN DIRECTORIO ACTIVO WINDOWS SERVER 2008 R2

Software libre: licencias y propiedad intelectual

Software Libre y Software propietario

De cualquier modo si tienen una version anterior de VirtualBox, o si lo tienen instalado en windows, este tutorial les servira igual.

Redes de Nueva Generación Área de Ingeniería Telemática. Virtualización

Instalación de Elastix

SISTEMAS OPERATIVOS. Instalación

Equidad de Género en Informática

Manual de NetBeans y XAMPP

1.- DESCRIPCIÓN Y UTILIDAD DEL SOFTWARE DAEMON TOOLS.

Práctica de laboratorio Determinación de la capacidad de almacenamiento de datos

GUÍA DE INSTALACIÓN Y ACTIVACIÓN

Es el corazón del ordenador. En el procesador se realizan todas y cada una de las tareas que los programas ordenan cumplir.

Introducción al Mundo GNU/Linux

Trabajo TP6 Sistemas Legados

Instalar PhotoGestión en un Mac con VirtualBox


Módulos: Módulo 1. Hardware & Arquitectura de sistemas - 20 Horas

Seguidamente se muestra una pantalla para seleccionar nuestra localización, y comprobamos que la hora y demás es correcto. Podemos hacerlo fácilmente

José Mariscal Prieto. Curso de.

osoftware para Aprendizaje de Sistemas Operativos IA-32 (en Windows de 32 Bits)

Manual del Usuario. Programa para el cálculo de los ángulos asociados a la geometría de iluminación y observación de la escena SAC-C MMRS. Versión 1.

O N E T OUC H B A C K U P 3 P O R T S U S B 2. 0 H U B

Implantar Microsoft Software Updates Service (SUS)

Introducción. Pasos Previos a la Instalación. Requisitos Mínimos y Prácticos. Características Generales. Disposición del Disco.

La experiencia en la. Universidad Pablo de Olavide, de Sevilla. Centro de Informática y Comunicaciones


CONFIGURACIONES DE ALTA DISPONIBILIDAD

Software libre. Descripción

Virtualización. Administración Avanzada de Sistemas Operativos. Eduardo Iniesta Soto

Introducción. Linux es un sistema operativo basado en UNIX. Fue creado Linus Torvalds, estudiante filandes en 1991.

Botón de inicio en ejecutar colocar, dcpromo. Esto promocionara al servidor. Dar siguiente. Página 1

Máquinas Virtuales. FUNDAMENTOS DE SEGURIDAD Profesor: Luis Alfonso Jiménez Piedrahita. Qué es una máquina virtual?

SCGDoc. SisConGes & Estrategia

Unidad 5. Software libre: un poco de historia Ejercicios de autoevaluación

Recomendaciones previas Sistemas operativos: Hardware:

PSI Gestión es un sistema multiusuario que le permite 2 tipos de configuraciones:

Software Libre. José Antonio Martínez Torres. 26 de abril de 2008

Transcripción:

Virtualización con QEmu Guillermo Valdés Lozano 30 de noviembre de 2009

Documento protegido por GFDL Copyright (c) 2009 Guillermo Valdés Lozano. e-mail: guillermo(en)movimientolibre.com http://www.movimientolibre.com/ Se otorga permiso para copiar, distribuir y/o modificar este documento bajo los términos de la Licencia de Documentación Libre de GNU, Versión 1.2 o cualquier otra versión posterior publicada por la Free Software Foundation; sin Secciones Invariantes ni Textos de Cubierta Delantera ni Textos de Cubierta Trasera. Una copia de la licencia está en http://www.movimientolibre.com/licencias/gfdl.html

Qué es virtualización? En palabras sencillas, es ejecutar una máquina dentro de otra. Este término se viene usando desde 1960. En los años siguientes, con el gran número de PC s, cayó en el olvido. Hoy regresa gracias al mayor poder de cómputo de nuestros equipos También por la necesidad de ahorro energético y económico.

Qué beneficios tenemos al virtualizar? Podemos reducir el número de equipos físicos. Instalar un servidor distinto en cada máquina virtualizada por razones de seguridad. Replicar una instancia para que los desarrolladores trabajen en ella. Si necesitamos apagar el equipo físico, podemos copiar la instancia a otro equipo.

Qué es QEmu? QEmu es un emulador y virtualizador. Cuando trabaja como emulador, puede ejecutar diferentes S.O. y programas hechos para otras arquitecturas. Cuando trabaja como virtualizador, puede alcanzar un desempeño cercano al nativo, ejecutando el código (del guest) directamente en el host. El acelerador QEmu (kqemu) es necesario para lograr lo anterior y el host y el guest deben ser compatibles x86.

Licencias de QEmu QEmu en su conjunto es liberado bajo la licencia GNU General Public License. Partes de QEmu tienen licencias específicas compatibles con la GPL. En particular, la librería núcleo CPU (libqemu.a) usa la GNU Lesser General Public License. Algunos códigos para la emulación de hardware tienen la licencia BSD. El acelerador QEmu (KQEmu) usa la GPL v2. QEmu es marca registrada de Fabrice Bellard.

Requerimientos Como mínimo para uso personal: GNU/Linux. Buen procesador. 1 GB RAM. Cuide que su entorno no use demasiado. 8 GB disco duro para almacenar las imágenes de disco. Para un servidor dedicado: Prefiera un procesador con Intel VT o AMD-V. En su defecto, multinúcleo (dualcore, quadcore, etc.). Equípelo con toda la RAM y disco duro que pueda.

Instalación de QEmu en Gentoo Agregue en /etc/portage/package.use los siguientes USE flags: app-emulation/qemu-softmmu sdl kqemu QEmu requiere gcc-3 para compilarse. # emerge -pv =gcc-3.4.6-r2 # gcc-config i686-pc-linux-gnu-3.4.6 # source /etc/profile # emerge qemu # gcc-config i686-pc-linux-gnu-4.3.4 # source /etc/profile El módulo kqemu requiere que su cuenta de usuario pertenezca al grupo qemu. # gpasswd -a guivaloz qemu

Primera prueba En la página oficial de QEmu podrá descargar archivos de imagen (img) de pruebas. Como un GNU/Linux pequeño: $ cd /mnt/qemu/test-images $ qemu linux-0.2.img Un floppy con FreeDOS. $ qemu -fda odin1440.img O un sistema para la arquitectura ARM. $ qemu-system-arm -kernel zimage.integrator \ -initrd arm_root.img

Archivos ISO de Distribuciones FreeDOS $ qemu-img create -f qcow2 c.hd 40M $ qemu -cdrom fdbootcd.iso -hdc c.hd -boot d Debian $ qemu-img create -f qcow2 debian.img 2G $ qemu -hda debian.img \ -cdrom debian-502a-i386-netinst.iso -boot d Dream Linux $ qemu -m 512 -cdrom DL3.5_20092802.iso -boot d

Archivos de imagen Use el comando qemu-img para crear los archivos de imagen. El tamaño es en kilobytes, megabytes (M) o gigabytes (G). $ qemu-img create -f qcow2 gentoo1.img 2G Los principales formatos son: raw Sin compresión. Puede exportarse a otros formatos. qcow2 El mejor. Crece conforme se va llenando. Para copiar el contenido de un archivo de imagen a otro: $ qemu-img convert -f qcow2 original.img \ -O qcow2 nuevo.img

Nuestro reto en la Universidad

Instalación de Gentoo La flexibilidad de Gentoo nos permite crear un GNU/Linux con los paquetes que queramos. Puede instalarse en un chroot, empaquetarse y copiarse a un archivo de imagen. Es buena idea usar un equipo poderoso puede compilar el sistema.

Red por bridge

Nuestros Bashs Scripts

Resultados en la Universidad

Gracias Podemos imaginarnos que el Software Libre es un gran bosque, donde nosotros como exploradores nos aventuramos en él, descubrimos lugares facinantes y compartimos nuestras experiencias.

Referencias QEmu http://www.nongnu.org/qemu/ Todo Linux Curso de Virtualización. Revistas números 101 y 102. Año 9. Studio Press. España. Ubuntu-es Virtualización http://doc.ubuntu-es.org/virtualización WikiBooks QEmu http://en.wikibooks.org/wiki/qemu Wikipedia Virtualización http://es.wikipedia.org/wiki/virtualización