Nomad
Virt task driver plugin
Name: virt
The Virt task driver utilizes the libvirt API to run and manage virtual machines using hypervisors such as QEMU. The task driver supports a wide variety of Nomad features including workload identity, task templates, and service discovery.
Beta Feature
The Virt task driver is under active development. Refer to the repo README for the latest updates. Do not use this driver in production environments.
Driver Capabilities
The Virt task driver implements these driver capabilities.
Feature | Implementation |
---|---|
nomad alloc signal | false |
nomad alloc exec | false |
filesystem isolation | image |
network isolation | host |
volume mounting | false |
Nomad Client Node Attributes
The Virt task driver provides these node attributes that you can use as constraints when authoring jobs.
driver.virt = true
driver.virt.active = 0
driver.virt.emulator.version = 8002002
driver.virt.inactive = 0bytes
driver.virt.libvirt.version = 10000000
driver.virt.network.default.bridge_name = virbr0
driver.virt.network.default.state = active