Creando Maquina Virtual en KVM
Feb 24
Después de instalar el KVM y configurar la tarjeta de red para que haga de puente con la red, podemos comenzar a crear nuestras maquinas virtuales. A continuación se creara una maquina virtual basada en Ubuntu Server 8.10 con la configuracion mínima, configuracion de red y un usuario para la administración.
- Abrir una consola
- Crear el directorio donde se crearan las maquinas virtuales
mkdir virtualmachines - Cambiar al directorio
cd virtualmachines - Crear el directorio para almacenar la maquina virtual
mkdir ubuntuserver - Cambiar al directorio
cd ubuntuserver - Crear directorio para almacenar las plantillas de configuración
mkdir -p mytemplates/libvirt/ - Copiar los templates de creacion al directorio, para modificar la configuracion de red :
cp /etc/vmbuilder/libvirt/* mytemplates/libvirt/
Configuracion Tarjeta de Red :
- Abrir el archivo plantilla para la maquina virtual :
vi mytemplates/libvirt/libvirtxml.tmpl - Buscar la interface de red y modificar para usar el puente de red antes creado :
<interface type='bridge'>
<source bridge='br0'/>
</interface>
Configuracion Particiones :
- Crear un archivo para las particiones
vi vmbuilder.partition - Adicionar las particiones a crear, la raíz de 10GB y el swap de 1GB
root 10000
swap 1000
Crear la Maquina Virtual :
- El siguiente comando crea una maquina virtual basada en Ubuntu 8.10 (Intrepid), virtual, con soporte para arquitectura de 64 bits, registrada en el sistema de administración de maquinas virtuales, con las particiones y plantillas creadas en el paso anterior, con el usuario administrador user1 con su respectiva clave, con 512 de RAM y con la configuracion de red suministrada, ademas de instalar el paquete openssh-server para poder acceder al servidor por shell seguro.
sudo vmbuilder kvm ubuntu --suite=intrepid --flavour=virtual --arch=amd64 -o --libvirt=qemu:///system --part=vmbuilder.partition --templates=mytemplates --user=user1 --pass=password --mem=512 --domain mydomain.com --hostname machine1 --ip 192.168.0.12 --mask 255.255.255.0 --net 192.168.0.0 --bcast 192.168.0.255 --gw 192.168.0.1 --dns 192.168.0.1 --addpkg vim --addpkg openssh-server - Comienza el proceso de instalación que puede tardarse de acuerdo al tipo de conexión a Internet que tengamos, finalmente la maquina virtual es creada y registrada.
Puesta en Marcha :
- Para iniciar nuestra maquina virtual debemos ejecutar la herramienta de administración :
virsh --connect qemu:///system - Listamos las maquinas virtuales disponibles (debe aparecer el hostname de nuestra maquina)
list --all - Iniciamos la maquina virtual
start machine1 - Salir del administrador
quit - Nos conectamos a la maquina para instalar y configurar servicios
ssh user1@192.168.0.12
Enlaces :
- JeOSVMBuilder
https://help.ubuntu.com/community/JeOSVMBuilder - Virtualization with KVM on Ubuntu 8.10
http://www.howtoforge.com/virtualization-with-kvm-on-ubuntu-8.10

