-
Descargar Proxmox: Ve a la página oficial de Proxmox y descarga la última ISO de Proxmox VE.
-
Crear un medio de instalación: Usa un programa como Rufus para quemar la ISO en un USB.
-
Instalación: Arranca tu servidor desde el USB y sigue las instrucciones en pantalla para instalar Proxmox.
-
Primer inicio: Una vez instalado, inicia Proxmox. Podrás acceder a la interfaz web a través de la dirección IP mostrada en la pantalla del servidor.
-
Verificar la compatibilidad de IOMMU: Asegúrate de que tu hardware soporta IOMMU (VT-d para Intel, AMD-Vi para AMD) activándolo en la BIOS.
-
Modificar el GRUB de Proxmox:
nano /etc/default/grub
Añade
intel_iommu=on
oamd_iommu=on
(según tu CPU) aGRUB_CMDLINE_LINUX_DEFAULT
. Luego actualiza GRUB:update-grub
-
Reiniciar el servidor.
-
Verificar la inicialización de IOMMU:
dmesg | grep -e DMAR -e IOMMU
Después de haber verificado y habilitado IOMMU en tu sistema, necesitas identificar el ID de hardware de tu GPU. Este ID se utiliza para asignar específicamente la GPU a la máquina virtual.
-
Iniciar sesión en Proxmox: Conéctate a tu servidor Proxmox a través de SSH o usa la consola directamente.
-
Ejecutar el comando
lspci
:lspci -nn
Este comando lista todos los dispositivos PCI conectados a tu servidor. Las GPU suelen aparecer bajo las entradas "VGA compatible controller" o "Audio device" (para la parte de audio de las GPU modernas).
-
Identificar la GPU: Busca las entradas correspondientes a tu tarjeta gráfica.
-
Anotar el ID de la GPU: El ID aparecerá en un formato similar a
xxxx:yyyy
(dondexxxx
es el ID del vendedor yyyyy
el ID del dispositivo), y se encuentra dentro de corchetes cuadrados[]
. Por ejemplo, puede verse algo así:[10de:1b06]
. -
Anotar también el ID del dispositivo de audio asociado con la GPU: Si tu GPU soporta audio a través de HDMI o DisplayPort, también deberías anotar el ID del controlador de audio asociado, que suele estar listado justo después de la GPU.
Aquí tienes un ejemplo de cómo podría verse esta información:
02:00.0 VGA compatible controller [0300]: NVIDIA Corporation GP102 [GeForce GTX 1080 Ti] [10de:1b06] (rev a1)
02:00.1 Audio device [0403]: NVIDIA Corporation GP102 HDMI Audio Controller [10de:10ef] (rev a1)
En este ejemplo, 10de:1b06
sería el ID de la GPU y 10de:10ef
el del dispositivo de audio asociado.
-
Identificar la GPU:
lspci -v
Anota el ID de la GPU y su audio asociado (si es necesario).
-
Añadir la GPU al grupo de aislamiento:
nano /etc/modprobe.d/vfio.conf
Añade
options vfio-pci ids=xxxx:yyyy
dondexxxx:yyyy
es el ID de tu GPU. -
Actualizar las configuraciones:
update-initramfs -u
-
Reiniciar el servidor.
-
Crear una máquina virtual: En la interfaz web de Proxmox, crea una nueva VM con Windows como sistema operativo.
-
Montar la imagen ISO de Windows: Sube la imagen ISO a Proxmox y selecciónala como medio de arranque para la instalación.
-
Configurar la máquina virtual: Asegúrate de asignar recursos suficientes (CPU, RAM, almacenamiento).
-
Instalar Windows: Sigue el proceso de instalación de Windows en la VM.
-
Detener la VM.
-
Editar la configuración de la VM:
nano /etc/pve/qemu-server/<vmid>.conf
Añade las líneas para el passthrough de GPU, usando el ID de la GPU.
-
Iniciar la VM y verificar el passthrough.