Is there general agreement that direct invocation by (M)SO of any OpenStack APIs, including “extensions” like Contrail, will not exist in R1 due to these functions being encapsulated within Multi-VIM?
Thanks. --Claude From: <onap-discuss-boun...@lists.onap.org> on behalf of "Arun Arora (c)" <aroraa...@vmware.com> Date: Tuesday, June 27, 2017 at 7:07 AM To: "DAUGHERTY, ROBERT E" <rd4...@att.com>, "ROSE, DANIEL V" <dr6...@att.com>, "onap-discuss@lists.onap.org" <onap-discuss@lists.onap.org> Subject: Re: [onap-discuss] MSO code flow to OpenStack for Orchestration Hi Rob, Yes, I also understand that the OpenStack APIs are called from Network/VNF adapter. However, we are still working on the code flow understanding from Network/VNF adapter to above. As you mentioned BPMN calls Network/VNF adapter to do the operations, we now will work on BPMN and above to complete our understanding. Best Regards, Arun From: DAUGHERTY, ROBERT E [mailto:rd4...@att.com] Sent: Tuesday, June 27, 2017 7:30 PM To: Arun Arora (c) <aroraa...@vmware.com>; ROSE, DANIEL V <dr6...@att.com>; onap-discuss@lists.onap.org Cc: Gaurav Gupta (c) <guptagau...@vmware.com>; Kapil Gupta (c) <gka...@vmware.com>; Jyothis S (c) <jyoth...@vmware.com> Subject: RE: MSO code flow to OpenStack for Orchestration Arun, Just confirming what said: OpenStack APIs are called directly from the MSO Network/VNF adapter. The BPMN flow makes calls to the adapter to perform those operations. Rob From: Arun Arora (c) [mailto:aroraa...@vmware.com] Sent: Tuesday, June 27, 2017 9:43 AM To: ROSE, DANIEL V <dr6...@att.com<mailto:dr6...@att.com>>; onap-discuss@lists.onap.org<mailto:onap-discuss@lists.onap.org>; DAUGHERTY, ROBERT E <rd4...@att.com<mailto:rd4...@att.com>> Cc: Gaurav Gupta (c) <guptagau...@vmware.com<mailto:guptagau...@vmware.com>>; Kapil Gupta (c) <gka...@vmware.com<mailto:gka...@vmware.com>>; Jyothis S (c) <jyoth...@vmware.com<mailto:jyoth...@vmware.com>> Subject: RE: MSO code flow to OpenStack for Orchestration Awesome!! Thanks Danial ☺ Best Regards, Arun From: ROSE, DANIEL V [mailto:dr6...@att.com] Sent: Tuesday, June 27, 2017 7:03 PM To: Arun Arora (c) <aroraa...@vmware.com<mailto:aroraa...@vmware.com>>; onap-discuss@lists.onap.org<mailto:onap-discuss@lists.onap.org>; DAUGHERTY, ROBERT E <rd4...@att.com<mailto:rd4...@att.com>> Cc: Gaurav Gupta (c) <guptagau...@vmware.com<mailto:guptagau...@vmware.com>>; Kapil Gupta (c) <gka...@vmware.com<mailto:gka...@vmware.com>>; Jyothis S (c) <jyoth...@vmware.com<mailto:jyoth...@vmware.com>> Subject: RE: MSO code flow to OpenStack for Orchestration I believe that flow of calls is correct with the exception of I don’t think they call the contrail method all the time. The bpmn flow either creates a vanilla neutron network or a contrail neutron newwork, I think you have both in one flow. Adding in a MultiVIM layer is one of the R1 goals, and right now there is only direct calls to openstack. That said someone like Rob Daugherty can give you a better understanding of the code if you have more specific qustions Daniel Rose ECOMP / ONAP com.att.ecomp 732-420-7308 From: Arun Arora (c) [mailto:aroraa...@vmware.com] Sent: Tuesday, June 27, 2017 9:29 AM To: ROSE, DANIEL V <dr6...@att.com<mailto:dr6...@att.com>>; onap-discuss@lists.onap.org<mailto:onap-discuss@lists.onap.org> Cc: Gaurav Gupta (c) <guptagau...@vmware.com<mailto:guptagau...@vmware.com>>; Kapil Gupta (c) <gka...@vmware.com<mailto:gka...@vmware.com>>; Jyothis S (c) <jyoth...@vmware.com<mailto:jyoth...@vmware.com>> Subject: RE: MSO code flow to OpenStack for Orchestration Hi Daniel, Thanks for the quick response ☺ We will check and get back if we have any further queries. Apart from this, is the code flow from Network/ VNF adapter to OpenStack is correct as mentioned below? Also, we concluded that there is no Intermediate layer between MSO and OpenStack API calls i.e. OpenStack APIs are called directly from Network/ VNF adapter. Can you confirm my this understanding as well? Best Regards, Arun Arora From: ROSE, DANIEL V [mailto:dr6...@att.com] Sent: Tuesday, June 27, 2017 6:54 PM To: Arun Arora (c) <aroraa...@vmware.com<mailto:aroraa...@vmware.com>>; onap-discuss@lists.onap.org<mailto:onap-discuss@lists.onap.org> Cc: Kapil Gupta (c) <gka...@vmware.com<mailto:gka...@vmware.com>>; Jyothis S (c) <jyoth...@vmware.com<mailto:jyoth...@vmware.com>> Subject: RE: MSO code flow to OpenStack for Orchestration Those methods are called from the BPMN workflows that run on the camunda engine. Thanks, Daniel Rose ECOMP / ONAP com.att.ecomp 732-420-7308 From: onap-discuss-boun...@lists.onap.org<mailto:onap-discuss-boun...@lists.onap.org> [mailto:onap-discuss-boun...@lists.onap.org] On Behalf Of Arun Arora (c) Sent: Tuesday, June 27, 2017 9:18 AM To: onap-discuss@lists.onap.org<mailto:onap-discuss@lists.onap.org> Cc: Kapil Gupta (c) <gka...@vmware.com<mailto:gka...@vmware.com>>; Jyothis S (c) <jyoth...@vmware.com<mailto:jyoth...@vmware.com>> Subject: [onap-discuss] MSO code flow to OpenStack for Orchestration Hello there, I am writing to discuss about the code flow in MSO to orchestrate the Virtual Resources. Currently, we are trying to understand how the OpenStack APIs are called from MSO for orchestration, and, if there is any intermediate layer in MSO which makes a decision about using the underlying Cloud platform, if there are more than one. However, as per our understanding currently only OpenStack is supported for now. Our current understanding is based on the MSO HLD available in ONAP wiki and static code reading. Following is what we understand and request community’s comments on our understanding: Orchestration Request Flow in MSO - from Network/ VNF Adaptor onwards till OpenStack 1. MSO has Network adapter and VNF adapter which are used to create Virtual Network or VNF resources 2. Both Network adapter and VNF adapter call the OpenStack KeyStone and Heat APIs for authentication as well as service orchestration 3. Following are the major APIs (with filename) called to create Virtual Network or VNF resources MSO Network Adaptor createNetwork() ------------------------> createNetworkContrail() ------------------------> createNetwork() ------------------------> createStack()------------------------> OpenStack KeyStone & HEAT API calls NetworkAdapterRest.java MsoNetworkAdapterImpl.java MsoNetworkAdapterImpl.java MsoHeatUtils.java MSO VNF Adaptor createVfModule() ------------------------> createVfModule() ------------------------> CreateStack()------------------------> OpenStack KeyStone & HEAT API calls VnfAdapterRest.java MsoNetworkAdapterImpl.java MsoHeatUtils.java We would like to confirm our current understanding. Please provide your comments and suggestions on this. Also, currently we are not clear about the code from the MSO northbound Interfaces to Netwotk/ VNF Adaptor. So, any help on this as well is much appreciated. Thanks, Arun Arora
_______________________________________________ onap-discuss mailing list onap-discuss@lists.onap.org https://lists.onap.org/mailman/listinfo/onap-discuss