我正在使用 Agilio Netronome SmartNIC 设置服务器,该服务器支持SR-IOV技术(用于虚拟化PCIe连接器,因此VM可以直接访问材料)。我的操作系统(Ubuntu 18.04)和BIOS也支持该技术。如何在VM和主机之间建立连接?
我已使用hostdev转发模式(https://wiki.libvirt.org/page/Networking#PCI_Passthrough_of_host_network_devices)使用virsh配置了一个网络。
<network>
<name>passthrough</name>
<forward mode='hostdev' managed='yes'>
<pf dev='enp2s0np0'/>
</forward>
</network>
并且我具有使用virsh attach-device命令添加到我的VM的make接口:
<interface type='hostdev' managed='yes'>
<source network='passthrough'>
<address type='pci' domain='0' bus='2' slot='8' function='1'/>
</source>
<mac address='52:54:00:6d:90:01'/>
</interface>
启动VM没问题,存在接口,使用适当的驱动程序等,但是当我将IP地址(分别位于第一个VM的10.0.0.1/24和10.0.0.2放在同一个子网中时) / 24,第二个)我无法ping通我的VM。
有人知道使用SR-IOV时如何设置连接性吗?
预先感谢:)