¡Esta es una revisión vieja del documento!
Tabla de Contenidos
Máquina virtual en Gentoo
Configuración del sistema para utilizar Qemu e instalar un Linux:
Configuración de la red (adaptando de kvm a qemu):
http://wiki.qemu.org/Features-Done/HelperNetworking
chown 0640 /etc/qemu/bridge.conf chown root:kvm /etc/qemu/bridge.conf
Descomentar la línea allow br0
gpasswd -a usuario kvm
Disco en /dev/vda
Lanzar con qemu
Una vez creado un fichero de imagen /home/qemu/lorcb.img
, es posible lanzar una instancia de la máquina virtual con:
/usr/bin/qemu-system-x86_64 \ -enable-kvm -cpu host \ -drive file=/home/qemu/lorcb.img,if=virtio \ -net bridge,br=br0 \ -net nic,model=virtio,macaddr=xx:yy:zz:xx:yy:zz \ -m 1024 \ -name "Lorcb" \ -monitor telnet:127.0.0.1:1111,server,nowait \ -nographic
La opción -nographic
evita lanzar la interfaz gráfica. Para la instalación del operativo se puede quitar dicha opción y añadir la siguiente -boot d -cdrom install-amd64-minimal-20141030.iso
.
Instalar libvirt
Para instalar libvirt basta con ejecutar emerge -av libvirt
. Durante el proceso de instalación se informará de si alguna opción del kernel no está correctamente configurada. En caso de que fuera así, simplemente modificar la configuración del kernel
Convertir un arranque en qemu a un dominio de libvirt
Para conseguir un fichero de definición de una máquina virtual utilizando los parámetros utilizados previamente, se puede utilizar el comando virsh domxml-from-native qemu-argv
. Por ejemplo, si el comando qemu-system-x86_64
mostrado anteriormente se copia en el fichero Lorcb.args
, se podría generar un fichero Lorcb.xml
adecuado para libvirt
con el comando:
virsh domxml-from-native qemu-argv Lorcb.args > Lorcb.xml
Una vez creado el fichero Lorcb.xml
, se puede definir el dominio Lorcb
con el comando:
virsh define Lorcb.xml
Una vez definido el dominio Lorcb
, se puede cambiar la definición de la máquina virtual Lorcb
con el comando:
virsh edit Lorcb