ovirt.dpdk-setup

oVirt DPDK Einrichtung

Die Rolle oVirt.dpdk-setup ermöglicht es Ihnen, Open vSwitch mit DPDK-Unterstützung einzurichten.

Anforderungen:

  • Ansible Version 2.4 oder höher
  • Netzwerkkarten (NICs) müssen DPDK unterstützen
  • Hardwareunterstützung: Stellen Sie sicher, dass VT-d / AMD-Vi im BIOS aktiviert ist

Rollenvariablen

Name Standardwert
pci_drivers Zuordnung von PCI-Adresse zu Treiber.
configure_kernel true Bestimmt, ob der Kernel für die Nutzung von DPDK konfiguriert werden soll.
bind_drivers true Bestimmt, ob Treiber an die Geräte gebunden werden sollen.
set_ovs true Bestimmt, ob OVS konfiguriert und gestartet werden soll.
pmd_threads_count 1 Legt die Anzahl der PMD-Threads pro DPDK-kompatibler NIC fest.
nr_2mb_hugepages 1024 Legt die Anzahl der zu verwendenden 2MB-Hugepages fest, falls 2MB-Hugepages verwendet werden.
nr_1gb_hugepages 4 Legt die Anzahl der zu verwendenden 1GB-Hugepages fest, falls 1GB-Hugepages verwendet werden.
use_1gb_hugepages true Bestimmt, ob 1GB-Hugepages verwendet werden sollen, falls unterstützt.

Abhängigkeiten

Keine.

Beispiel-Playbook

---
- name: oVirt DPDK Einrichtung
  hosts: some_host
  gather_facts: false

  vars:
    pci_drivers:
      "0000:00:04.0": "vfio-pci"
      "0000:00:04.1": "igb"
      "0000:00:04.2": ""
  
  roles:
    - oVirt.dpdk-setup

Lizenz

Apache Lizenz 2.0

Über das Projekt

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

Installieren
ansible-galaxy install ovirt.dpdk-setup
GitHub Repository
Lizenz
apache-2.0
Downloads
195
Besitzer
Open Virtual Datacenter