我现在正在使用 netplan,到目前为止非常满意,但现在我有与SRIOV
支持相关的问题。
为了创建 SRIOV VF,我在启动时使用此命令/etc/rc.local
# echo '7' > /sys/class/net/eth3/device/sriov_numvfs
netplan 是否支持这种功能来告知特定接口上创建的 VF 数量?我想将所有网络配置保存在一个地方,而不是多个文件中 :)
答案1
Netplan 自 0.99 版起支持 SRIOV。Ubuntu 20.04 有 netplan 0.100,所以它应该可以工作。
我还没有测试过这个,但你应该能够像这样定义接口:
ethernets:
ens10f0
virtual-function-count: 7
ens10f0v1:
link: ens10f0
其中 ens10f0 是物理接口,ens10f0v1 是第一个 VF。
这里有一些关于此的文档:https://netplan.io/reference/#properties-for-device-type-ethernets%3A
根据您在评论中提供的配置,我认为您应该尝试这样做
ethernets:
eno49:
dhcp4: no
eno50:
dhcp4: no
virtual-function-count: 8
eno50v1:
link: eno50
dhcp4: no