qemu-tools es una herramienta desarrollada por terceros con licencia de uso libre.
Esta herramienta debe estar instalada en el equipo donde vayamos a realizar las tareas mencionadas a continuación.
Para poder utilizar las Tools de Qemu en Windows tendremos que descargar el instalador .exe de Qemu en su Web oficial.
Para descargar el archivo tendremos que seleccionar Windows para el SO y descargar la versión de 32-bit o 64-bit dependiendo de que arquitectura tengamos.
Al hacer click en nuestra versión, nos llevará a una librería de archivos para descargar la versión que necesitemos. En este caso vamos a descargar la última versión disponible.
Seleccionaremos el último ejecutable y comenzará la descarga.
Una vez descargado, ejecutaremos el instalador y haremos clic en "Siguiente" hasta llegar a la siguiente pantalla donde enemos que asegurar que la casilla de "Tools" está seleccionada:
Una vez instalado, nos dirigiremos a la ruta de instalación y la copiaremos para añadirla a las variables de entorno del sistema.
Para añadir la ruta a las variables de entorno del sistema, tendremos que acceder a Sistema > Configuración avanzada del sistema > Opciones avanzadas > Variables de entorno y hacer doble click sobre "Path".
En "Path" tendremos que añadir la ruta de instalación de Qemu.
Una vez hecho esto ya tendremos disponible Qemu en nuestro SO Windows.
Para ejecutar los comandos de Qemu tendremos que usar Powershell
Para observar la información de una imagen, tendremos que ejecutar el siguiente comando desde nuestra interfaz de Powershell.
cd DiscoRaiz:\Ruta_del_archivo
qemu-img.exe info .\Nombre_archivo
Como podemos observar en la captura, qemu nos aporta información importante, como el "virtual size" y el "file format". Valores que deberemos de tener en cuenta para trabajar con imágenes en SoaX
Para extraer la información de la imagen deberemos de ejecutar el siguiente comando:
qemu-img info image_origen.vmdk
Para ejecutar el comando anterior deberemos de estar en el directorio donde se encuentre la imagen o especificar la ruta.
Deberíamos de obtener algo como en el ejemplo siguiente:
Como podemos ver en la imagen, nos aporta información importante, como el "virtual size" y el "file format". Valores que deberemos de tener en cuenta para trabajar con imágenes en SoaX.
A la hora de hacer la conversión, simplemente tenemos que tener en cuenta el formato e imagen de disco origen y destino. Si no especificamos el formato de origen (-f ) qemu-img intenta detectarlo de forma automática. El formato destino se especifica con -O y seguido la imagen de origen y destino.
Puede consultar los formatos compatibles para qemu-img: red hat qemu-img formats
Ejemplo de conversión de vmdk:
qemu-img convert -f vmdk -O qcow2 image_origen.vmdk imagen_destino.qcow2
Otro ejemplo en el que convertimos de imagen raw (.img) a qcow2
qemu-img convert -f raw -O qcow2 image_origen.img imagen_destino.qcow2
También podremos añadir el parámetro “-c” para comprimir la imagen resultante y optimizar el posterior tiempo de subida a cloud.
qemu-img convert -c -f vmdk -O qcow2 image_origen.vmdk imagen_destino.qcow2
Una vez realizadas las conversiones ya podemos realizar subidas de las imágenes.
verificar integridad de mi imagen
como usar quemu img
como usar qemu en windows
no funciona qemu en windows
como verificar mi imagen antes de subir a soax
mi imagen no funciona
qemutools