Tras haber probado con éxito la solución de virtualización compuesta por Qemu-KVM, decidí, en la nueva instalación de Fedora 20, prescindir de VirtualBox y migrar las máquinas virtuales a la nueva plataforma.
La verdad es que no he tenido problemas con VirtualBox. Lo he utilizado con los repositorios de Oracle, antes Sun, instalando la extensión para usb desde que esta salió.
Lo llevo utilizando desde que eliminé la partición Windows del PC, hace ya varios años.
Lo primero que hay que comprobar es si el procesador admite las extensiones de virtualización
[user@home ~]$ lsmod | grep kvm
kvm_amd 60017 0
kvm 460181 1 kvm_amd
kvm_intel 44896 2
kvm 159656 1 kvm_intel
La primera respuesta es con procesador amd y la segunda con procesador intel.
Se comprueba que, en ambos casos, soporta la virtualiación.
Para instalar kvm-qemu:
Como root:
[root@home ~]$ yum install @virtualization
Una vez instalado, iniciar el servicio “libvirtd”, sin esperar a reiniciar el equipo.
[root@home ~]$ systemctl start libvirtd
Convertir las máquinas a formato utilizable por la nueva plataforma, para no perder el tiempo en reinstalación, sobre todo de Windows 7, que es eterno, con las actualizaciones que parece que nunca acaba. Cuando pasan tres días aún salen descargas.
Tenía dos mv, una con Windows 7 y otra con ReactOS. Se puede ejecutar como usuario, no hace falta ser root.
[user@home ~]$ qemu-img convert -f vdi -O qcow2 Windows-7.vdi Windows-7.qcow2
[user@home ~]$ qemu-img convert -f vdi -O qcow2 ReactOS.vdi ReactOS.qcow2
Para cambiar el directorio de instalación de las máquinas, aprovechar una partición distinta, y en caso de una reinstalación del sistema no borremos, por error, las máquinas instaladas tenemos que tener presente.
El directorio por defecto es: /var/lib/libvirt/images
Hay que editar el fichero: /etc/libvirt/storage/default.xml
Buscar la linea «/var/lib/libvirt/images» y sustiuir por el directorio deseado.
En mi caso fue: /mnt/DATOS/ VIRTUALIZACION/Images. Es una partición distinta a “/”.
Los ficheros de configuración de las distinta máquinas se guardan en el directorio:
/etc/libvirt/qemu
Tienen la extensión xml. Editandolos se pueden cambiar parámetros que de forma gráfica no es posible.
Por ejemplo para cambiar la memoria de video sustituir en ram y en vram las cantidades de memoria asisgnada:
64 MB – 64 x 1024 = 65536
128 MB – 128 x 1024 = 131072
Para iniciar Windows 7 desde interfaz gráfica:
Lanzar “Gestor de máquina virtual” virt-manager e introducir la password de root.
Pulsar el icono de “Crear una máquina virtual nueva”, marcar en “Importar imagen de disco existente”, pulsar en “adelante” y en la siguiente pantalla, darle al botón explorar, y se mostrarán las máquinas disponibles, marcar la deseada, y seguir el asistente.
Con ello está la máquina creada. Mas fácil …..