Я использую KVM на Centos 7. Я создал виртуальную машину с VF SR-IOV для передачи трафика. Я замечаю, что не могу передавать трафик, когда помечаю интерфейс внутри виртуальной машины. Я прочитал в Интернете и технические данные Intel, но ни один из них не дает мне четкого представления о том, как это делается.
Сервер1
Eth0 - PF
SR-IOV включен
eth0-vf-1 (прикреплен к виртуальной машине)
[Внутри ВМ]
Centos 7
eth0.100
Сервер2
Eth0 - PF
SR-IOV включен
eth0-vf-1 (прикреплен к виртуальной машине)
[Внутри ВМ]
Centos 7
eth0.100
Переключатель
Экстремальные сети
VLAN с тегами 100
Порт 1,2
Порт 1 - Сервер 1 - Eth0 - PF
Порт 2 - Сервер 2 - Eth0 - PF
Может ли кто-нибудь помочь мне в этом? Я хотел бы знать, пробовал ли кто-нибудь такую конфигурацию или это не лучший вариант для SR-IOV?
Я нашел один выпуск вот но многого не понял. Спасибо сообществу.
Я проверил, и похоже, что с VF теги нужно делать на хосте через libvirt. Это выглядит в domxml следующим образом
<interface type='hostdev' managed='yes'>
<mac address=' fa:aa:aa:aa:aa:aa '/>
<driver name='kvm'/>
<source>
<address type='pci' domain='0x0000' bus='0x02' slot='0x00' function='0x7'/>
</source>
<vlan>
<tag id='190'/>
</vlan>
<alias name='hostdev0'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/>
</interface>