В 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:
Немає коментарів:
Дописати коментар