Proxmox - Crear una máquina virtual desde cero

En este tutorial veremos cómo podemos crear una nueva máquina virtual desde cero partiendo de la imagen ISO de un sistema operativo que tendremos que haber subido previamente.

1. Accedemos a la interfaz web de Proxmox
Accedemos a la interfaz web de Proxmox
2. Pulsamos en "Create VM"
Pulsamos en "Create VM"
3. Escribimos el ID

Cada máquina virtual tiene un identificador numérico único. No podrás poner uno que ya está en uso. Ten en cuenta que las máquinas virtuales se listan en el orden de sus identificadores.

Escribimos el ID
4. Ponemos un nombre

En el campo Name escribimos el nombre que queremos dar a la máquina virtual. Por ejemplo, windows-11-template.

Ponemos un nombre
5. Pulsamos en la pestaña "OS"
Pulsamos en la pestaña "OS"
6. Elegimos "local" en "Storage"
Elegimos "local" en "Storage"
7. Indicamos la imagen en "ISO image"
Indicamos la imagen en "ISO image"
8. Seleccionamos el sistema operativo y la versión

Es muy importante que coincidan con la ISO elegida.

Seleccionamos el sistema operativo y la versión
9. Pulsamos en la pestaña "System"
Pulsamos en la pestaña "System"
10. Seleccionamos "SPICE" en "Graphic card"
Seleccionamos "SPICE" en "Graphic card"
11. Marcamos la casilla "Qemu Agent"
Marcamos la casilla "Qemu Agent"
12. Seleccionamos "i440fx" en "Machine"
Seleccionamos "i440fx" en "Machine"
13. Elegimos "SeaBIOS" en "BIOS"
Elegimos "SeaBIOS" en "BIOS"
14. Podemos añadir la emulación del chip TPM

Es necesario en las versiones más modernas de Windows.

Podemos añadir la emulación del chip TPM
15. Pulsamos en la pestaña "Disks"
Pulsamos en la pestaña "Disks"
16. En "Bus/Device" seleccionamos "VirtIO Block"
En "Bus/Device" seleccionamos "VirtIO Block"
17. Para el apartado "Cache" elegimos "Write back" y marcamos la casilla "Discard"
Para el apartado "Cache" elegimos "Write back" y marcamos la casilla "Discard"
18. En "Disk size" elegimos la capacidad asignada al disco principal en GiB
En "Disk size" elegimos la capacidad asignada al disco principal en GiB
19. Vamos a la pestaña "CPU"
Vamos a la pestaña "CPU"
20. Indicamos el número de Cores

Solamente aumentamos el número de Cores que queramos que tenga asignada la máquina virtual, no el número de Sockets.

Indicamos el número de Cores
21. Marcamos la casilla "Enable NUMA"
Marcamos la casilla "Enable NUMA"
22. Pasamos a la pestaña "Memory"
Pasamos a la pestaña "Memory"
23. Indicamos la memoria RAM que queremos asignar en MiB
Indicamos la memoria RAM que queremos asignar en MiB
24. Pasamos a la pestaña Network

Si queremos, podemos asignar la máquina virtual a una VLAN en el apartado VLAN Tag.

Pasamos a la pestaña Network
25. Elegimos el "Model" llamado "VirtIO"
Elegimos el "Model" llamado "VirtIO"
26. Desactivamos el Firewall
Desactivamos el Firewall
27. Pulsamos en "Next"
Pulsamos en "Next"
28. Revisamos la configuración

Comprobamos que todos los parámetros sean los deseados y pulsamos Finish.

Revisamos la configuración
29. Esperamos a que la máquina termine de crearse

Cuando finalice el proceso, aparecerá el ID junto al nombre de la máquina virtual.

Esperamos a que la máquina termine de crearse
30. Seleccionamos la nueva máquina y pulsamos en "Hardware"

En este apartado podremos añadir componentes hardware virtuales a nuestra máquina virtual.

Seleccionamos la nueva máquina y pulsamos en "Hardware"
31. SOLO WINDOWS: Añadimos segunda unidad de lector de CD/DVD

Pulsamos en Add y en CD/DVD para añadir una nueva unidad de lector de disco.


Si es un SO diferente de Windows, continúa en el paso 33.

SOLO WINDOWS: Añadimos segunda unidad de lector de CD/DVD
32. Seleccionamos la ISO de virtio-win

En Storage elegimos local y en ISO image seleccionamos la imagen virtio-win.iso que contiene los drivers de Windows para VirtIO. Pulsamos en Create.

Seleccionamos la ISO de virtio-win
33. Añadimos hardware adicional

Pulsamos Add para añadir hardware adicional.

Añadimos hardware adicional
34. Por ejemplo, un dispositivo USB

Podemos añadir de forma opcional un dispositivo USB para por ejemplo conectar un pendrive a la máquina virtual.

Por ejemplo, un dispositivo USB
35. En el caso del dispositivo USB, usar el puerto SPICE

Recuerda marcar Spice Port si se elige añadir este dispositivo.

En el caso del dispositivo USB, usar el puerto SPICE
36. Arrancamos la máquina virtual

Pulsamos en el botón Start para iniciar la máquina virtual.

Arrancamos la máquina virtual
37. Pulsamos en la pestaña "Console"

Esta pestaña nos da acceso a un control remoto a través de la interfaz web.

Pulsamos en la pestaña "Console"
38. Realizamos la instalación

Instalamos el sistema operativo de la forma habitual.

Realizamos la instalación
39. SOLO WINDOWS: Instalación de drivers

Una vez ha finalizado la instalación de Windows, abre la unidad de CD de VirtIO y ejecuta virtio-win-guest-tools.exe para instalar los drivers.


Cuando finalice la instalación, debes quitar la ISO de Windows y la ISO de VirtIO de la máquina virtual.

40. SOLO LINUX: Instalación de agente

Una vez ha finalizado la instalación del sistema, instala el paquete qemu-guest-agent en una Terminal. Normalmente:

 apt install qemu-guest-agent

Cuando finalice la instalación, debes quitar la ISO de Linux de la máquina virtual.