domingo, septiembre 05, 2010

Máquinas virtuales en servidores sin permisos

Primero hay que descargar y compilar el emulador de CPUs Qemu en un servidor. Si hubiera algún problema de dependencias podemos consultar la entrada de instalar software limpiamente mediante GNU/Toast

wget http://download.savannah.gnu.org/releases/qemu/qemu-0.12.5.tar.gz
tar xzf qemu-0.12.5.tar.gz
cd qemu-0.12.5
./configure && make

A continuación obtenemos la ISO de instalación de algún sistema operativo. Creamos una imagen de disco y arrancamos el proceso de instalación.

wget http://archive.ubuntu.com/ubuntu/dists/lucid/main/installer-i386/current/images/netboot/mini.iso
qemu-img create -f qcow ubuntu.qcow 4G
nohup qemu --cdrom mini.iso -hda ubuntu.qcow -m 256 -boot d -vnc :1 &

Para realizar la instalación desde el cliente conectaremos con el servidor usando algún cliente de VNC

vinagre nombredelservidor:1

Al finalizar podemos arrancar el sistema instalado y volver a conectarnos con VNC

nohup qemu --cdrom mini.iso -hda ubuntu.qcow -m 256 -boot c -vnc :1 &