devstack/doc/source
Brian Haley 180f5eb652 Add IPv6 support to devstack infrastructure
By default, most Openstack services are bound to 0.0.0.0
and service endpoints are registered as IPv4 addresses.
With this change we introduce two new variables to control
this behavior:

SERVICE_IP_VERSION - can either be "4" or "6".

When set to "4" (default if not set) devstack will operate
as today - most services will open listen sockets on 0.0.0.0
and service endpoints will be registered using HOST_IP as the
address.

When set to "6" devstack services will open listen sockets on ::
and service endpoints will be registered using HOST_IPV6 as the
address.

There is no support for "4+6", more work is required for that.

HOST_IPV6 - if SERVICE_IP_VERSION=6 this must be an IPv6
address configured on the system.

Some existing services, like the Openvswitch agent, will continue
to use IPv4 addresses for things like tunnel endpoints.  This is
a current restriction in the code and can be updated at a later
time.  This change is just a first step to supporting IPv6-only
control and data planes in devstack.

This change is also partly based on two previous patches,
https://review.openstack.org/#/c/140519/ and
https://review.openstack.org/#/c/176898/

Change-Id: I5c0b775490ce54ab104fd5e89b20fb700212ae74
Co-Authored-By: Sean Collins <sean@coreitpro.com>
Co-Authored-By: Baodong Li <baoli@cisco.com>
Co-Authored-By: Sridhar Gaddam <sridhar.gaddam@enovance.com>
Co-Authored-By: Adam Kacmarsky <adam.kacmarsky@hp.com>
Co-Authored-By: Jeremy Alvis <jeremy.alvis@hp.com>
2015-07-02 15:16:34 -06:00
..
assets/images Rework the old logo 2014-11-20 21:22:00 -06:00
guides Docs: Use RFC5737 for Provider Networking 2015-06-18 17:13:08 -04:00
changes.rst Merge "Simplify docs build" 2014-12-09 05:12:16 +00:00
conf.py Documentation for single interface Neutron networking with OVS 2015-05-29 11:32:45 -04:00
configuration.rst Add IPv6 support to devstack infrastructure 2015-07-02 15:16:34 -06:00
eucarc.rst Use openstack CLI instead of keystone 2015-04-13 10:09:13 -04:00
exerciserc.rst Fix typo errors in devstack documentation 2014-12-19 12:11:38 +00:00
faq.rst Merge "remove non RabbitMQ messaging" 2015-07-02 20:09:05 +00:00
hacking.rst Move contributing into HACKING 2015-03-20 12:17:27 +11:00
index.rst Move Sahara into in-tree plugin 2015-07-01 16:09:56 +00:00
local.conf.rst Fix typo errors in devstack documentation 2014-12-19 12:11:38 +00:00
openrc.rst Fix typo errors in devstack documentation 2014-12-19 12:11:38 +00:00
overview.rst doc changes to devstack overview.rst 2015-04-16 13:59:52 -04:00
plugin-registry.rst Move Sahara into in-tree plugin 2015-07-01 16:09:56 +00:00
plugins.rst refresh the devstack plugin docs, add plugin registry 2015-06-19 08:48:16 -04:00
stackrc.rst Pass through the rest of the docs 2014-11-08 08:29:20 -06:00