Nomad
Virt task driver
Beta Feature: The Virt task driver is in beta and under active development. Refer to the repo README for the latest updates. Do not use this driver in production environments.
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.
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