Commit Graph

7 Commits

Author SHA1 Message Date
James Page 6603a7f323 Retire master branch of nova-lxd
Drop content and replace with retirement notice.

Change-Id: I2de2eff7694d60597a6413a0a64124fbbede69bb
2019-07-23 13:56:57 +01:00
Rikimaru Honjo 2f9646bcd5 Add a feature support matrix
This patch adds a feature support matrix of nova-lxd.
Items and descriptions of matrix are basically quoted from
the support matrix of nova:
https://docs.openstack.org/nova/latest/user/support-matrix.html

"Block storage over RBD(Ceph)" and "VXLAN networking" are
added newly.

The nova's matrix contains items other than operation.*.
(e.g. networking.*, storage.*, console.*...)
But, those items are not appeared in the built html.
This is a spec of sphinx_feature_classification.support_matrix:
https://docs.openstack.org/sphinx-feature-classification/latest/user/index.html
So the matrix added by this patch changed all items to operation.*.

Change-Id: Iafb072b32f0d0568e04864afef8e053ab442f41a
2018-10-09 08:29:52 +00:00
James Page 78b6c14f2c vif: redux interface wiring approach
The nova-lxd driver has to take a slightly different approach
to virtual interface wiring due to a lack of an equivalent to
'launch and pause' in LXD.

For some interface types, the last mile tap device needs to
be present for vif plugging to complete successfully which
occurs prior to the instance being launched; This change
refactors the vif module to create veth pairs directly
in nova-lxd, rather than delegating this to LXD as part of
a bridged network interface type.  This allows vif plugging
to complete prior to the instance being created in LXD.

The side effect of this change is that all currently supported
interface types are now configured as 'physical' interfaces
in LXD profiles for instances - wiring to bridges is handled
directly by the nova-lxd driver instead.

This change has been validated with:

   ovs driver + iptables hybrid firewall driver
   ovs driver + openvswitch native firewall driver
   linuxbridge driver + iptables hybrid firewall driver

The VIF wiring approach is described in detail in the VIF
wiring documentation included in this change.

Closes-Bug: 1681758
Change-Id: Ic268e989d1ee19f696298fb1e0db729a00352a12
2017-07-12 15:45:59 +01:00
Paul Hummer 54f247853a Add the exclusive machine scheduling docs.
Change-Id: Ic467677d485d3a86e4a3eea6092434055d47f424
2016-09-22 16:02:03 -06:00
Michael Gugino 537db78758 Update usage.rst doc to reflect new module path
Previously, the nova-lxd driver was installed to nova_lxd.
Currently, nova-lxd driver installs into nova.

This commit updates the documentation to reflact that
change.

Change-Id: I2d81c056cab151957e1fde8eaa4e16db22aa5d9b
2016-07-25 16:30:17 -04:00
Chuck Short 316cf6dcea Transition from nova-compute-lxd to nova-lxd
Transition from nova-compute-lxd to nova-lxd.

Signed-off-by: Chuck Short <chuck.short@canonical.com>
2015-11-23 11:06:10 -05:00
Chuck Short ce54272ad4 Frist commit
Signed-off-by: Chuck Short <chuck.short@canonical.com>
2015-01-09 11:33:42 -05:00