ovirt.dpdk-setup

oVirt DPDK セットアップ

oVirt.dpdk-setup ロールを使用すると、DPDK サポート付きの Open vSwitch を設定できます。

要件:

  • Ansible バージョン 2.4 以上
  • NIC は DPDK をサポートしている必要があります
  • ハードウェアサポート: BIOS で VT-d / AMD-Vi が有効になっていることを確認してください

ロール変数

名前 デフォルト値
pci_drivers ドライバーの PCI アドレスマッピング。
configure_kernel true カーネルを DPDK 用に設定するかどうかを決定します。
bind_drivers true ドライバーをデバイスにバインドするかどうかを決定します。
set_ovs true OVS を設定して起動するかどうかを決定します。
pmd_threads_count 1 各 DPDK 対応 NIC 用の PMD スレッドの数を設定します。
nr_2mb_hugepages 1024 2MB ヒュージページの数を設定します(使用する場合)。
nr_1gb_hugepages 4 1GB ヒュージページの数を設定します(使用する場合)。
use_1gb_hugepages true サポートされている場合、1GB ヒュージページを使用するかどうかを決定します。

依存関係

なし。

例 Playbook

---
- name: oVirt DPDK セットアップ
  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

ライセンス

Apache License 2.0

プロジェクトについて

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

インストール
ansible-galaxy install ovirt.dpdk-setup
ライセンス
apache-2.0
ダウンロード
195
所有者
Open Virtual Datacenter