diff --git a/nova/conf/libvirt.py b/nova/conf/libvirt.py index bcdf63bf98..3604c8332b 100644 --- a/nova/conf/libvirt.py +++ b/nova/conf/libvirt.py @@ -284,12 +284,19 @@ libvirt_utils_opts = [ 'currently applies exclusively to qcow2 images'), ] +libvirt_vif_opts = [ + cfg.BoolOpt('use_virtio_for_bridges', + default=True, + help='Use virtio for bridge interfaces with KVM/QEMU'), +] + ALL_OPTS = list(itertools.chain( libvirt_general_opts, libvirt_imagebackend_opts, libvirt_imagecache_opts, libvirt_lvm_opts, libvirt_utils_opts, + libvirt_vif_opts, )) diff --git a/nova/virt/libvirt/vif.py b/nova/virt/libvirt/vif.py index 849136bd08..233d987fbf 100644 --- a/nova/virt/libvirt/vif.py +++ b/nova/virt/libvirt/vif.py @@ -21,7 +21,6 @@ import copy import os from oslo_concurrency import processutils -from oslo_config import cfg from oslo_log import log as logging import nova.conf @@ -38,14 +37,7 @@ from nova.virt import osinfo LOG = logging.getLogger(__name__) -libvirt_vif_opts = [ - cfg.BoolOpt('use_virtio_for_bridges', - default=True, - help='Use virtio for bridge interfaces with KVM/QEMU'), -] - CONF = nova.conf.CONF -CONF.register_opts(libvirt_vif_opts, 'libvirt') # vhostuser queues support MIN_LIBVIRT_VHOSTUSER_MQ = (1, 2, 17) @@ -728,7 +720,7 @@ class LibvirtGenericVIFDriver(object): ip6_addr = ips['address'] ptype = 'NovaVMPort' - if (cfg.CONF.libvirt.virt_type == 'lxc'): + if (CONF.libvirt.virt_type == 'lxc'): ptype = 'NameSpacePort' cmd_args = ("--oper=add --uuid=%s --instance_uuid=%s --vn_uuid=%s " diff --git a/nova/virt/opts.py b/nova/virt/opts.py index 6f7fc5e279..699b4560a4 100644 --- a/nova/virt/opts.py +++ b/nova/virt/opts.py @@ -12,7 +12,6 @@ import itertools -import nova.virt.libvirt.vif import nova.virt.libvirt.volume.aoe import nova.virt.libvirt.volume.glusterfs import nova.virt.libvirt.volume.iscsi @@ -35,7 +34,6 @@ def list_opts(): return [ ('libvirt', itertools.chain( - nova.virt.libvirt.vif.libvirt_vif_opts, nova.virt.libvirt.volume.volume.volume_opts, nova.virt.libvirt.volume.aoe.volume_opts, nova.virt.libvirt.volume.glusterfs.volume_opts,