Bug 1381704

Summary: Configure networking differently for different compute nodes
Product: Red Hat OpenStack Reporter: bigswitch <rhosp-bugs-internal>
Component: rhosp-directorAssignee: Bob Fournier <bfournie>
Status: CLOSED DUPLICATE QA Contact: Omri Hochman <ohochman>
Severity: high Docs Contact:
Priority: high    
Version: 9.0 (Mitaka)CC: bfournie, dbecker, dsneddon, dtantsur, mburns, mcornea, morazi, rhel-osp-director-maint
Target Milestone: ---Keywords: Triaged
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2017-07-21 14:03:22 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:

Description bigswitch 2016-10-04 18:53:43 UTC
Description of problem:
Today, during the overcloud deployment we use compute.yaml file to configure the bridges/bonds/interfaces for the compute. We have a need where-in we have hybrid compute nodes which run different type of virtual switch (IVS/NFVSwitch). Hence, we need a way to tag a compute node (as IVS or NFVSwitch) and have a different set of YAML file be applied to them to setup their networking.

Comment 1 Mike Burns 2016-10-21 17:21:44 UTC
Dmitry, this is possible in OSP 10/newton with composable roles, correct?

Comment 2 Dmitry Tantsur 2016-10-22 15:00:09 UTC
Hi! I'm the worst possible person to ask about composable roles :) Redirecting your question to Dan.

Comment 3 Dan Sneddon 2016-10-25 12:15:16 UTC
Composable roles make it easier to have multiple compute roles, but it still requires some customization of the THT templates. We need to document this process. I'll work on gathering the info into an Etherpad or something temporarily, then we need to put that info into the documentation.

Comment 4 Mike Burns 2016-11-04 17:23:27 UTC
Dan,  when you have the details, can you share it here as well, either with an upstream docs review or just copy/paste?

Thanks

Comment 5 Dan Sneddon 2016-11-04 18:02:45 UTC
(In reply to Mike Burns from comment #4)
> Dan,  when you have the details, can you share it here as well, either with
> an upstream docs review or just copy/paste?
> 
> Thanks

Steven Hardy's public blog post probably covers this better than I can myself:

http://hardysteven.blogspot.com/2016/10/tripleo-composablecustom-roles.html

Comment 6 Bob Fournier 2017-07-21 14:03:22 UTC
This feature - composable networks in conjunction with composable roles - is being actively worked on and is tracked here: https://bugzilla.redhat.com/show_bug.cgi?id=1406102

I'm marking this as a duplicate so that the progress can be tracked in one BZ.

*** This bug has been marked as a duplicate of bug 1406102 ***