Bug 1327742
Summary: | [RFE] Director Should Allow For Multiple Compute Network Configurations | ||
---|---|---|---|
Product: | Red Hat OpenStack | Reporter: | Dan Sneddon <dsneddon> |
Component: | rhosp-director | Assignee: | Angus Thomas <athomas> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | Arik Chernetsky <achernet> |
Severity: | medium | Docs Contact: | |
Priority: | unspecified | ||
Version: | 8.0 (Liberty) | CC: | bfournie, brault, dbecker, djuran, dtantsur, fzdarsky, hbrock, itamar.landsman, jcoufal, jmelvin, jwang, mburns, mcornea, morazi, pablo.iranzo, radoslaw.smigielski, rhel-osp-director-maint, shardy, zshi |
Target Milestone: | --- | Keywords: | FutureFeature |
Target Release: | 11.0 (Ocata) | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Enhancement | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2016-12-06 15:00:24 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: | 1299906 |
Description
Dan Sneddon
2016-04-15 19:13:39 UTC
I believe this will be solved by fully composable roles, which we are looking at for Newton. Adding needinfo on Steve Hardy to be sure. @Hugh: Yes, when we support custom/fully-composable roles that will provide one way to solve this, as you could define e.g Compute2 role which uses nodes tagged as e.g a compute2 profile, and give those a different network config. However there may also be some interim alternatives: > we don't have any way to tie certain Heat resources to certain physical hardware This is no longer true as of OSP8, it is now possible to get predictable placement, so it might be possible to do something similar to https://review.openstack.org/#/c/271450/ to simply run os-net-config from a script, and have it look up a different config based on some characteristic of the node (even the hostname prefix perhaps). The latter approach isn't tested, but I think is likely to work provided some key to look up on can be decided ahead of time (again, it could just be compute1/compute2 and have the script decide which to use e.g based on number of nics, this doesn't even require predictable placement). Dan - let me know if you'd like to work together on getting some functional examples of what I described. This is implemented in OSP 10 via composable roles. |