Support IPv6 in Libvirt LXC

Bug #1340791 reported by Rick Harris
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenStack Compute (nova)
Fix Released
Undecided
Rick Harris

Bug Description

Libvirt's LXC implementation exposes a read-only `/proc/sys/net` to guests.

This can cause guest's default network configuration scripts to fail when trying to bring up `IPv6` interfaces.

The short-term fix is to use `postup-hooks` to configure the interface.

Longer-term, we may want to consider a writable `/proc/sys/net` (we just need to verify that this can be done securely).

Changed in nova:
assignee: nobody → Rick Harris (rconradharris)
status: New → In Progress
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix merged to nova (master)

Reviewed: https://review.openstack.org/106171
Committed: https://git.openstack.org/cgit/openstack/nova/commit/?id=d0248d0621e8d54a2d1c91f76ccdcb4bedd46649
Submitter: Jenkins
Branch: master

commit d0248d0621e8d54a2d1c91f76ccdcb4bedd46649
Author: Rick Harris <email address hidden>
Date: Wed Jul 9 17:17:50 2014 -0500

    libvirt: Support IPv6 with LXC

    Libvirt's LXC implementation exposes a read-only `/proc/sys/net` to the
    guests. This causes some of the guest's default network configuration scripts
    to fail.

    This patch works-around the issue by using `post-up` hooks to configure IPv6.

    Closes-Bug: 1340791

    Change-Id: I805cad98d855fcb2c90b07e98ad3653d1620bd42

Changed in nova:
status: In Progress → Fix Committed
Changed in nova:
milestone: none → juno-2
status: Fix Committed → Fix Released
Thierry Carrez (ttx)
Changed in nova:
milestone: juno-2 → 2014.2
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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