Procedimiento.
Instalar las herramientas de instalación y el visor.
$ sudo aptitude install python-virtinst virt-viewer
Crear la máquina virtual.
Con el siguiente comando se solicita a KVM la creación de uma máquina virtual con las siguientes características.
| Nombre de la máquina virtual (-n | –name) | PruebaVM |
| Cantidad de memoria RAM asignada (-r | –ram) | 256 MB |
| Tipo de sistema operativo (–os-type) | Linux |
| Subtipo de sistema operativo (–os-variant) | Ubuntu Karmic |
| Utilizar virtualización completa (-v | –hvm) | |
| CDROM (-c | –cdrom) | Imagen a montar como CDROM |
| Tipo de conexión a la red (-w | –network) | Por defecto |
| Discos (–disk) | Almacenado en /u/vms/PruebaVM.img con 5GB. |
| Exportar consola virtual a través de VNC (–vnc) | |
| No conectar automáticamente a la consola (–noautoconsole) |
$ sudo virt-install \
–connect qemu:///system \
-n PruebaVM \
-r 256 \
–os-type linux \
–os-variant ubuntukarmic \
–hvm \
–cdrom /u/isos/ubuntu-9.10-server-amd64.iso \
–network network:default \
–disk path=/u/vms/PruebaVM.img,size=5 \
–vnc –noautoconsole \
–accelerate
Verificar la creación de la imágen del disco del invitado.
$ ls -l /u/vms/PruebaVM.img
-rwxr-xr-x 1 root root 5368709120 2010-01-01 22:29 /u/vms/PruebaVM.img
Verificar la creación de la máquina virtual.
$ virsh -c qemu:///system list
Connecting to uri: qemu:///system
Id Name State
———————————-
1 PruebaVM running
Conectar a la máquina virtual para realizar la instalación del sistema operativo.
De manera local.
$ virt-viewer -c qemu:///system PruebaVM
De manera remota a través de SSH.
$ virt-viewer -c qemu+ssh://DIRECCION_IP_SERVIDOR/system PruebaVM
Apagar la máquina virtual.
Después de terminada la instalación del sistema operativo se hace un apagado forzoso (desconectar el cable) ya que el apagado normal no parece tener algún efecto.
$ virsh –connect qemu:///system destroy PruebaVM
$ virsh –connect qemu:///system list –all
Connecting to uri: qemu:///system
Id Name State
———————————-
- PruebaVM shut off
Remover el CDROM de instalación.
$ sudo vi /etc/libvirt/qemu/PruebaVM.xml
<os>
<type arch='x86_64' machine='pc-0.11'>hvm</type>
<boot dev='cdrom'/>
</os>
Reemplazar el dispositivo de inicio del CDROM (cdrom) al disco duro (hd).
<boot dev='hd'/>
$ virsh –connect qemu:///system define PruebaVM
Iniciar la máquina virtual recién instalada.
$ virsh -c qemu:///system start PruebaVM
$ virt-viewer -c qemu:///system PruebaVM
Enlaces.
- KVM Creating Virtual Machines.
https://help.ubuntu.com/community/KVM/CreateGuests - libvirt.
https://help.ubuntu.com/9.10/serverguide/C/libvirt.html
- Linux KVM.
http://www.linux-kvm.org/page/Main_Page - virt-install man.
http://linux.die.net/man/1/virt-install
- virsh man.
http://linux.die.net/man/1/virsh
No hay artículos relacionados.




