![]() |
| KVM logo |
KVM, o también Kernel-based Virtual Machine, en español Máquina Virtual basada en el núcleo, es un sistema o soporte de virtualización totalmente completo y libre para Linux. También ha sido portada a FreeBSD y OpenIndiana en forma de núcleos que pueden ser cargados por dichos sistemas. Con un amplio soporte en CPUs que van desde los queridos x86 y x86 hasta S/390, IA-64 y ARM, que este último anda en desarrollo además de un amplio soporte de sistemas operativos que podemos correr como sistemas BSD, Solaris, OpenIndiana, Windows, Haiku, Plan9, y también Mac OS X aparte de las demás distribuciones Linux por supuesto. KVM es actualmente desarrollado por RedHat Inc, empresa que lo incluye en sus núcleos, además de también ser incluído en Fedora como módulos, así como el Hypervisor de Microsoft, líneas aportadas por esta empresa para que sean más compatibles con sus sistemas. La primera versión fue incluida en el kernel 2.6.20 liberado en Febrero del 2007, según la Wikipedia.
Ahora, procederemos a instalarlo en Fedora y usarlo mediante una herramienta gráfica, y también disponible en modo texto (virt-manager-tui) llamada virt-manager que nos ayudará a gestionar nuestras máquinas virtuales alojadas en nuestro PC y, que, también pueden gestionar máquinas virtuales de forma remota.
Notas:
- En esta guía se tratamos el uso de virt-manager de manera local, no remota y para sistemas 32/64 bits.
- Otras arquitecturas: qemu-system-arm, qemu-system-cris, qemu-system-m68k, qemu-system-mips, qemu-system-sh4.
Instalamos los paquetes:
- virt-manager, qemu-kvm, qemu-kvm-tools, qemu-system-x86
O, mediante YUM.
$ su -c "yum install -y virt-manager qemu-kvm qemu-kvm-tools qemu-system-x86"
Al haberlo instalado, si lanzamos, virt-manager, aparte del error de libvirtd que no está corriendo, se puede solucionar con:
$ su -c "service libvirtd start"
O desde la aplicación system-config-services
Nos pedirá siempre la contraseña root. Para ello, seguiremos estas instrucciones para evitar que nos la pida.
# groupadd libvirt
# gpasswd -a [usuario] libvirt
$ newgrp [usuario]
Editamos el fichero /etc/libvirt/libvirtd.conf con nuestro editor favorito, y descomentamos las siguientes líneas:
#unix_sock_group = "libvirt"
#unix_sock_ro_perms = "0777"
#unix_sock_rw_perms = "0770"
#auth_unix_ro = "none"
#auth_unix_rw = "none"
Luego, reiniciamos, y tendremos todo listo, tan solo debemos lanzar virt-manager.
Solución de problemas:
Solución de problemas:
- /var/lib/libvirt: No such file or directory
En ese caso, crearemos la carpeta y le asignaremos, o bien nuestro grupo de usuario, o el grupo libvirt.
# mkdir /var/lib/libvirt
# chgrp libvirt /var/lib/libvirt
Referencias
- ArchLinux libvirt
- Fedorianos, Virtualizando en Fedora 16 x64
- Wikiipedia, KVM

No hay comentarios:
Publicar un comentario en la entrada
Se respetuoso a la hora de comentar y gracias por visitar mi blog.
¡Saludos!