Поддержка SRIOV в netplan

В настоящее время я использую netplan и пока очень им доволен, но теперь у меня есть вопросы, связанные с поддержкой SRIOV .

Для создания SRIOV VF я использую эту команду при запуске в /etc/rc.local

# echo '7'> / sys / class / net / eth3 / device / sriov_numvfs

Есть ли netplan поддерживать такую ​​функцию, чтобы сообщить созданное количество VF на конкретном интерфейсе? Я хотел бы сохранить всю сетевую конфигурацию в одном месте, а не в нескольких файлах :)

0
задан 18 December 2020 в 18:46

1 ответ

Netplan поддерживает SRIOV, начиная с версии 0.99. Ubuntu 20.04 имеет сетевой план 0.100, поэтому он должен работать.

Я не проверял это, но вы должны определить интерфейсы следующим образом:

ethernets:
  ens10f0
    virtual-function-count: 7
  ens10f0v1:
    link: ens10f0

Где ens10f0 — физический интерфейс, а ens10f0v1 — первый виртуальный фильтр.

Здесь есть некоторая документация по этому поводу: 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
3
ответ дан 18 December 2020 в 16:30

Другие вопросы по тегам:

Похожие вопросы: