Ok, so by having the cloud site as follow

        "RegionAlex":
        {
          "region_id": "RegionAlex",
          "clli": "RegionAlex",
          "aic_version": "2.5",
          "identity_service_id": "ALEX_KEYSTONE"
        }

it’s showing correctly in VID. I also created its own clli in AAI.

But I thought the region does matter for OpenStack, doesn’t it?

Alexis

> On Jan 9, 2018, at 9:37 AM, FREEMAN, BRIAN D <[email protected]> wrote:
> 
> You need to name one RegionTwo or something,
>  
> From: [email protected] 
> [mailto:[email protected]] On Behalf Of Alexis de Talhouët
> Sent: Tuesday, January 09, 2018 9:34 AM
> To: onap-discuss <[email protected]>
> Subject: [onap-discuss] [AAI][SO] How to add another LCP Region
>  
> Hello AAI, SO expert,
>  
> I’m trying to add another LCP Region to be able to deploy VNF in another 
> OpenStack instance.
>  
> To do so, I have done the following:
>  
> In MSO:
> - Add a Cloud Site
>  
>         "RegionAlex":
>         {
>           "region_id": "RegionOne",
>           "clli": "RegionOne",
>           "aic_version": "2.5",
>           "identity_service_id": "ALEX_KEYSTONE"
>         }
>  
> - Add it’s associated Cloud Identity Services
>  
>        "ALEX_KEYSTONE":
>         {
>           "identity_url": "http://10.195.194.215:5000/v2.0 
> <https://urldefense.proofpoint.com/v2/url?u=http-3A__10.195.194.215-3A5000_v2.0&d=DwMFaQ&c=LFYZ-o9_HUMeMTSQicvjIg&r=e3d1ehx3DI5AoMgDmi2Fzw&m=oHswheJmkWJIcCFYw24k7XQ3lZ-POKBf-k_XFejRrNQ&s=u3st_5cAWjMqICf5KR8cqtqgGnlBWa9NLed_jnRmi9Q&e=>",
>           "mso_id": "nso",
>           "mso_pass": "86b74198e8ccb959eaaadefevsd2a8a2",
>           "admin_tenant": "service",
>           "member_role": "admin",
>           "tenant_metadata": true,
>           "identity_server_type": "KEYSTONE",
>           "identity_authentication_type": "USERNAME_PASSWORD"
>         }
>  
> In AAI:
> - Create a cloud region
>  
>         {
>             "cloud-owner": "CloudOwner",
>             "cloud-region-id": "RegionAlex",
>             "cloud-type": "SharedNode",
>             "owner-defined-type": "OwnerType",
>             "cloud-region-version": "v1",
>             "cloud-zone": "CloudZone",
>             "sriov-automation": false,
>             "resource-version": "1515506147118",
>             "relationship-list": {
>                 "relationship": [
>                     {
>                         "related-to": "complex",
>                         "related-link": 
> "/aai/v11/cloud-infrastructure/complexes/complex/clli1",
>                         "relationship-data": [
>                             {
>                                 "relationship-key": 
> "complex.physical-location-id",
>                                 "relationship-value": "clli1"
>                             }
>                         ]
>                     }
>                 ]
>             }
>         }
>  
>  
> - Create the tenant in the region for the 4 different services with the right 
> tenant id:
>  
> {
>     "tenant-id": "21ca0f4c2239475fbf1b4b499399163e",
>     "tenant-name": "nso-rancher",
>     "relationship-list": {
>         "relationship": [
>             {
>                 "related-to": "service-subscription",
>                 "related-link": 
> "/aai/v11/business/customers/customer/Demonstration/service-subscriptions/service-subscription/vLB",
>                 "relationship-data": [
>                     {
>                         "relationship-key": "customer.global-customer-id",
>                         "relationship-value": "Demonstration"
>                     },
>                     {
>                         "relationship-key": 
> "service-subscription.service-type",
>                         "relationship-value": "vLB"
>                     }
>                 ]
>             },
>             {
>                 "related-to": "service-subscription",
>                 "related-link": 
> "/aai/v11/business/customers/customer/Demonstration/service-subscriptions/service-subscription/vIMS",
>                 "relationship-data": [
>                     {
>                         "relationship-key": "customer.global-customer-id",
>                         "relationship-value": "Demonstration"
>                     },
>                     {
>                         "relationship-key": 
> "service-subscription.service-type",
>                         "relationship-value": "vIMS"
>                     }
>                 ]
>             },
>             {
>                 "related-to": "service-subscription",
>                 "related-link": 
> "/aai/v11/business/customers/customer/Demonstration/service-subscriptions/service-subscription/vFWCL",
>                 "relationship-data": [
>                     {
>                         "relationship-key": "customer.global-customer-id",
>                         "relationship-value": "Demonstration"
>                     },
>                     {
>                         "relationship-key": 
> "service-subscription.service-type",
>                         "relationship-value": "vFWCL"
>                     }
>                 ]
>             },
>             {
>                 "related-to": "service-subscription",
>                 "related-link": 
> "/aai/v11/business/customers/customer/Demonstration/service-subscriptions/service-subscription/vCPE",
>                 "relationship-data": [
>                     {
>                         "relationship-key": "customer.global-customer-id",
>                         "relationship-value": "Demonstration"
>                     },
>                     {
>                         "relationship-key": 
> "service-subscription.service-type",
>                         "relationship-value": "vCPE"
>                     }
>                 ]
>             }
>         ]
>     }
> }
>  
> So my expectation is to have VID displaying the two LCP Region so I can pick 
> the one where I want to deploy.
>  
> The thing is, VID is showing only one “RegionOne” option. But in the console 
> I can see it’s retrieving two.
>  
> cloudRegionTenantList=  creationService.js:909:3
> [
>     {
>         "cloudRegionId": "",
>         "tenantName": "Please choose a region",
>         "tenantId": ""
>     },
>     {
>         "cloudRegionId": "RegionOne",
>         "tenantName": "nso-rancher",
>         "tenantId": "5c59f02201d54aa89af1f2207f7be2c1",
>         "isPermitted": true
>     },
>     {
>         "cloudRegionId": "RegionOne",
>         "tenantName": "nso-rancher",
>         "tenantId": "21ca0f4c2239475fbf1b4b499399163e",
>         "isPermitted": true
>     }
> ]
>  
> So I’m wondering what I could have done wrong. As the cloudRegionId are the 
> same, it’s displaying only one, but you can see the tenantId is different.
>  
>  
> My question is, what should be the process to do this?
>  
> Thanks,
> Alexis

_______________________________________________
onap-discuss mailing list
[email protected]
https://lists.onap.org/mailman/listinfo/onap-discuss

Reply via email to