You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 7 Next »

Pre-requisite

Setup the OOM Infrastructure: OOM Infrastructure setup

Deploy OOM

Video describing all the steps

We will basically follow this guide: http://onap.readthedocs.io/en/latest/submodules/oom.git/docs/OOM%20User%20Guide/oom_user_guide.html?highlight=oom

  1. Clone OOM release-1.1.0 branch

    git clone -b release-1.1.0 ssh://adetalhouet@gerrit.onap.org:29418/oom
  2. Prepare configuration
    1. Edit the onap-parameters.yaml under

      oom/kubernetes/config
    2. To have endpoints registering to MSB, add your kubectl config token in kube2msb config, under kubeMasterAuthToken located at

      oom/kubernetes/kube2msb/values.yaml
  3. Create the config

    cd oom/kubernetes/config
    ./createConfig.sh -n onap
  4. Deploy ONAP

    cd oom/kubernetes/oneclick
    ./createAll.bash -n onap
  5. Now, time for a break. This will take arround 30/40 minutes.
  6. After 45mn, everything is ready

    $ kubectl get pods --all-namespaces
    NAMESPACE             NAME                                          READY     STATUS    RESTARTS   AGE
    kube-system           heapster-4285517626-n5b57                     1/1       Running   0          55m
    kube-system           kube-dns-638003847-px0s1                      3/3       Running   0          55m
    kube-system           kubernetes-dashboard-716739405-llh0w          1/1       Running   0          55m
    kube-system           monitoring-grafana-2360823841-tn80f           1/1       Running   0          55m
    kube-system           monitoring-influxdb-2323019309-34ml1          1/1       Running   0          55m
    kube-system           tiller-deploy-737598192-k2ttl                 1/1       Running   0          55m
    onap-aaf              aaf-1993711932-0xcdt                          0/1       Running   0          46m
    onap-aaf              aaf-cs-1310404376-6zjjh                       1/1       Running   0          46m
    onap-aai              aai-resources-1412762642-kh8r0                2/2       Running   0          47m
    onap-aai              aai-service-749944520-t87vn                   1/1       Running   0          47m
    onap-aai              aai-traversal-3084029645-x29p6                2/2       Running   0          47m
    onap-aai              data-router-3434587794-hj9b3                  1/1       Running   0          47m
    onap-aai              elasticsearch-622738319-m85sn                 1/1       Running   0          47m
    onap-aai              hbase-1949550546-lncls                        1/1       Running   0          47m
    onap-aai              model-loader-service-4144225433-0m8sp         2/2       Running   0          47m
    onap-aai              search-data-service-378072033-sfrnd           2/2       Running   0          47m
    onap-aai              sparky-be-3094577325-902jg                    2/2       Running   0          47m
    onap-appc             appc-1828810488-xg5k3                         2/2       Running   0          47m
    onap-appc             appc-dbhost-2793739621-ckxrf                  1/1       Running   0          47m
    onap-appc             appc-dgbuilder-2298093128-qd4b4               1/1       Running   0          47m
    onap-clamp            clamp-2211988013-qwkvl                        1/1       Running   0          46m
    onap-clamp            clamp-mariadb-1812977665-mp89r                1/1       Running   0          46m
    onap-cli              cli-595710742-wj4mg                           1/1       Running   0          47m
    onap-consul           consul-agent-3312409084-kv21c                 1/1       Running   1          47m
    onap-consul           consul-server-1173049560-966zr                1/1       Running   0          47m
    onap-consul           consul-server-1173049560-d656s                1/1       Running   1          47m
    onap-consul           consul-server-1173049560-k41w3                1/1       Running   0          47m
    onap-dcaegen2         dcaegen2                                      1/1       Running   0          47m
    onap-kube2msb         kube2msb-registrator-1359309322-p60lx         1/1       Running   0          46m
    onap-log              elasticsearch-1942187295-mtw6l                1/1       Running   0          47m
    onap-log              kibana-3372627750-k8q6p                       1/1       Running   0          47m
    onap-log              logstash-1708188010-2vpd1                     1/1       Running   0          47m
    onap-message-router   dmaap-3126594942-vnj5w                        1/1       Running   0          47m
    onap-message-router   global-kafka-666408702-1z9c5                  1/1       Running   0          47m
    onap-message-router   zookeeper-624700062-kvk1m                     1/1       Running   0          47m
    onap-msb              msb-consul-3334785600-nz1zt                   1/1       Running   0          47m
    onap-msb              msb-discovery-196547432-pqs3g                 1/1       Running   0          47m
    onap-msb              msb-eag-1649257109-nl11h                      1/1       Running   0          47m
    onap-msb              msb-iag-1033096170-6cx7t                      1/1       Running   0          47m
    onap-mso              mariadb-829081257-q90fd                       1/1       Running   0          47m
    onap-mso              mso-3784963895-brdxx                          2/2       Running   0          47m
    onap-multicloud       framework-2273343137-nnvr5                    1/1       Running   0          47m
    onap-multicloud       multicloud-ocata-1517639325-gwkjr             1/1       Running   0          47m
    onap-multicloud       multicloud-vio-4239509896-zxmvx               1/1       Running   0          47m
    onap-multicloud       multicloud-windriver-3629763724-993qk         1/1       Running   0          47m
    onap-policy           brmsgw-1909438199-k2ppk                       1/1       Running   0          47m
    onap-policy           drools-2600956298-p9t68                       2/2       Running   0          47m
    onap-policy           mariadb-2660273324-lj0ts                      1/1       Running   0          47m
    onap-policy           nexus-3663640793-pgf51                        1/1       Running   0          47m
    onap-policy           pap-466625067-2hcxb                           2/2       Running   0          47m
    onap-policy           pdp-2354817903-65rnb                          2/2       Running   0          47m
    onap-portal           portalapps-1783099045-prvmp                   2/2       Running   0          47m
    onap-portal           portaldb-3181004999-0t228                     2/2       Running   0          47m
    onap-portal           portalwidgets-2060058548-w6hr9                1/1       Running   0          47m
    onap-portal           vnc-portal-3680188324-b22zq                   1/1       Running   0          47m
    onap-robot            robot-2551980890-cw3vj                        1/1       Running   0          47m
    onap-sdc              sdc-be-2336519847-hcs6h                       2/2       Running   0          47m
    onap-sdc              sdc-cs-1151560586-sfkf0                       1/1       Running   0          47m
    onap-sdc              sdc-es-2438522492-cw6rj                       1/1       Running   0          47m
    onap-sdc              sdc-fe-2862673798-lplcx                       2/2       Running   0          47m
    onap-sdc              sdc-kb-1258596734-43lf7                       1/1       Running   0          47m
    onap-sdnc             sdnc-1395102659-rd27h                         2/2       Running   0          47m
    onap-sdnc             sdnc-dbhost-3029711096-vl2jg                  1/1       Running   0          47m
    onap-sdnc             sdnc-dgbuilder-4267203648-bb828               1/1       Running   0          47m
    onap-sdnc             sdnc-portal-2558294154-3nh31                  1/1       Running   0          47m
    onap-uui              uui-4267149477-bqt0r                          1/1       Running   0          46m
    onap-uui              uui-server-3441797946-dx683                   1/1       Running   0          46m
    onap-vfc              vfc-catalog-840807183-lx4d0                   1/1       Running   0          46m
    onap-vfc              vfc-emsdriver-2936953408-fb2pf                1/1       Running   0          46m
    onap-vfc              vfc-gvnfmdriver-2866216209-k5t1t              1/1       Running   0          46m
    onap-vfc              vfc-hwvnfmdriver-2588350680-bpglx             1/1       Running   0          46m
    onap-vfc              vfc-jujudriver-406795794-ttp9p                1/1       Running   0          46m
    onap-vfc              vfc-nokiavnfmdriver-1760240499-xm0qk          1/1       Running   0          46m
    onap-vfc              vfc-nslcm-3756650867-1dnr0                    1/1       Running   0          46m
    onap-vfc              vfc-resmgr-1409642779-0603z                   1/1       Running   0          46m
    onap-vfc              vfc-vnflcm-3340104471-xsk72                   1/1       Running   0          46m
    onap-vfc              vfc-vnfmgr-2823857741-r04xj                   1/1       Running   0          46m
    onap-vfc              vfc-vnfres-1792029715-ls480                   1/1       Running   0          46m
    onap-vfc              vfc-workflow-3450325534-flwtw                 1/1       Running   0          46m
    onap-vfc              vfc-workflowengineactiviti-4110617986-mvlgl   1/1       Running   0          46m
    onap-vfc              vfc-ztesdncdriver-1452986549-c59jb            1/1       Running   0          46m
    onap-vfc              vfc-ztevmanagerdriver-2080553526-wdxwq        1/1       Running   0          46m
    onap-vid              vid-mariadb-3318685446-hmf2q                  1/1       Running   0          47m
    onap-vid              vid-server-2994633010-x3t74                   2/2       Running   0          47m
    onap-vnfsdk           postgres-436836560-cl2dz                      1/1       Running   0          46m
    onap-vnfsdk           refrepo-1924147637-wft62                      1/1       Running   0          46m


  7. Let's run the init_robot script, that will enable us to check the robot logs

    cd oom/kubernetes/robot
    $ ./demo-k8s.sh init_robot
    WEB Site Password for user 'test': Starting Xvfb on display :89 with res 1280x1024x24
    Executing robot tests at log level TRACE
    ==============================================================================
    OpenECOMP ETE
    ==============================================================================
    OpenECOMP ETE.Robot
    ==============================================================================
    OpenECOMP ETE.Robot.Testsuites
    ==============================================================================
    OpenECOMP ETE.Robot.Testsuites.Update Onap Page :: Initializes ONAP Test We...
    ==============================================================================
    Update ONAP Page                                                      | PASS |
    ------------------------------------------------------------------------------
    OpenECOMP ETE.Robot.Testsuites.Update Onap Page :: Initializes ONA... | PASS |
    1 critical test, 1 passed, 0 failed
    1 test total, 1 passed, 0 failed
    ==============================================================================
    OpenECOMP ETE.Robot.Testsuites                                        | PASS |
    1 critical test, 1 passed, 0 failed
    1 test total, 1 passed, 0 failed
    ==============================================================================
    OpenECOMP ETE.Robot                                                   | PASS |
    1 critical test, 1 passed, 0 failed
    1 test total, 1 passed, 0 failed
    ==============================================================================
    OpenECOMP ETE                                                         | PASS |
    1 critical test, 1 passed, 0 failed
    1 test total, 1 passed, 0 failed
    ==============================================================================
    Output:  /share/logs/demo/UpdateWebPage/output.xml
    Log:     /share/logs/demo/UpdateWebPage/log.html
    Report:  /share/logs/demo/UpdateWebPage/report.html
  8.  Navigate to

    <kubernetes-vm-ip>:30209

    and to see the robot logs, go to


    <kubernetes-vm-ip>:30209/logs/

Running vFW demo


Video of onboarding:

Video of instantiation:

  1. Login into the VNC. Password is password

    <kubernetes-vm-ip>:30211
  2. Open the browser and navigate to the ONAP Portal

    Login using the Designer user. cs0008/demo123456!

    http://portal.api.simpledemo.onap.org:8989/ONAPPORTAL/login.htm
  3. Open SDC application, click on the OnBoard tab.
    1. click Create new VLM (Licence Model)
      1. Use onap as Vendor Name, and enter a description
      2. clicksave
      3. click Licence Key Group and Add Licence Key Group, then fill in the required fields
      4. click Entitlements Pools and Add Entitlement Pool, then fill in the required fields
      5. click Feature Groups and Add Feature Group, then fill in the required fields. Also, under the Entitlement Pools tab, drag the created entitlement pool to the left. Same for the License Key Groups
      6. click Licence Aggreements and Add Licence Agreement, then fill in the required fields. Under the tab Features Groups, drag the feature group created previously.
      7. then check-in and submit
      8. go back to OnBoard page
    2. click Create a new VSP
      1. First we create the vFW sinc; give it a name, i.e. vFW_SINC. Select the Vendor (onap) and the Category (Firewall) and give it a description.
      2. Click on the warning, and add a licence model
      3. Get the zip package: vfw-sinc.zip
      4. Click on overview, and import the zip
      5. Click Proceed to validation then check-in then submit
    3. click Create a new VSP
      1. Then we create the vFW packet generator; give it a name, i.e. vFW_PG. Select the Vendor (onap) and the Category (Firewall) and give it a description.
      2. Click on the warning, and add a licence model
      3. Get the zip package: vfw_pg.zip
      4. Click on overview, and import the zip
      5. Click Proceed to validation then check-in then submit
    4. Go to SDC home. Click on the top right icone, with the orange arrow.



License Model

as cs on SDC onboard | new license model (lkg/ep/fg/ep - all not required) | 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 SP vFWSink attachments zip (same one from R0 above) | proceed to validation | checkin | submitproceed 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 

as cs | sdc home | see firewall | add service | cat=l4, 123456 create | icon | composition, expand left app L4 - drag TBD(need new zip? - 2 services)| submit for testing 

as jm | start testing | accept 

as gv | approve 

as op | distribute | monitor

  • No labels