Expose libvirt-flags to modify libvirt section.

Bug #1518001 reported by Jorge Niedbalski
14
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Nova Compute Charm
Triaged
Low
Unassigned

Bug Description

Context:

There is no a way to configure all the options available for the libvirt section on the nova.conf file, as an example options iscsi_iface , use_virtio_for_bridges and iscsi_use_multipath are not exposed, so i suggest to add a libvirt-config option for that allows to define custom options on the [libvirt] section.

You can see the full list of configuration options available for the libvirt section here (Kilo) (http://docs.openstack.org/kilo/config-reference/content/list-of-compute-config-options.html)

Tags: openstack sts

Related branches

Changed in nova-compute (Juju Charms Collection):
importance: Undecided → Low
status: New → In Progress
assignee: nobody → Jorge Niedbalski (niedbalski)
Changed in nova-compute (Juju Charms Collection):
milestone: none → 16.01
tags: added: openstack sts
Revision history for this message
James Page (james-page) wrote :

Question - what's the context for configuring this libvirt section option?

Is this required when deploying with a certain set of charms? If so we should not rely on configuration options on the charm todo this sort of thing.

Revision history for this message
Jorge Niedbalski (niedbalski) wrote :

@james-page,

I think this is just a helper configuration option intended to populate the libvirt section.

You can see the full list of configuration options available for the libvirt section here (Kilo) (http://docs.openstack.org/kilo/config-reference/content/list-of-compute-config-options.html)

On my particular case I need to modify iscsi_iface , use_virtio_for_bridges and iscsi_use_multipath options.

description: updated
James Page (james-page)
Changed in nova-compute (Juju Charms Collection):
milestone: 16.01 → 16.04
James Page (james-page)
Changed in nova-compute (Juju Charms Collection):
milestone: 16.04 → 16.07
Liam Young (gnuoy)
Changed in nova-compute (Juju Charms Collection):
milestone: 16.07 → 16.10
Revision history for this message
Nobuto Murata (nobuto) wrote :

@Jorge,

The fix was proposed to bzr branch some time ago. Are you still going to work on it to rebase to the current git branch? I think this feature is sill valid and nice to have.

James Page (james-page)
Changed in nova-compute (Juju Charms Collection):
milestone: 16.10 → 17.01
James Page (james-page)
Changed in charm-nova-compute:
assignee: nobody → Jorge Niedbalski (niedbalski)
importance: Undecided → Low
status: New → In Progress
Changed in nova-compute (Juju Charms Collection):
status: In Progress → Invalid
no longer affects: nova-compute (Juju Charms Collection)
Changed in charm-nova-compute:
assignee: Jorge Niedbalski (niedbalski) → nobody
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to charm-nova-compute (master)

Reviewed: https://review.openstack.org/521920
Committed: https://git.openstack.org/cgit/openstack/charm-nova-compute/commit/?id=5cd89001031d205f38da3fcc4e921bbe42fbc8ac
Submitter: Zuul
Branch: master

commit 5cd89001031d205f38da3fcc4e921bbe42fbc8ac
Author: Shane Peters <email address hidden>
Date: Tue Nov 21 11:16:20 2017 -0500

    Enable support for iscsi multipath connections

    Adds new charm config option to enable multipath
    connections to iscsi volumes. This is configured
    in the [libvirt] section of the nova config.

    Since newton, the option has been renamed to
    'volume_use_multipath'. To accomodate this,
    a newton template has been created.

    Change-Id: Ibbf91547c5fc41215873c63219cd83303b1d37cd
    Partial-Bug: #1518001

Changed in charm-nova-compute:
status: In Progress → New
James Page (james-page)
Changed in charm-nova-compute:
status: New → Triaged
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.