PCI-Passthrough Desteğini Etkinleştirmek
PCI Passthrough Desteği
Sybelle Sanallaştırma Platformu'nun varsayılan kurulumu, PCI Passthrough desteğini etkinleştirmez.
PCI Passthrough desteğini etkinleştirmek için sistem yöneticisi aşağıdaki adımları izlemelidir:
- IOMMU desteği için yeni 'Linux Çekirdek Argümanları' ekleyiniz.
- Sistem başlangıcında Passthrough için 'VFIO Kernel Sürücü Modülü'nü etkinleştiriniz.
- Sistemi yeniden başlatınız.
IOMMU Desteğini Etkinleştirme
Sybelle Sanallaştırma Platformu'ndaki her ana bilgisayar için Linux Çekirdek Önyükleme Argümanları'nı güncellemek için aşağıdaki komutu terminalde çalıştırınız:
- Intel CPUs
- AMD CPUs
grubby --update-kernel=ALL --args="intel_iommu=on iommu=pt"
grubby --update-kernel=ALL --args="amd_iommu=on iommu=pt"
Aşağıdaki komutu terminal üzerinde çalıştırarak değişikliklerin uygulandığından emin olunuz.
grep CMDLINE /etc/default/grub
### Expected output :
GRUB_CMDLINE_LINUX="crashkernel=auto resume=UUID=7bf01026-2a64-4cb2-8d48-dbf461267ada intel_iommu=on iommu=pt"
VFIO (Virtual Function I/O) Çekirdek Sürücü Modülünü Etkinleştirme
Aşağıda gösterildiği gibi yeni bir yapılandırma dosyası oluşturarak sistem başlangıcında "vfio-pci" çekirdek modülünün yüklenmesini etkinleştiriniz.
```text title="File Path : /etc/modules-load.d/pci-passthrough.conf"
vfio-pci
```
Sorun Giderme
Çekirdek modülünün kullanılabilirliğini kontrol ediniz.
Çekirdek argümanlarında
iommu
destek olup olmadığını kontrol ediniz.Hangi PCI cihazlarının atandığını kontrol ediniz.