Skip to main content

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:

      grubby --update-kernel=ALL --args="intel_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.