MYCSS

2021-06-10

Нотатка для себе. SR-IOV та Intel 82576/82575 в віртуальному середовищі Proxmox для FreeBSD, Ubuntu.

В Proxmox було встановлено мережеву карту 1Gb Intel 82576 з метою використання функціоналу SR-IOV для ефективного використання для віртуальних мереж.

SR-IOV

SR-IOV

Proxmox була налаштована для PCI(e) Passthrough , IOMMU  до VM.

FreeBSD VM

VM-FreeBSD13

VM-FreeBSD13 pciconf
FreeBSD не може проініціювати 82576 Virtual Adapter:

VM-FreeBSD13 dmsg , igb0
Назначаємо mac адресу.
  ip link set enp8s0f0 vf 0  mac 40:1b:21:36:6b:8b 
mac list for VF

new MAC for VF 0

І тепер FreeBSD VM працює.

FreeBSD13 SRV-IO Virtual Function Ethernet VF 0

Ubuntu VM

VM-Ubuntu

VM-Ubuntu igbvf

За тих самих налаштувань для VM в Ubuntu 82576 Virtual Adapter  успішно отримав MAC адресу і назначив IP адресу.

10GB FreeBSD VM

Тестування 10Gb адаптера Intel X710, у VM FreeBSD13 успішно ввімкнулася без маніпуляцій з mac:

#dmesg | grep  iavf
iavf0: <Intel(R) Ethernet Virtual Function 700 Series> mem 0xfe400000-0xfe40ffff,0xfe414000-0xfe417fff at device 16.0 on pci0
iavf0: PF API 1.1 / VF API 1.1
iavf0: VSIs 1, QPs 4, MSI-X 5, RSS sizes: key 52 lut 64
iavf0: Using 1024 TX descriptors and 1024 RX descriptors
iavf0: Using 1 RX queues 1 TX queues
iavf0: Using MSI-X interrupts with 2 vectors
iavf0: Ethernet address: XX:XX:XX:XX:XX:XX
iavf0: netmap queues/slots: TX 1/1024, RX 1/1024
#ifconfig iavf0
iavf0: flags=8822<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
    options=4e507bb<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,JUMBO_MTU,VLAN_HWCSUM,TSO4,TSO6,LRO,VLAN_HWFILTER,VLAN_HWTSO,RXCSUM_IPV6,TXCSUM_IPV6,NOMAP>
    ether XX:XX:XX:XX:XX:XX    
media: Ethernet autoselect
     status: no carrier
    nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>

....

More links:


Немає коментарів:

Коли забув ти рідну мову, біднієш духом ти щодня...
When you forgot your native language you would become a poor at spirit every day ...

Д.Білоус / D.Bilous
Рабів до раю не пускають. Будь вільним!

ipv6 ready