lp://staging/~hopem/charms/trusty/nova-compute/fix-libvirt-bin
- Get this branch:
- bzr branch lp://staging/~hopem/charms/trusty/nova-compute/fix-libvirt-bin
Branch merges
- James Page: Approve
-
Diff: 70 lines (+19/-3)4 files modifiedhooks/nova_compute_context.py (+10/-0)
hooks/nova_compute_utils.py (+6/-0)
templates/libvirt-bin (+0/-3)
templates/libvirt-bin.override (+3/-0)
Related bugs
Bug #1417891: nofile limit overrun with ceph volumes | Low | Fix Released |
Related blueprints
Branch information
- Owner:
- Edward Hope-Morley
- Status:
- Development
Recent revisions
- 116. By Edward Hope-Morley
-
Fixes broken rev 112 by using /etc/init.
d/libvirt- bin.override
instead of /etc/default/libvirt- bin - 114. By James Page
-
[gnuoy,
r=james- page] Add configuration option to disable neutron legacy mode support for new deployments. - 113. By James Page
-
[gnuoy,
r=james- page] Restart libvirt-bin in ceph_joined hook to ensure that correct librbd libraries are in-use. - 112. By James Page
-
[xtrusia,
r=james- page] Increase nofile limit to support better use with ceph rbd volumes. - 111. By James Page
-
[gnuoy,
r=james- page] Add support for Neutron DVR When Neutron DVR is enabled, nova-compute nodes must run the metadata-api
service for instances on the local hypervisor. - 110. By Liam Young
-
[clark-laughlin, r=gnuoy]
This change allows the nova-compute charm to deploy on arm64 machines without requiring a different configuration to be used. To deploy nova-compute on arm64 requires 2 settings in nova.conf, which are not required for amd64:libvirt_
use_virtio_ for_bridges = False
libvirt_disk_prefix = vdSince juju configuration is specified at the service level, there is not a way to provide a separate configuration when deploying an amd64 unit and an arm64 unit -- preventing deployment of openstack with a mixture of arm64 and amd64 nova-compute nodes.
This change simply detects the machine architecture, and adds the two configuration settings to nova.conf when running on an arm64 (aarch64) machine. Behavior when running on other architectures is unchanged.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)