![]() the virtualport type attribute can be used to connect to bridges that are provided by OpenVSwitch, as opposed to the default linuxbridge. This functionality is not available to unprivileged VMs, and will require additional configuration to enable. The OVS bridges are created in the environment role as part of setup and teardown, using the ansible ovs module. Change-Id: I5a569c34a66b67877f7b471d3864e9ae6806bef6 Signed-off-by: Michael Chapman <woppin@gmail.com> |
||
---|---|---|
.. | ||
meta | ||
setup | ||
tasks | ||
teardown | ||
vars | ||
README.md |
README.md
Configure libvirt environment
The environment/setup
role will:
- Install libvirt and any dependencies
- Configure and load the
kvm
module (and arch-specifickvm_intel
orkvm_amd
module) - Configure the libvirt networks defined in the
networks
variable - Whitelist the libvirt network bridges in
/etc/qemu/bridge.conf
(or equivalent file)
The environment/teardown
role will:
- Remove whitelist entries from
/etc/qemu/bridge.conf
- Destroy and undefine the libvirt networks
The cleanup
role will not remote packages or attempt to undo the
KVM configuration, because these things may have been configured
prior to running the script and we do not want to break an existing
environment.