Bug 1119382
Summary: | RFE: Need an option to exclude network IP's when creating Nova networks | |||
---|---|---|---|---|
Product: | Red Hat OpenStack | Reporter: | Kurt Hey <kurt_hey> | |
Component: | rubygem-staypuft | Assignee: | Scott Seago <sseago> | |
Status: | CLOSED WONTFIX | QA Contact: | Omri Hochman <ohochman> | |
Severity: | medium | Docs Contact: | ||
Priority: | medium | |||
Version: | 5.0 (RHEL 7) | CC: | aberezin, arkady_kanevsky, beagles, cdevine, jcoufal, jdonohue, juwu, mburns, morazi, randy_perryman, rhos-maint, sclewis, sreichar, sseago, yeylon | |
Target Milestone: | --- | Keywords: | FutureFeature, Triaged | |
Target Release: | Installer | |||
Hardware: | x86_64 | |||
OS: | Linux | |||
Whiteboard: | MVP | |||
Fixed In Version: | Doc Type: | Release Note | ||
Doc Text: |
If the networks used for Nova flat/floating ip addresses have specific addresses in the specified range that should not be handed out by Nova, they need to be explicitly removed via a Nova API command following deployment of RHEL OSP.
TBD: Need to add an example command here to show how to remove an ip address
|
Story Points: | --- | |
Clone Of: | ||||
: | 1119945 1127404 1127405 (view as bug list) | Environment: | ||
Last Closed: | 2014-11-25 19:48:59 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: | ||||
Bug Blocks: | 1093544, 1108193, 1119945, 1127404, 1127405 |
Description
Kurt Hey
2014-07-14 16:10:38 UTC
Just a note, this bug mentions foreman_server.sh which is not supported and mentions installing foreman on RHEL 7 which is not supported. We currently support installing using rhel-osp-installer on RHEL 6 (and then deploy RHEL-OSP onto RHEL 7). That being said, we don't have any UI to add these options, so marking this as an RFE. *** Bug 1119945 has been marked as a duplicate of this bug. *** Russell, is this even doable with nova currently (In reply to Mike Burns from comment #5) > Russell, is this even doable with nova currently Kind of. You can add individual floating IPs instead of adding a subnet of floating IPs. So, you can take a subnet, remove the addresses listed as reserved, and add the result one address at a time. You can't do this for the fixed networks, but that use case doesn't make as much sense as the floating case, IMO. While the bug is filed in the content of Fixed and Floating IP address for nova this bug is generic for all networks. The specific example were we bumped into it is that network is specified as "/". This does not let us restrict some IP addresses that fall into that space, like one used for gateway. Another example is when single L2 network is split into ranges used for different purposes. Example of that is provisioning network used for both OSP installer and for Ceph installer. Thus, we need an interface to specify the range to use. There is some nova-network related work under way upstream that is making good progress: blueprint: https://blueprints.launchpad.net/nova/+spec/better-support-for-multiple-networks patches: https://review.openstack.org/#/q/status:open+project:openstack/nova+branch:master+topic:bp/better-support-for-multiple-networks,n,z While the approach is different than what is proposed, a similar end result can be achieved by providing a start and end of the address range for use by VMs. Jarda/Scott, we need to evaluate and do so UI design work for this. This bug affects Staypuft, Puppet and there is Nova blueprint in play. Therefore, we need to clone this bug to both openstack-puppet-modules and openstack-nova to track those dependencies. In the short term, users can use the appropriate Nova CLI/API commands post installation to remove specific ip addresses from the ips that would be handed out. This functionality is no longer required as part of the target deployment architecture. hi Mike, In the doc text field, it says"TBD: Need to add an example command here to show how to remove an ip address". Would you be able to provide an example command? Kind regards, Julie (In reply to Julie from comment #13) > hi Mike, > In the doc text field, it says"TBD: Need to add an example command here > to show how to remove an ip address". Would you be able to provide an > example command? > > Kind regards, > Julie Russell/Brent, is this something you can provide? or point us to the right person? (In reply to Mike Burns from comment #14) > (In reply to Julie from comment #13) > > hi Mike, > > In the doc text field, it says"TBD: Need to add an example command here > > to show how to remove an ip address". Would you be able to provide an > > example command? > > > > Kind regards, > > Julie > > Russell/Brent, is this something you can provide? or point us to the right > person? This bug was closed as wontfix. Is the documentation still relevant? I'm also not sure this was actually implemented. Hi Perry, If this bug doesn't require doc text anymore, can you set the requires_doc_text to - please? Cheers, Julie |