web-dev-qa-db-ja.com

Intel ixgbe上のUbuntu 18.04 SR-IOV-Intel X550

Ubuntu 18.04でVFを作成する際に問題があります。 SR-IOVはBIOSから有効になり、NICはIntel X550です。intel_iommu=on/etc/default/grubに追加し、modprobe.dを使用してみました
options ixgbe max_vfs=8/etc/modprobe.d/ixgbe.confを追加することにより

しかし、lspci | grep -i ethernetを使用してチェックすると、物理カードのみが取得されます。私も試しました:

# echo '7' > /sys/class/net/eno1/device/sriov_numvfs
bash: /sys/class/net/eno1/device/sriov_numvfs: Permission denied

構成は正しいですか?

更新:

Ixgbeドライバーを最後のドライバーに更新すると、次のようになります。

$ dmesg | grep iov
[    3.834884] ixgbe 0000:19:00.0: echo '32' > /sys/bus/pci/devices/0000:19:00.0/sriov_numvfs
[    3.834894] ixgbe 0000:19:00.0 0000:19:00.0 (uninitialized): Failed to enable PCI sriov: -38

どうもありがとう。ガブリエル

2
Gabriele

これを解決したのは、Dell側からのドキュメントの不足でした。システム構成のデバイス設定で、各NICのSR-IOVも有効にする必要がありましたが、グローバルイネーブラーでは不十分です。

3
Gabriele