Section 1.4 VNF Modularity Overview of ?VNF Heat Template Requirements for OpenECOMP? located at https://wiki.onap.org/display/DW/Reference+Documents provides definitions.
Regards, Alan From: onap-discuss-bounces at lists.onap.org [mailto:[email protected]] On Behalf Of ROSE, DANIEL V Sent: Wednesday, April 26, 2017 5:24 PM To: Ramkumar Venketaramani <rvenketarama at vmware.com>; Lingli <denglingli at chinamobile.com> Cc: onap-discuss at lists.onap.org Subject: Re: [onap-discuss] SDNC interaction disabled in MSO bpmn flows ***Security Advisory: This Message Originated Outside of AT&T *** Reference http://cso.att.com/EmailSecurity/IDSP.html for more information. No, I would not say that. vf module is just the smallest grain of definition you can give to a vnf. There may be services which have 1 vm in total and there may be vf modules that alone have dozens of vms. Thanks, Daniel Rose ECOMP / ONAP com.att.ecomp 732-420-7308 From: Ramkumar Venketaramani [mailto:[email protected]] Sent: Wednesday, April 26, 2017 5:21 PM To: ROSE, DANIEL V <DR695H at att.com<mailto:DR695H at att.com>>; Lingli <denglingli at chinamobile.com<mailto:denglingli at chinamobile.com>> Cc: onap-discuss at lists.onap.org<mailto:onap-discuss at lists.onap.org> Subject: Re: [onap-discuss] SDNC interaction disabled in MSO bpmn flows Hi Daniel, In that case, it is safe to assume that ?vf module? is a single VM and VNF is a collection of one-or-more VMs that provide a specific network function? Regards, Ram From: <onap-discuss-bounces at lists.onap.org<mailto:onap-discuss-bounces at lists.onap.org>> on behalf of "ROSE, DANIEL V" <DR695H at att.com<mailto:[email protected]>> Date: Wednesday, April 26, 2017 at 2:17 PM To: Lingli <denglingli at chinamobile.com<mailto:denglingli at chinamobile.com>> Cc: "onap-discuss at lists.onap.org<mailto:onap-discuss at lists.onap.org>" <onap-discuss at lists.onap.org<mailto:onap-discuss at lists.onap.org>> Subject: Re: [onap-discuss] SDNC interaction disabled in MSO bpmn flows The three levels (and the naming is by no means consistent unfortunately in onap) are service, vnf (called vf in sdc I believe) and vf module. A service contains one or more vnfs and a vnf has one or more vf modules. A vf module is the smallest component of a vnf (so think of a single load balancer in a load balancer vnf) and has a heat template for it. A vnf is a sum of those parts to create a network function, ie a load balancer may be split into l4 and l7 with a vf module for each l4 and then a vf module for each l7. The service has one or more vnfs in it and is what is actually deployed to the network. Ie if a web stack service is what you want, it may have a load balancer vnf (from above) and the app server vnf behind that are connected in a service chaining approach to actually make the service you deploy. Thanks, Daniel Rose ECOMP / ONAP com.att.ecomp 732-420-7308 From: Lingli [mailto:[email protected]] Sent: Tuesday, April 25, 2017 6:09 PM To: ROSE, DANIEL V <DR695H at att.com<mailto:DR695H at att.com>> Cc: Pujar, Rashmi <rashmi.pujar at bell.ca<mailto:rashmi.pujar at bell.ca>>; FREEMAN, BRIAN D <bf1936 at att.com<mailto:bf1936 at att.com>>; onap-discuss at lists.onap.org<mailto:onap-discuss at lists.onap.org> Subject: Re: [onap-discuss] SDNC interaction disabled in MSO bpmn flows Hi Daniel, Might only be a terminology issue. What is the difference between VNF and VF or VF module? Lingli China Mobile Research Institute On 04/26/2017 05:23, ROSE, DANIEL V<mailto:dr695h at att.com> wrote: If my recollection of the model is correct I don?t think VNF ever has configuration (only vf module does) so that might be a remnant of something else. Thanks, Daniel Rose ECOMP / ONAP com.att.ecomp 732-420-7308 From: Pujar, Rashmi [mailto:[email protected]] Sent: Tuesday, April 25, 2017 4:40 PM To: ROSE, DANIEL V <DR695H at att.com<mailto:DR695H at att.com>>; FREEMAN, BRIAN D <bf1936 at att.com<mailto:bf1936 at att.com>>; onap-discuss at lists.onap.org<mailto:onap-discuss at lists.onap.org> Subject: Re: SDNC interaction disabled in MSO bpmn flows Thanks for the replies Brian and Daniel. When I mentioned SDNC disabled I was referring to this particular occurrence at: https://gerrit.onap.org/r/gitweb?p=mso.git;a=blob;f=bpmn/MSOInfrastructureBPMN/src/main/groovy/org/openecomp/mso/bpmn/infrastructure/scripts/DoCreateVnf.groovy;h=23763c63b8161b2613ae089b888911a00916facb;hb=b6b7bef8bdcad15af01ac88a038dd763ce59f68f#l60<https://urldefense.proofpoint.com/v2/url?u=https-3A__gerrit.onap.org_r_gitweb-3Fp-3Dmso.git-3Ba-3Dblob-3Bf-3Dbpmn_MSOInfrastructureBPMN_src_main_groovy_org_openecomp_mso_bpmn_infrastructure_scripts_DoCreateVnf.groovy-3Bh-3D23763c63b8161b2613ae089b888911a00916facb-3Bhb-3Db6b7bef8bdcad15af01ac88a038dd763ce59f68f-23l60&d=DwMGaQ&c=LFYZ-o9_HUMeMTSQicvjIg&r=e3d1ehx3DI5AoMgDmi2Fzw&m=K2Bn2LK-__YeLjvGD5tX1I5m5Xi83SpRemq__4ftaII&s=MXN6C1q_C7X88dOuyw3xce0bSphW5ty43WBvwO6zf38&e=> This leads to the Create VNF bpmn subprocess to end the event thereby skipping SDNC during ?Create VNF? operation. Is my understanding correct? Thanks for the pointer to the tutorial, I just skimmed through it and it looks like VF module configuration will be handled using directed graphs and need not be a part of the MSO workflow. Thanks, Rashmi From: "ROSE, DANIEL V" <DR695H at att.com<mailto:[email protected]>> Date: Tuesday, April 25, 2017 at 1:56 PM To: "FREEMAN, BRIAN D" <bf1936 at att.com<mailto:bf1936 at att.com>>, "Pujar, Rashmi" <rashmi.pujar at bell.ca<mailto:rashmi.pujar at bell.ca>>, "onap-discuss at lists.onap.org<mailto:onap-discuss at lists.onap.org>" <onap-discuss at lists.onap.org<mailto:onap-discuss at lists.onap.org>> Subject: RE: SDNC interaction disabled in MSO bpmn flows The demo use cases have no configuration via sdnc so that is why they are not called, but I don?t believe they are disabled per se, just not used if not needed Daniel Rose ECOMP / ONAP com.att.ecomp 732-420-7308 From: onap-discuss-bounces at lists.onap.org<mailto:onap-discuss-bounces at lists.onap.org> [mailto:[email protected]] On Behalf Of FREEMAN, BRIAN D Sent: Tuesday, April 25, 2017 1:54 PM To: Pujar, Rashmi <rashmi.pujar at bell.ca<mailto:rashmi.pujar at bell.ca>>; onap-discuss at lists.onap.org<mailto:onap-discuss at lists.onap.org> Subject: Re: [onap-discuss] SDNC interaction disabled in MSO bpmn flows ***Security Advisory: This Message Originated Outside of AT&T *** Reference http://cso.att.com/EmailSecurity/IDSP.html<https://urldefense.proofpoint.com/v2/url?u=http-3A__cso.att.com_EmailSecurity_IDSP.html&d=DwMGaQ&c=uilaK90D4TOVoH58JNXRgQ&r=8fsSY0_28euf8BeZayaPBGo1KrHemcAwazM2LZaCNqI&m=e8bXhi3z-DrQzFKtl5ptkfEHEkKD3h1dnI5fB01ZmL4&s=YJcGodrgyBYRoMAcySm8-uKZAUmvIgs3oxlCivkCZdE&e=> for more information. MSO calls SDNC during VNF instantiation. Tail -f /opt/opendaylight/current/data/log/svclogic.log or karaf.log on SDNC while executing the demo?s. Svclogic.log in particular will show the sequence from reserve,assign, activate, rollback, delete. There is a tutorial for just what you are describing that is under construction but should explain the process involved. https://wiki.onap.org/display/DW/Automatically+Creating+a+Netconf+Mount+in+APPC+from+SDNC<https://urldefense.proofpoint.com/v2/url?u=https-3A__wiki.onap.org_display_DW_Automatically-2BCreating-2Ba-2BNetconf-2BMount-2Bin-2BAPPC-2Bfrom-2BSDNC&d=DwMGaQ&c=LFYZ-o9_HUMeMTSQicvjIg&r=2wwdGZ3YcpSivQ2Kio028A&m=cewUaJuoGFl4YKHt3Yw6qVuLpIRqKjJ6Z3NcvN8OgQw&s=Ic2HrhUrvTvVR1eAS3JPhwF0aSP_BR-lhnYdI13yESY&e=> Brian From: onap-discuss-bounces at lists.onap.org<mailto:onap-discuss-bounces at lists.onap.org> [mailto:[email protected]] On Behalf Of Pujar, Rashmi Sent: Tuesday, April 25, 2017 1:50 PM To: onap-discuss at lists.onap.org<mailto:onap-discuss at lists.onap.org> Subject: [onap-discuss] SDNC interaction disabled in MSO bpmn flows Hi ONAPers! I am looking at the BPMN flows in MSO to understand the end-to-end workflows for creation of service instance, VNF and VF modules. I see that MSO creates entries in AAI Inventory. The calls to SDNC exist however the SDNC interaction is disabled [1]. What is the reasoning behind doing so? If we need to include SDNC/APPC in the workflow for example to mount and perform configuration on the VNF instead of relying on robot, how can this be achieved. Thanks, Rashmi [1] https://gerrit.onap.org/r/gitweb?p=mso.git;a=blob;f=bpmn/MSOInfrastructureBPMN/src/main/groovy/org/openecomp/mso/bpmn/infrastructure/scripts/DoCreateVnf.groovy;h=23763c63b8161b2613ae089b888911a00916facb;hb=b6b7bef8bdcad15af01ac88a038dd763ce59f68f#l60<https://urldefense.proofpoint.com/v2/url?u=https-3A__gerrit.onap.org_r_gitweb-3Fp-3Dmso.git-3Ba-3Dblob-3Bf-3Dbpmn_MSOInfrastructureBPMN_src_main_groovy_org_openecomp_mso_bpmn_infrastructure_scripts_DoCreateVnf.groovy-3Bh-3D23763c63b8161b2613ae089b888911a00916facb-3Bhb-3Db6b7bef8bdcad15af01ac88a038dd763ce59f68f-23l60&d=DwMGaQ&c=LFYZ-o9_HUMeMTSQicvjIg&r=e3d1ehx3DI5AoMgDmi2Fzw&m=K2Bn2LK-__YeLjvGD5tX1I5m5Xi83SpRemq__4ftaII&s=MXN6C1q_C7X88dOuyw3xce0bSphW5ty43WBvwO6zf38&e=> -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.onap.org/pipermail/onap-discuss/attachments/20170426/e729c9d9/attachment.html>
