dpdk-setup

Настройка oVirt DPDK

Роль oVirt.dpdk-setup позволяет настроить Open vSwitch с поддержкой DPDK.

Требования:

  • Версия Ansible 2.4 или выше
  • Сетевые карты (NIC) должны поддерживать DPDK
  • Поддержка оборудования: убедитесь, что VT-d / AMD-Vi включен в BIOS

Переменные роли

Название Значение по умолчанию
pci_drivers Сопоставление адресов PCI к драйверам.
configure_kernel true Определяет, нужно ли настраивать ядро для использования DPDK.
bind_drivers true Определяет, нужно ли связывать драйверы с устройствами.
set_ovs true Определяет, нужно ли настраивать и запускать OVS.
pmd_threads_count 1 Устанавливает количество потоков PMD для каждой совместимой с DPDK сетевой карты.
nr_2mb_hugepages 1024 Устанавливает количество 2МБ больших страниц для использования, если они используются.
nr_1gb_hugepages 4 Устанавливает количество 1ГБ больших страниц для использования, если они используются.
use_1gb_hugepages true Определяет, следует ли использовать 1ГБ большие страницы, если это поддерживается.

Зависимости

Нет.

Пример плейбука

---
- имя: Настройка oVirt DPDK
  хосты: some_host
  сбор_фактов: false

  переменные:
    pci_drivers:
      "0000:00:04.0": "vfio-pci"
      "0000:00:04.1": "igb"
      "0000:00:04.2": ""
  
  роли:
    - oVirt.dpdk-setup

Лицензия

Apache License 2.0

О проекте

Setup DPDK compatible NIC's to use DPDK via Open vSwitch.

Установить
ansible-galaxy install oVirt/ovirt-ansible-dpdk-setup
Лицензия
apache-2.0
Загрузки
185
Владелец
Open Virtual Datacenter