gentoo:qemu
Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
gentoo:qemu [2015/01/20 12:04] – [Intefaz gráfica con VNC] barrachi | gentoo:qemu [2015/03/27 12:07] (actual) – barrachi | ||
---|---|---|---|
Línea 1: | Línea 1: | ||
- | ====== | + | ====== |
+ | |||
+ | Esta guía describe cómo crear máquinas virtuales en Gentoo. Se utiliza [[http:// | ||
+ | |||
+ | Antes de comenzar, un poco de terminología. Se denomina anfitrión (//host//) al computador en el que se ejecutan una o varias máquinas virtuales. Se denomina huésped (//guest//) a cada uno de los computadores virtuales que se ejecutan en un anfitrión. | ||
+ | |||
+ | Para que un computador pueda hacer de anfitrión de forma eficiente, es necesario asegurarse de que la BIOS, el kernel y el resto del sistema operativo estén configurados correctamente para ello. Dicha configuración se puede consultar, por ejemplo, en la [[ http:// | ||
+ | |||
+ | ===== Creación de un disco virtual | ||
+ | |||
+ | Para poner en marcha una máquina virtual, el primer caso consiste en crear un disco virtual. Se puede crear un disco virtual utilizando el siguiente comando: | ||
+ | |||
+ | qemu-img create -f qcow2 linuxvm_vda.qcow2 50G | ||
+ | |||
+ | Tras ejecutar el anterior comando se habrá creado el fichero '' | ||
+ | |||
+ | ===== Instalación de un sistema operativo ===== | ||
+ | |||
+ | Una vez se dispone de un disco duro virtual, el siguiente paso consiste en instalar sobre dicho disco duro un sistema operativo. La instalación se puede hacer partiendo de una imagen '' | ||
+ | |||
+ | El comando que se muestra a continuación ejecuta una máquina virtual con las siguientes características: | ||
+ | |||
+ | * Virtualización hardware. | ||
+ | * 2 núcleos. | ||
+ | * Memoria: 1GiB. | ||
+ | * Disco duro virtual: '' | ||
+ | * ISO de instalación: | ||
+ | * Arranque desde ISO. | ||
+ | * Acceso a la red a través del anfitrión. | ||
+ | * Ratón por USB (modo tableta). | ||
+ | * Disposición de teclado en español. | ||
+ | * Ventana GTK. | ||
+ | * Controlador gráfico tipo VGA. | ||
+ | |||
+ | |||
+ | / | ||
+ | -enable-kvm -cpu host \ | ||
+ | -smp 2 \ | ||
+ | -m 1024 \ | ||
+ | -drive file=linuxvm_vda.qcow2, | ||
+ | -cdrom ubuntu-14.04.2-desktop-amd64.iso \ | ||
+ | -boot d \ | ||
+ | -net nic, | ||
+ | -usbdevice tablet \ | ||
+ | -k es \ | ||
+ | -display gtk \ | ||
+ | -vga std \ | ||
+ | -name " | ||
+ | |||
+ | ===== Opciones de ejecución ===== | ||
+ | |||
+ | Las opciones más habituales se pueden consultar en la [[ http:// | ||
+ | |||
+ | ==== Soporte para vídeo ==== | ||
+ | |||
+ | En el caso de que la opción '' | ||
+ | |||
+ | Si se utiliza '' | ||
+ | |||
+ | Además de '' | ||
+ | |||
+ | |||
+ | ==== Soporte para sonido ==== | ||
+ | |||
+ | Para utilizar el driver '' | ||
+ | |||
+ | export QEMU_AUDIO_DRV=alsa | ||
+ | |||
+ | Además, hay que añadir la siguiente opción al comando '' | ||
+ | |||
+ | |||
+ | ==== Soporte para evitar que se modifique el estado de la máquina virtual ==== | ||
+ | |||
+ | Basta con añadir la opción '' | ||
+ | |||
+ | ==== Ejemplo de ejecución con las opciones comentadas ==== | ||
+ | |||
+ | export QEMU_AUDIO_DRV=alsa | ||
+ | / | ||
+ | -enable-kvm -cpu host \ | ||
+ | -smp 2 \ | ||
+ | -m 1024 \ | ||
+ | -drive file=linuxvm_vda.qcow2, | ||
+ | -boot c \ | ||
+ | -net nic,model=virtio -net user \ | ||
+ | -usbdevice tablet \ | ||
+ | -k es \ | ||
+ | -display gtk \ | ||
+ | -vga std \ | ||
+ | -soundhw sb16, | ||
+ | -name " | ||
+ | -snapshot | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | QEMU/ | ||
- | Configuración del sistema para utilizar Qemu e instalar un Linux: | ||
- | * [[ http:// | ||
* [[ http:// | * [[ http:// | ||
+ | |||
+ | |||
+ | Redirección de puertos USB (flag ``usbredir``, | ||
+ | |||
+ | Snapshot mode | ||
+ | |||
Configuración de la red (adaptando de kvm a qemu): | Configuración de la red (adaptando de kvm a qemu): | ||
Línea 20: | Línea 121: | ||
Disco en /dev/vda | Disco en /dev/vda | ||
+ | |||
+ | [[ http:// | ||
+ | |||
+ | [[ http:// | ||
+ | |||
===== Lanzar con qemu ===== | ===== Lanzar con qemu ===== | ||
Línea 93: | Línea 199: | ||
<listen type=' | <listen type=' | ||
</ | </ | ||
- | |||
- |
gentoo/qemu.1421755487.txt.gz · Última modificación: 2015/01/20 12:04 por barrachi