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