Running the ONAP Demos
see also running vFW Demo on ONAP Amsterdam Release
see F2F vetted/merged/collaborated rewrite on Vetted vFirewall Demo - Full draft how-to for F2F and ReadTheDocs
see als vFWCL instantiation, testing, and debuging
ONAP Deployment Videos
ONAP Version | Undercloud | Description | Video |
---|---|---|---|
1.1 R1 Nov 2017 | Openstack OPEN-LAB | End to End vFirewall from SDC to Closed Loop testing | Pending upload Nov 2017 by Integration team for R1 |
1.0.0 pre Aug 2017 | Rackspace vFirewall E2E | 3 - 1.6G 32min 17:11-17:43 (Run vFirewall demo including closed-loop DMaaP TCA/Measurement stats) (there is a swap of the vLB during onboarding that only affects the service icon - both vLB and vFW are layer 4) | |
1.0.0 pre Aug 2017 | Rackspace ONAP installation (before DCAE) | 1 - 2.2G 23min 16:33-16:57 (bootstrap rackspace ONAP VMs - before 5 DCAE boot up) | |
1.0.0 pre Aug 2017 | Rackspace ONAP installation (DCAE 1.0) | 2 - 1.2G 10min 17:00-17:10 (Observe 5 DCAE VMs come up - wait for ONAP to be stable) - only for timing - does not show much! DCAE 1.0.0 takes up to 26 min to get the dcae-controller docker container up and another 7 min to start orchestration of the cdap cluster check progress by watching the dcae-controller "docker ps" - the collector instance is first to come up, pstg may take up to 24 min after container start and 48 min after VM start, cdap02 is last
| |
|
|
|
|
1.1.0 Oct 2017 | OOM Kubernetes on Rancher on EC2 |
| |
1.0.0 | OOM Kubernetes on Rancher on Openstack | Mike's presentation where the vFirewall comes up - ONAP Operations Manager Project#DemoVideo see min TDB |
VNF Onboarding, Instantiation, and Closed-loop Operations
ONAP Version | Operation | Description | Video |
---|---|---|---|
Amsterdam Release Nov 2017 (still good for Beijing Release) | VNF Onboarding via SDC | Step-by-step presentation that illustrates how to onboard a VNF via SDC and create a new service | |
Amsterdam Release Nov 2017 (still good for Beijing Release) | vFirewall closed loop | Step-by-step presentation that illustrates how to run closed-loop operations for the vFW use case. | |
Amsterdam Release Nov 2017 (still good for Beijing Release) | vLoadBalancer/vDNS closed loop | Step-by-step presentation that illustrates how to run closed-loop operations for the vLB/vDNS use case | |
Amsterdam Release | vCPE demo | Video that shows vCPE closed loop | |
Amsterdam Release Nov 2017 Alexis | vFirewall closed loop / Vanilla Openstack Private Cloud | Step-by-step presentation of vFW use case and closed-loop operations on a Vanilla Openstack (Newton) private cloud; service and VNF instantiated with SO APIs.
| |
Amsterdam Release Nov 2017 Alexis | vLB/DNS closed loop / Vanilla Openstack Private Cloud | Step-by-step presentation of vLB/DNS use case and closed-loop operations on a Vanilla Openstack (Newton) private cloud; service and VNF instantiated with SO APIs. |
ONAP VF Templates
Release | Artifact | References | Description |
---|---|---|---|
1.0.0/R1 | vFirewall VF Heat Template |
https://nexus.onap.org/content/sites/raw/org.openecomp.demo/heat/vFW/1.0.0/base_vfw.env containing the repo https://nexus.onap.org/content/sites/raw/org.openecomp.demo/vnfs/vfw/1.0.0-SNAPSHOT | vFirewall heat template zips |
1.0.0 | vFirewall SSH key | /testsuite/robot/assets/keys/robot_ssh_private_key.pvt | ssh key for the demo instances (fwl, sink, traffic generator) |
Quickstart Instructions
(The following are a short form of the full demo instructions)
User workflow
Duration: 5 min until robot init/preload - 10 min after that.
Tutorial: Verifying and Observing a deployed Service Instance#vFirewallFlow
Optional |
---|
R1.0.0 License Model as cs on SDC onboard | new license model | license key groups (network wide / Universal) | Entitlement pools (network wide / absolute 100 / CPU / 000001 / Other tbd / Month) | Feature Groups (123456) | Available Entitlement Pools (push right) | License Agreements | Add license agreement (unlimited) - push right / save / check-in / submit | Onboard breadcrumb VF Onboard | new Vendor (not Virtual) Software Product (FWL App L4+) - select network package not manual checkbox | select LA (Lversion 1, LA, then FG) save | upload zip | proceed to validation | checkin | submit Onboard home | drop vendor software prod repo on "top right" | select, import vsp | create | icon | submit for testing Distributing as jm | start testing | accept as cs | sdc home | see firewall | add service | cat=l4, 123456 create | icon | composition, expand left app L4 - drag both vsps | submit for testing as jm | start testing | accept as gv | approve as op | distribute
|
R1 License Model as cs on SDC onboard | new license model | license key groups (network wide / Universal) | Entitlement pools (network wide / absolute 100 / CPU / 000001 / Other tbd / Month) | Feature Groups (123456) | Available Entitlement Pools (push right) | License Agreements | Add license agreement (unlimited) - push right / save / check-in / submit | Onboard breadcrumb VF Onboard | new Vendor (not Virtual) Software Product (FWL App L4+) - | select network package not manual checkbox | select LA (Lversion 1, LA, then FG) - ignore warning - save | upload vFWSink attachments zip proceed to validation | checkin | submit | 2nd VSP - same above expept vFWPG.zip | proceed validation, checkin submit | Onboard home | drop vendor software prod repo on "top right" | select, import vsp | create | icon | submit for testing - do twice for each vFWSNK, vFWPG Distributing as jm | start testing | accept - for both vFWSNK, vFWPG as cs | sdc home | see firewall | add service | cat=l4, 123456 create | icon | composition, expand left app L4 - drag both vsps | submit for testing as jm | start testing | accept as gv | approve as op | distribute | monitor Robot operations ./demo.sh init_robot see http://amsterdam.onap.info:30209/ http://amsterdam.onap.info:30209/logs/ example health check results http://amsterdam.onap.info:30209/logs/ETE_11778/report.html ./demo.sh init (verify cloud-region in AAI set)
|
todo: incorporate https://lists.onap.org/pipermail/onap-discuss/2017-November/006401.html
todo: add "cli" alternatives to gui/rest commands - http://portal.api.simpledemo.onap.org:9090/