Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. vCpeResCust custom workflow:
    1. Closed loop: manually send VES event to DCAE, APPC successfully restarted VNF via two options: directly talking to Openstack, calling MultiCloud API.
      1. To restart through Openstack, we need the following vserver info in AAI. This is added by heat bridge. Note that if identity-url is missing then APPC will use the default one from its properties. 


        Code Block
        "vserver-selflink": "http://10.12.25.2:8774/v2.1/466979b815b5415ba14ada713e6e1846/servers/9e17027d-c09d-45c4-9a7a-84f50a2246fd",
      2. In the appc container, /opt/openecomp/appc/data/properties/appc.properties should have either of the following lines.

        Code Block
        provider1.identity=http://10.12.25.2:5000/v3 #this is for openstack
        
        provider1.identity=http://10.0.14.1:9005/api/multicloud-titanium_cloud/v0/pod25_RegionOne/identity/v2.0 #this is for multicloud



      3. To restart through MultiCloud, the following ESR should be added, note that the identity-url and  the vserver self link is pointing to MultiCloud. Note that the vserver selflink has a different IP and port. APPC picks up the user name and password from ESR and use them to access MultiCloud API.

        Code Block
        titleESR and vserver data from AAI
        collapsetrue
        https://aai1:8443/aai/v11/cloud-infrastructure/cloud-regions/cloud-region/CloudOwner/RegionOne?depth=all
        
        
        {
            "cloud-owner": "CloudOwner",
            "cloud-region-id": "RegionOne",
            "cloud-type": "SharedNode",
            "owner-defined-type": "OwnerType",
            "cloud-region-version": "v1",
            "identity-url": "http://10.0.14.1:9005/api/multicloud-titanium_cloud/v0/pod25_RegionOne/identity/v3",
            "cloud-zone": "CloudZone",
            "sriov-automation": false,
            "resource-version": "1510239649440",
            "tenants": {
                "tenant": [
                    {
                        "tenant-id": "466979b815b5415ba14ada713e6e1846",
                        "tenant-name": "Integration",
                        "resource-version": "1509709609665",
                        "vservers": {
                            "vserver": [
                                {
                                    "vserver-id": "9e17027d-c09d-45c4-9a7a-84f50a2246fd",
                                    "vserver-name": "zdcpe1cpe01dns01_110306",
                                    "vserver-name2": "zdcpe1cpe01dns01_110306",
                                    "prov-status": "ACTIVE",
                                    "vserver-selflink": "http://10.0.14.1:80/v2.1/466979b815b5415ba14ada713e6e1846/servers/9e17027d-c09d-45c4-9a7a-84f50a2246fd",
                                    "in-maint": false,
                                    "is-closed-loop-disabled": false,
                                    "resource-version": "1510183808208",
        ....
        
        
            "esr-system-info-list": {
                "esr-system-info": [
                    {
                        "esr-system-info-id": "432ac032-e996-41f2-84ed-9c7a1766eb29",
                        "system-name": "example-system-name-val-29070",
                        "type": "example-type-val-85254",
                        "vendor": "example-vendor-val-94515",
                        "version": "example-version-val-71880",
                        "service-url": "http://10.12.25.2:5000/v3",
                        "user-name": "demo",
                        "password": "onapdemo",
                        "system-type": "VIM",
                        "ssl-cacert": "example-ssl-cacert-val-75021",
                        "ssl-insecure": true,
                        "ip-address": "example-ip-address-val-44431",
                        "port": "example-port-val-93234",
                        "cloud-domain": "Default",
                        "default-tenant": "Integration",
                        "resource-version": "1510239649503"
                    }
                ]
            }
        }
    2. Tested DeleteVcpeResCust flow.
      1. After a few bug fixes, the flow was able to delete the vG stack. But the subsequent SDNC request returned an error: 
        Jira
        serverONAP JIRA
        columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
        serverId425b2b0a-557c-3c0c-b515-579789cceedb
        keySDNC-184
        .
      2. The flow failed to pick up allotted resources: 
        Jira
        serverONAP JIRA
        columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
        serverId425b2b0a-557c-3c0c-b515-579789cceedb
        keySO-325

11/8/2017

  1. vCpeResCust custom workflow:
    1. Successfully passed custom workflow test: created tunnelxconn-allotted-resource, vG, brg-allotted-resourece, configured vGMUX and vBRG. Note that currently VxLAN on vG is manually configured.
    2. Task: DG change to configure vG VxLAN: 
      Jira
      serverONAP JIRA
      columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
      serverId425b2b0a-557c-3c0c-b515-579789cceedb
      keySDNC-182
    3. Task: DG change to return the following vG heat parameters to SO. This is in vfmodule assign.

      Code Block
      titlevG heat parameters to be returned by SDNC
      collapsetrue
        mux_gw_private_net_id: zdfw1muxgw01_private
        mux_gw_private_subnet_id: zdfw1muxgw01_sub_private
        mux_gw_private_net_cidr: 10.5.0.0/24
        cpe_public_net_id: vCPEInfraCPEPUBLIC110306
        cpe_public_subnet_id: vCPEInfraCPEPUBLICSUB110306
        cpe_public_net_cidr: 10.2.0.0/24
        onap_private_net_id: oam_onap_hUnI
        onap_private_subnet_id: oam_onap_hUnI
        onap_private_net_cidr: 10.0.0.0/16
        vgw_private_ip_0: 10.5.0.22
        vgw_private_ip_1: 10.0.101.30
        vgw_private_ip_2: 10.2.0.2
        vgw_name_0: zdcpe1cpe01gw01
        vnf_id: vCPE_Infrastructure_GW_demo_app
        vf_module_id: vCPE_Customer_GW
        mux_ip_addr: 10.5.0.21
        vg_vgmux_tunnel_vni: 100
    4. Brian will fix the HEAT bridge in robot, which will be used to add vserver info to AAI.
    5. Brian will add a DHCP server in the Webserver.

...