Bug 1459187

Summary: [RFE] ability to deploy overcloud using a IPv6 provisioning network
Product: Red Hat OpenStack Reporter: Derek Higgins <derekh>
Component: openstack-tripleo-commonAssignee: Harald Jensås <hjensas>
Status: CLOSED CURRENTRELEASE QA Contact: Arik Chernetsky <achernet>
Severity: high Docs Contact:
Priority: high    
Version: 16.1 (Train)CC: acanan, amcleod, amercer, aschultz, astillma, atonner, atragler, bdobreli, bfournie, coldford, dcadzow, dhill, dsneddon, ealcaniz, gkeegan, gregraka, harsh.kotak, hjensas, igallagh, jamsmith, jchhatba, jkreger, marjones, mburns, mlammon, nlevinki, pchriste, pweeks, racedoro, slinaber, sputhenp
Target Milestone: z4Keywords: FutureFeature, Triaged
Target Release: 16.1 (Train on RHEL 8.2)   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard: docs-accepted
Fixed In Version: openstack-tripleo-heat-templates-11.3.2-1.20200914170177.el8ost Doc Type: Enhancement
Doc Text:
Red Hat OpenStack Platform (RHOSP) 16.1 includes support for deploying the overcloud on an IPv6 provisioning network. For more information, see link:https://access.redhat.com/documentation/en-us/red_hat_openstack_platform/16.1/html-single/bare_metal_provisioning/index#configuring-a-custom-ipv6-provisioning-network[Configuring a custom IPv6 provisioning network], in the Bare Metal Provisioning guide. In RHOSP 16.1.2 this feature graduated from Technology Preview to full support.
Story Points: ---
Clone Of: Environment:
Last Closed: 2021-01-21 11:56:09 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 1575026, 1760072, 1760394, 1761598, 1768689, 1768910, 1779187, 1804382    
Bug Blocks: 1473541, 1474394, 1476900, 1711384, 1782947    

Description Derek Higgins 2017-06-06 13:32:47 UTC
Ironic can now deploy over a IPv6 provisioning network.

Now that this is possible it should be possible to configure the undercloud install to use IPv6 for the provisioning network and to deploy a overcloud using it.

Comment 3 Ramon Acedo 2017-11-03 17:31:08 UTC
After discussing this with Derek, it's not clear that all the required work can be finished during the Queens cycle. Moving to OSP 14 to free up dev cycles for stability bugs.

Comment 6 Ramon Acedo 2018-04-10 14:42:42 UTC
This work needs finishing to make it work: https://review.openstack.org/#/q/topic:ipv6-prov

Comment 11 Bob Fournier 2018-08-29 16:50:15 UTC
*** Bug 1307054 has been marked as a duplicate of this bug. ***

Comment 12 Bob Fournier 2018-08-29 19:16:45 UTC
Looks like only one patch remaining to land - https://review.openstack.org/#/c/554608/

Comment 14 Julia Kreger 2018-11-06 15:18:05 UTC
In investigating boot-from-url functionality upstream, I found what we send to neutron from ironic seems to be incorrect. Adding https://review.openstack.org/#/c/614279/ to track. Working on upstream testing.

Comment 18 Harald Jensås 2019-05-10 12:34:58 UTC
*** Bug 1699479 has been marked as a duplicate of this bug. ***

Comment 20 Bob Fournier 2019-09-18 12:18:53 UTC
It looks like all patches have merged, moving to POST.

Comment 22 Bob Fournier 2019-10-11 13:58:38 UTC
Chuck - this will most likely be TechPreview in OSP-16 and fully supported in 16z1 because of test staffing, will have an update shortly.

Comment 27 Bob Fournier 2019-11-22 14:01:12 UTC
Marking as TechPreview for OSP-16 GA due to the lack of testing resources for verification.  Plan is to complete testing for OSP-16z1.

Comment 29 Bob Fournier 2019-12-12 13:46:50 UTC
I believe all patches have merged, moving to POST.  We will need to document restrictions with dnsmasq and certain NIC implementations as described in https://bugzilla.redhat.com/show_bug.cgi?id=1575026.

Comment 30 James Smith 2019-12-12 21:29:22 UTC
We need doc text for the release notes. 
I put in a placeholder so I can publish beta release note.
If you  update the doc text before the morning of Dec 13, Boston time, your update might make it into the beta release note.
That would be nice.
But we definitely need an update before the release candidate.
Thanks!
James

Comment 32 Bob Fournier 2020-01-20 18:33:18 UTC
Was able to get a full deployment using Stateful IPv6 DHCP with 2 Dell r430s..  The following configurations were needed in network-environment.yaml:
  RabbitIPv6: True
  MysqlIPv6: True

$ openstack subnet show ctlplane-subnet | grep ipv6
| ipv6_address_mode | dhcpv6-stateful                                                                                                                                         |
| ipv6_ra_mode      | dhcpv6-stateful                                                                                                                                         |

$ openstack server list
+--------------------------------------+-------------------------+--------+-----------------------------+----------------+-----------+
| ID                                   | Name                    | Status | Networks                    | Image          | Flavor    |
+--------------------------------------+-------------------------+--------+-----------------------------+----------------+-----------+
| 469ed6e5-ea7f-47bc-8bba-75e047aebe73 | overcloud-controller-0  | ACTIVE | ctlplane=fe32:dead:beef::18 | overcloud-full | baremetal |
| 26d4fd0e-f102-48a8-b509-8627a483ca42 | overcloud-novacompute-0 | ACTIVE | ctlplane=fe32:dead:beef::22 | overcloud-full | baremetal |
+--------------------------------------+-------------------------+--------+-----------------------------+----------------+-----------+

Comment 33 Bob Fournier 2020-01-20 21:06:44 UTC
Also need to configure RedisIPv6: True.

Comment 51 Lon Hohberger 2021-01-21 11:56:09 UTC
According to our records, this should be resolved by openstack-tripleo-heat-templates-11.3.2-1.20200914170177.el8ost.  This build is available now.