<div dir="ltr">Hi Matt,<div><br></div><div>At a previous employer (a telecom) I integrated OpenStack with CIsco NSO with the NFV Orchestrator plugin. You didn't mention any use cases but after gleaning a bit about your employer's offerings, I don't think this option will fit your needs. I'm not familiar with a solution that wouldn't require significant customization for your use cases. You're attempting to integrate compute orchestration with network orchestration, but it seems many compute projects treat the network as a black box not to be integrated with or at least not in a 'turn-key' way.</div><div><br></div><div>I suggest rethinking the idea that networking should be controlled from OpenStack, but instead think of them as discrete resource domains to be orchestrated. There are an abundance of free and open source workflow engines that can fill the requirement for an orchestrator. I also suggest taking a look at the MEF LSO framework, as it provides a good starting point for designing the integration. To do this right you should start with service modeling to map out the relationships between these components and model the use case workflows, before writing any code.</div><div><br></div><div>I think trying to embed network orchestration into OpenStack requires a more rigid integration that is at greater risk to changes within OpenStack's internal structure, which for most projects, typically isn't as stable as external interfaces. </div><div><br></div><div>I hope this helps and I'm very curious to learn what solution you settle on.</div><div><br></div><div>Best,</div><div>Josh</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Sep 19, 2023 at 6:40 PM Matt Harris <<a href="mailto:matt@netfire.net">matt@netfire.net</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div dir="ltr">Hey folks,<div>For those of you running/managing/dealing with openstack installations, would you be so kind as to shed some light on what you're doing for integrating Juniper and Cisco nexus devices specifically? My goals include basic stuff like managing vxlan/vni allocation and integration, etc, managing the ports to which compute nodes are connected, vpnaas, and maybe some other relatively (imho) basic functionality. </div><div><br></div><div>The official juniper neutron plugin is from 2016 and the Cisco stuff isn't any better. Hoping there's some newer, better option out there that I should be working with, but if it's actually the case that folks are just still running just fine with the older modules on modern openstack then that's fine too. What I really want to avoid is having to hire dev contractors to write code to deal with this. </div><div><br></div><div>Thanks,</div><div>Matt</div><div><br></div></div>
<div dir="ltr" style="font-size:1px;direction:ltr"><table cellpadding="0" cellspacing="0" border="0" style="width:100%;font-size:1px"><tbody><tr style="font-size:0px"><td align="left" style="vertical-align:top"><table cellpadding="0" cellspacing="0" border="0" style="font-size:0px"><tbody><tr style="font-size:0px"><td align="left" style="padding:10px 0px 0px;vertical-align:top"><table cellpadding="0" cellspacing="0" border="0" style="font-size:0px"><tbody><tr style="font-size:0px"><td align="left" style="padding:0px;vertical-align:top"><table cellpadding="0" cellspacing="0" border="0" style="font-size:0px;line-height:normal"><tbody><tr style="font-size:0px"><td align="left" style="padding:0px 0px 15px;vertical-align:top"><img border="0" alt="" style="font-size: 0px;"></td></tr></tbody></table></td></tr><tr style="font-size:0px"><td align="left" style="padding:10px;vertical-align:top"><table cellpadding="0" cellspacing="0" border="0" style="width:100%;font-size:0px;line-height:normal"><tbody><tr style="font-size:0px"><td align="left" style="padding:0px;vertical-align:top"><table cellpadding="0" cellspacing="0" border="0" style="font-size:0px"><tbody><tr style="font-size:0px"><td align="left" style="padding:0px;vertical-align:middle"><table cellpadding="0" cellspacing="0" border="0" style="width:135px;font-size:0px"><tbody><tr style="font-size:0px"><td align="left" style="vertical-align:top"><table cellpadding="0" cellspacing="0" border="0" style="font-size:0px"><tbody><tr style="font-size:0px"><td align="left" style="padding:0px 0px 4px 3px;vertical-align:top"><table cellpadding="0" cellspacing="0" border="0" style="white-space:nowrap;color:rgb(43,43,43);font-size:12px;font-family:Arial;font-weight:700;font-style:normal;text-align:left;width:150px"><tbody><tr style="font-size:20px"><td style="font-family:Arial">Matt Harris<span style="font-family:remialcxesans;font-size:1px;color:rgb(255,255,255);line-height:1px">​</span></td></tr></tbody></table></td></tr></tbody></table></td></tr><tr style="font-size:0px"><td align="left" style="vertical-align:bottom"><table cellpadding="0" cellspacing="0" border="0" style="font-size:0px"><tbody><tr style="font-size:0px"><td align="left" style="padding:5px 0px 0px 3px;vertical-align:bottom"><table cellpadding="0" cellspacing="0" border="0" style="white-space:nowrap;color:rgb(107,108,120);font-size:12px;font-family:Arial;font-weight:700;font-style:normal;text-align:left;width:0px"><tbody><tr style="font-size:12px"><td style="font-family:Arial">VP OF INFRASTRUCTURE</td></tr></tbody></table></td></tr></tbody></table></td></tr></tbody></table></td></tr><tr style="font-size:0px"><td align="left" style="padding:0px;vertical-align:top"><table cellpadding="0" cellspacing="0" border="0" style="font-size:0px"><tbody><tr style="font-size:0px"><td align="left" style="padding:20px 0px 0px;vertical-align:top"><table cellpadding="0" cellspacing="0" border="0" style="font-size:0px;line-height:normal"><tbody><tr style="font-size:0px"><td align="left" style="padding:0px 0px 0px 3px;vertical-align:middle"><table cellpadding="0" cellspacing="0" border="0" style="white-space:nowrap;color:rgb(87,101,118);font-size:12px;font-family:Arial;font-weight:700;font-style:normal;text-align:center"><tbody><tr style="font-size:12px"><td style="font-family:Arial"><a href="https://www.linkedin.com/company/netfirecloud/" id="m_-7652369945814432915LPlnk689713" title="Our LinkedIn Profile" style="text-decoration:none;color:rgb(29,30,47)" target="_blank">Follow us on LinkedIn!<br></a></td></tr></tbody></table></td><td align="left" style="padding:0px 0px 0px 10px;vertical-align:top"><a href="https://www.linkedin.com/company/netfirecloud/" id="m_-7652369945814432915LPlnk689713" style="text-decoration:none" target="_blank"><img src="https://i.imgur.com/KhTz3zg.png" width="26" border="0" alt="" style="width: 26px; min-width: 26px; max-width: 26px; font-size: 0px;"></a></td></tr></tbody></table></td></tr></tbody></table></td></tr></tbody></table></td><td align="right" style="padding:0px;vertical-align:middle"><img height="50" border="0" alt="" style="height: 50px; min-height: 50px; max-height: 50px; font-size: 0px;"></td></tr></tbody></table></td></tr><tr style="font-size:0px"><td align="left" style="padding:10px 0px;vertical-align:top"><table cellpadding="0" cellspacing="0" border="0" style="width:100%;font-size:0px"><tbody><tr style="font-size:0px"><td align="left" style="padding:10px;border-top:1px solid rgb(218,218,220);border-right:none;border-bottom:1px solid rgb(218,218,220);border-left:none;vertical-align:top"><table cellpadding="0" cellspacing="0" border="0" style="width:100%;font-size:0px"><tbody><tr style="font-size:0px"><td align="left" style="padding:0px;vertical-align:top"><table cellpadding="0" cellspacing="0" border="0" style="font-size:0px"><tbody><tr style="font-size:0px"><td align="left" style="padding:0px 20px 0px 0px;vertical-align:top"><table cellpadding="0" cellspacing="0" border="0" style="font-size:0px;color:rgb(43,43,43);font-style:normal;font-weight:400;line-height:normal;white-space:nowrap"><tbody><tr style="font-size:13px"><td align="left" style="padding:0px;vertical-align:top;font-size:0px"><img height="28" border="0" alt="" style="height: 28px; min-height: 28px; max-height: 28px; font-size: 0px;"></td><td align="left" style="padding:0px 0px 0px 10px;vertical-align:middle;font-family:Arial"><a href="mailto:matt.harris@netfire.net" id="m_-7652369945814432915LPlnk689713" style="text-decoration:none;color:rgb(43,43,43)" target="_blank">matt.harris@netfire.net</a></td></tr></tbody></table></td></tr></tbody></table></td><td align="left" style="padding:0px;vertical-align:top"><table cellpadding="0" cellspacing="0" border="0" style="font-size:0px"><tbody><tr style="font-size:0px"><td align="left" style="padding:0px 20px 0px 0px;vertical-align:top"><table cellpadding="0" cellspacing="0" border="0" style="font-size:0px;line-height:normal"><tbody><tr style="font-size:0px"><td align="left" style="padding:0px;vertical-align:top"><img height="28" border="0" alt="" style="height: 28px; min-height: 28px; max-height: 28px; font-size: 0px;"></td><td align="left" style="padding:0px 0px 0px 10px;vertical-align:middle"><table cellpadding="0" cellspacing="0" border="0" style="font-size:0px;color:rgb(43,43,43);font-style:normal;font-weight:400;white-space:nowrap"><tbody><tr style="font-size:13px"><td align="left" style="padding:3px 0px;vertical-align:middle;font-family:Arial"><span dir="ltr" style="direction:ltr"><a href="tel:816-256-5446" id="m_-7652369945814432915LPlnk689713" style="text-decoration:none;color:rgb(43,43,43)" target="_blank">816-256-5446</a></span></td></tr></tbody></table></td></tr></tbody></table></td></tr></tbody></table></td><td align="left" style="padding:0px;vertical-align:top"><table cellpadding="0" cellspacing="0" border="0" style="font-size:0px;color:rgb(87,101,118);font-style:normal;font-weight:400;line-height:normal;white-space:nowrap"><tbody><tr style="font-size:13px"><td align="left" style="padding:0px;vertical-align:top;font-size:0px"><img height="28" border="0" alt="" style="height: 28px; min-height: 28px; max-height: 28px; font-size: 0px;"></td><td align="left" style="padding:0px 0px 0px 10px;vertical-align:middle;font-family:Arial"><a href="https://www.netfire.com/" id="m_-7652369945814432915LPlnk689713" style="text-decoration:none;color:rgb(43,43,43)" target="_blank">www.netfire.com</a></td></tr></tbody></table></td></tr></tbody></table></td></tr></tbody></table></td></tr></tbody></table></td></tr></tbody></table></td></tr></tbody></table></div></div></blockquote></div>