<aside> ❕ Proxmox Virtual Environment 8.1
</aside>
IOMMU
세팅이 필수적으로 필요하다.Intel VT-D
와 같은 세팅이 필수적으로
필요하다.Proxmox host machine에서 Shell에 접근 또는 ssh로 접속하여 다음과 같이 진행한다.
root@pve:~$ vi /etc/default/grub
GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on"
#iommu를 활성화. AMD cpu의 경우, amd_iommu=on을 추가한다.
GRUB_CMDLINE_LINUX=""
# grub 적용
root@pve:~$ update-grub
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-5.15.30-2-pve
Found initrd image: /boot/initrd.img-5.15.30-2-pve
Found memtest86+ image: /boot/memtest86+.bin
Found memtest86+ multiboot image: /boot/memtest86+_multiboot.bin
Adding boot menu entry for EFI firmware configuration
done
# 모듈 값 추가
root@pve:~$ echo "vfio
vfio_iommu_type1
vfio_pci
vfio_virqfd" | tee -a /etc/modules
전부 추가 되었으면 이후 rebootng
을 해준다.
이후 다음 과정을 통해 GPU를 매핑할 수 있다.
Datacentr
탭Resource Mappings
탭VM 생성 시 GPU를 정상적으로 사용 하려면 GPU 메모리의 2배 정도 시스템 메모리를 할당 해줘야 한다.
생성 후 다음과 같이 VM에 GPU를 할당할 수 있다.