Hi Kranthi, Thanks for the detailed response. We will do the required changes in our cloud site and let your know the results soon.
Regards Vivek On Tue, Mar 12, 2019 at 11:50 PM Kranthi Guttikonda < [email protected]> wrote: > If you want to use keystone v3 then you need to use multicloud as a proxy > for SO > > > > You can follow the below instructions (Fetched originally from Marco > Platania’s e-mail). > > > > Login to so-mariadb > > > > cataloguser/catalog123 > > > > MariaDB [(none)]> use catalogdb; > > *Database changed* > > MariaDB [catalogdb]> update identity_services set IDENTITY_URL=" > http://xx.xx.xx.xx:30280/api/multicloud/v0/CloudOwner_RegionOne/identity/v2.0" > where ID="DEFAULT_KEYSTONE"; > > *Query OK, 1 row affected (0.05 sec)* > > *Rows matched: 1* *Changed: 1* *Warnings: 0* > > > > MariaDB [catalogdb]> select * from identity_services; > > > +------------------+-------------------------------------------------------------------------------+----------------------+----------------------------------+--------------+-------------+-----------------+----------------------+------------------------------+-----------------+---------------------+---------------------+ > > | ID | IDENTITY_URL > | MSO_ID | MSO_PASS > | ADMIN_TENANT | MEMBER_ROLE | TENANT_METADATA | > IDENTITY_SERVER_TYPE | IDENTITY_AUTHENTICATION_TYPE | LAST_UPDATED_BY | > CREATION_TIMESTAMP | UPDATE_TIMESTAMP | > > > +------------------+-------------------------------------------------------------------------------+----------------------+----------------------------------+--------------+-------------+-----------------+----------------------+------------------------------+-----------------+---------------------+---------------------+ > > | DEFAULT_KEYSTONE | > http://xx.xx.xx.xx:30280/api/multicloud/v0/CloudOwner_RegionOne/identity/v2.0 > | admin | 313dece408af7759d442d7b06dd9a6aa | service | > admin | 1 | KEYSTONE | USERNAME_PASSWORD > | FLYWAY | 2019-03-08 22:03:56 | 2019-03-08 22:03:56 | > > | RAX_KEYSTONE | https://identity.api.rackspacecloud.com/v2.0 > | RACKSPACE_ACCOUNT_ID | > RACKSPACE_ACCOUNT_APIKEY | service | admin | > 1 | KEYSTONE | RACKSPACE_APIKEY | FLYWAY > | 2019-03-08 22:03:56 | 2019-03-08 22:03:56 | > > > +------------------+-------------------------------------------------------------------------------+----------------------+----------------------------------+--------------+-------------+-----------------+----------------------+------------------------------+-----------------+---------------------+---------------------+ > > *2 rows in set (0.00 sec)* > > > > MariaDB [catalogdb]> > > > > Here xx.xx.xx.xx is the node IP in OOM and 30280 is msb-iag nodePort. You > have to use CloudOwner_RegionOne (not RegionOne directly) > > > > Also update(initially robot creates the cloud-region already)RegionOne in > AAI like below (I have used postman) > > > > Note: You have to find the resource-version for tenant and cloud-region > (In my case “onap” as a tenant). If you have esr-system-info-list already > present in AAI then you have to find that resource version too. > > > > PUT: https://{{aai_ip}}:{{aai_port}} > /aai/v14/cloud-infrastructure/cloud-regions/cloud-region/CloudOwner/RegionOne > > > > { > > "cloud-owner": "CloudOwner", > > "cloud-region-id": "RegionOne", > > "cloud-type": "openstack", > > "owner-defined-type": "OwnerType", > > "cloud-region-version": "v2.5", > > "identity-url": " > http://xx.xx.xx.xx:30280/api/multicloud/v0/CloudOwner_RegionOne/identity/v2.0/tokens > ", > > "cloud-zone": "CloudZone", > > "resource-version": "1552400062339", > > "complex-name": "clli1", > > "tenants": { > > "tenant": [{ > > "tenant-id": "4fbe40e4cb3d457d931c818adce0f9ff", > > "tenant-name": "onap", > > "resource-version": "1552081102993" > > }] > > }, > > "esr-system-info-list": { > > "esr-system-info": [{ > > "esr-system-info-id": "1", > > "system-name": "OpenStack", > > "type": "vim", > > "service-url": "http://xx.xx.xx.xx 30500/v3", > > "user-name": "admin", > > "password": "password", > > "system-type": "VIM", > > "ssl-insecure": true, > > "cloud-domain": "default", > > "default-tenant": "onap" > > }] > > } > > } > > > > Pre-load the SDNC > > > > And then in VID home screen, select the “Test API for Al-a-carte as”: > VNF_API(old) > > > > Thanks, > Kranthi > > > > *From: *<[email protected]> on behalf of "Brian via > Lists.Onap.Org" <[email protected]> > *Reply-To: *"[email protected]" <[email protected]>, " > [email protected]" <[email protected]> > *Date: *Tuesday, March 12, 2019 at 2:08 PM > *To: *"[email protected]" <[email protected]>, " > [email protected]" <[email protected]> > *Subject: *Re: [onap-discuss] Casablanca SO Openstack adapter > org.onap.so.openstack.utils.MsoCommonUtils - RA_CONNECTION_EXCEPTION > > > > You need to use Keystone v2.0 with that configuration > > > > Brian > > > > > > *From:* [email protected] <[email protected]> *On > Behalf Of *Vivekanandan Muthukrishnan > *Sent:* Tuesday, March 12, 2019 1:05 PM > *To:* [email protected] > *Subject:* [onap-discuss] Casablanca SO Openstack adapter > org.onap.so.openstack.utils.MsoCommonUtils - RA_CONNECTION_EXCEPTION > > > > Hi All, > > > > We deployed ONAP Casablanca and the SO openstack adapter is failing to > create HeatClient for some reason. It looks like this is something to do > with SO multi-site configuration. The below are the log snippets from > *so-openstack-adapter* and *so-mariadb* for your reference. > > > > Did anyone face this issue? Could someone confirm if our configuration is > a valid one? > > > > *Logs from dev-so-so-openstack-adapter-* > > > > 2019-03-11T15:00:38.195Z|a5daa042-68a2-4abf-bc78-07beb5164daf| > o.onap.so.logging.jaxrs.filter.SpringClientFilter - Headers : > {X-Application-Context=[application:8082], > X-Content-Type-Options=[nosniff], X-XSS-Protection=[1; mode=block], > Cache-Control=[no-cache, no-store, max-age=0, must-revalidate], > Pragma=[no-cache], Expires=[0], X-Frame-Options=[DENY], > Content-Type=[application/hal+json;charset=UTF-8], > Transfer-Encoding=[chunked], Date=[Mon, 11 Mar 2019 15:00:38 GMT]} > > 2019-03-11T15:00:38.195Z|a5daa042-68a2-4abf-bc78-07beb5164daf| > o.onap.so.logging.jaxrs.filter.SpringClientFilter - Response body: { > > "id" : "regionOne", > > "identityService" : { > > "id" : "DEFAULT_KEYSTONE", > > "handler" : { }, > > "hibernateLazyInitializer" : { }, > > "identityServerTypeAsString" : "KEYSTONE", > > "identity_url" : "http://192.168.37.13:5000/v3 > <https://urldefense.proofpoint.com/v2/url?u=http-3A__192.168.37.13-3A5000_v3&d=DwMFaQ&c=LFYZ-o9_HUMeMTSQicvjIg&r=e3d1ehx3DI5AoMgDmi2Fzw&m=M9SRyVmAxMZMWNwKiAomUjEOzjXyAQIqM7YmNCAnnBw&s=yLuCG6sBk2c6UsTiwLDUITmfA7UvMhpg8tHicZUIzmw&e=> > ", > > "mso_id" : "admin", > > "mso_pass" : > "bf8db9c9ff076bc8fdc17eae6202553cdf27c2e4a24aa4aa5169df736e062071", > > "admin_tenant" : "service", > > "member_role" : "admin", > > "tenant_metadata" : true, > > "identity_server_type" : "KEYSTONE", > > "identity_authentication_type" : "USERNAME_PASSWORD", > > "last_updated_by" : "FLYWAY", > > "creation_timestamp" : "2019-03-11T14:29:44.000+0000", > > "update_timestamp" : "2019-03-11T14:29:44.000+0000" > > }, > > "uri" : null, > > "region_id" : "regionOne", > > "aic_version" : "3.0", > > "clli" : "regionOne", > > "platform" : null, > > "orchestrator" : null, > > "cloudify_id" : null, > > "identity_service_id" : "DEFAULT_KEYSTONE", > > "last_updated_by" : "FLYWAY", > > "creation_timestamp" : "2019-03-11T14:30:03.000+0000", > > "update_timestamp" : "2019-03-11T14:30:03.000+0000", > > "_links" : { > > "self" : { > > "href" : "http://so-catalog-db-adapter.onap:8082/cloudSite/regionOne > <https://urldefense.proofpoint.com/v2/url?u=http-3A__so-2Dcatalog-2Ddb-2Dadapter.onap-3A8082_cloudSite_regionOne&d=DwMFaQ&c=LFYZ-o9_HUMeMTSQicvjIg&r=e3d1ehx3DI5AoMgDmi2Fzw&m=M9SRyVmAxMZMWNwKiAomUjEOzjXyAQIqM7YmNCAnnBw&s=YZk6dandha3t_R5l3juymeF3UfiYCy_4b_tvznmJJD4&e=> > " > > }, > > "cloudSite" : { > > "href" : "http://so-catalog-db-adapter.onap:8082/cloudSite/regionOne > <https://urldefense.proofpoint.com/v2/url?u=http-3A__so-2Dcatalog-2Ddb-2Dadapter.onap-3A8082_cloudSite_regionOne&d=DwMFaQ&c=LFYZ-o9_HUMeMTSQicvjIg&r=e3d1ehx3DI5AoMgDmi2Fzw&m=M9SRyVmAxMZMWNwKiAomUjEOzjXyAQIqM7YmNCAnnBw&s=YZk6dandha3t_R5l3juymeF3UfiYCy_4b_tvznmJJD4&e=> > " > > } > > } > > } > > 2019-03-11T15:00:38.196Z|a5daa042-68a2-4abf-bc78-07beb5164daf| > o.onap.so.logging.jaxrs.filter.SpringClientFilter - > =======================response > end================================================= > > 2019-03-11T15:00:38.211Z|a5daa042-68a2-4abf-bc78-07beb5164daf| > org.onap.so.openstack.utils.MsoHeatUtils - Found: > CloudSite[regionId=regionOne,identityServiceId=DEFAULT_KEYSTONE,cloudVersion=3.0,clli=regionOne,cloudifyId=<null>,platform=<null>,orchestrator=<null>] > > 2019-03-11T15:00:38.213Z|a5daa042-68a2-4abf-bc78-07beb5164daf| > org.onap.so.openstack.utils.MsoHeatUtils - Found: > CloudIdentity[id=DEFAULT_KEYSTONE,identityUrl= > http://192.168.37.13:5000/v3,msoId=admin,adminTenant=service,memberRole=admin,tenantMetadata=true,identityServerType=KEYSTONE,identityAuthenticationType=USERNAME_PASSWORD > <https://urldefense.proofpoint.com/v2/url?u=http-3A__192.168.37.13-3A5000_v3-2CmsoId-3Dadmin-2CadminTenant-3Dservice-2CmemberRole-3Dadmin-2CtenantMetadata-3Dtrue-2CidentityServerType-3DKEYSTONE-2CidentityAuthenticationType-3DUSERNAME-5FPASSWORD&d=DwMFaQ&c=LFYZ-o9_HUMeMTSQicvjIg&r=e3d1ehx3DI5AoMgDmi2Fzw&m=M9SRyVmAxMZMWNwKiAomUjEOzjXyAQIqM7YmNCAnnBw&s=BADXugsHnRtPeN8aOb1T6CHGbq9y1KOAwbvTqr5zR5w&e=> > ] > > 2019-03-11T15:00:38.213Z|a5daa042-68a2-4abf-bc78-07beb5164daf| > org.onap.so.openstack.utils.MsoHeatUtils - keystoneUrl= > http://192.168.37.13:5000/v3 > <https://urldefense.proofpoint.com/v2/url?u=http-3A__192.168.37.13-3A5000_v3&d=DwMFaQ&c=LFYZ-o9_HUMeMTSQicvjIg&r=e3d1ehx3DI5AoMgDmi2Fzw&m=M9SRyVmAxMZMWNwKiAomUjEOzjXyAQIqM7YmNCAnnBw&s=yLuCG6sBk2c6UsTiwLDUITmfA7UvMhpg8tHicZUIzmw&e=> > > 2019-03-11T15:00:38.283Z|a5daa042-68a2-4abf-bc78-07beb5164daf| > org.onap.so.openstack.utils.MsoCommonUtils - RA_CONNECTION_EXCEPTION > > 2019-03-11T15:00:38.285Z|a5daa042-68a2-4abf-bc78-07beb5164daf| > org.onap.so.openstack.utils.MsoHeatUtils - RA_CONNECTION_EXCEPTION > > 2019-03-11T15:00:38.286Z|a5daa042-68a2-4abf-bc78-07beb5164daf| > org.onap.so.adapters.vnf.MsoVnfAdapterImpl - RA_QUERY_VNF_ERR > > org.onap.so.openstack.exceptions.MsoOpenstackException: The resource could > not be found. > > org.onap.so.openstack.exceptions.MsoOpenstackException: The resource could > not be found. > > at > org.onap.so.openstack.utils.MsoCommonUtils.keystoneErrorToMsoException(MsoCommonUtils.java:157) > > at > org.onap.so.openstack.utils.MsoHeatUtils.getHeatClient(MsoHeatUtils.java:914) > > at > org.onap.so.openstack.utils.MsoHeatUtils.queryStack(MsoHeatUtils.java:571) > > at > org.onap.so.adapters.vnf.MsoVnfAdapterImpl.createVfModule(MsoVnfAdapterImpl.java:658) > > at > org.onap.so.adapters.vnf.MsoVnfAdapterImpl$$FastClassBySpringCGLIB$$8b1f101c.invoke(<generated>) > > at > org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) > > at > org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:736) > > at > org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) > > at > org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) > > at > org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:282) > > at > org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) > > at > org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) > > at > org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:671) > > at > org.onap.so.adapters.vnf.MsoVnfAdapterImpl$$EnhancerBySpringCGLIB$$2b1b798a.createVfModule(<generated>) > > at > org.onap.so.adapters.vnf.VnfAdapterRest$CreateVfModuleTask.run(VnfAdapterRest.java:440) > > at java.lang.Thread.run(Thread.java:748) > > 2019-03-11T15:00:38.296Z|a5daa042-68a2-4abf-bc78-07beb5164daf| > org.onap.so.adapters.vnf.VnfAdapterRest - Exception : > > org.onap.so.adapters.vnf.exceptions.VnfException: 404 Not Found: The > resource could not be found. > > at > org.onap.so.adapters.vnf.MsoVnfAdapterImpl.createVfModule(MsoVnfAdapterImpl.java:668) > > at > org.onap.so.adapters.vnf.MsoVnfAdapterImpl$$FastClassBySpringCGLIB$$8b1f101c.invoke(<generated>) > > at > org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204) > > at > org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:736) > > at > org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) > > at > org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) > > at > org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:282) > > at > org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) > > at > org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) > > at > org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:671) > > at > org.onap.so.adapters.vnf.MsoVnfAdapterImpl$$EnhancerBySpringCGLIB$$2b1b798a.createVfModule(<generated>) > > at > org.onap.so.adapters.vnf.VnfAdapterRest$CreateVfModuleTask.run(VnfAdapterRest.java:440) > > at java.lang.Thread.run(Thread.java:748) > > Caused by: org.onap.so.openstack.exceptions.MsoOpenstackException: The > resource could not be found. > > at > org.onap.so.openstack.utils.MsoCommonUtils.keystoneErrorToMsoException(MsoCommonUtils.java:157) > > at > org.onap.so.openstack.utils.MsoHeatUtils.getHeatClient(MsoHeatUtils.java:914) > > at > org.onap.so.openstack.utils.MsoHeatUtils.queryStack(MsoHeatUtils.java:571) > > at > org.onap.so.adapters.vnf.MsoVnfAdapterImpl.createVfModule(MsoVnfAdapterImpl.java:658) > > ... 12 common frames omitted > > 2019-03-11T15:00:38.313Z|a5daa042-68a2-4abf-bc78-07beb5164daf| > org.onap.so.adapters.vnf.BpelRestClient - Sending response to BPEL: <?xml > version="1.0" encoding="UTF-8" standalone="yes"?> > > <vfModuleException> > > > <messageId>a5daa042-68a2-4abf-bc78-07beb5164daf-1552316437265</messageId> > > <category>INTERNAL</category> > > <message>404 Not Found: The resource could not be found.</message> > > <rolledBack>true</rolledBack> > > </vfModuleException> > > > > > > > > > > *dev-so-so-mariadb-7d9d449dd6-br4rp cloud_sites and identity_services* > > > > MariaDB [catalogdb]> select * from cloud_sites; > > > +-------------------+-----------+---------------------+---------------+-----------+-------------+----------+--------------+-----------------+---------------------+---------------------+ > > | ID | REGION_ID | IDENTITY_SERVICE_ID | CLOUD_VERSION | > CLLI | CLOUDIFY_ID | PLATFORM | ORCHESTRATOR | LAST_UPDATED_BY | > CREATION_TIMESTAMP | UPDATE_TIMESTAMP | > > > +-------------------+-----------+---------------------+---------------+-----------+-------------+----------+--------------+-----------------+------- > > | regionOne | regionOne | DEFAULT_KEYSTONE | 3.0 | > regionOne | NULL | NULL | NULL | FLYWAY | > 2019-03-07 16:24:43 | 2019-03-07 16:24:43 | > > > > > > MariaDB [catalogdb]> select * from identity_services; > > > +------------------+----------------------------------------------+----------------------+------------------------------------------------------------------+--------------+-------------+-----------------+----------------------+------------------------------+-----------------+---------------------+---------------------+ > > | ID | IDENTITY_URL | > MSO_ID | MSO_PASS > | ADMIN_TENANT | MEMBER_ROLE | TENANT_METADATA | > IDENTITY_SERVER_TYPE | IDENTITY_AUTHENTICATION_TYPE | LAST_UPDATED_BY | > CREATION_TIMESTAMP | UPDATE_TIMESTAMP | > > > +------------------+----------------------------------------------+----------------------+------------------------------------------------------------------+--------------+-------------+-----------------+----------------------+------------------------------+-----------------+---------------------+---------------------+ > > | DEFAULT_KEYSTONE | http://192.168.37.13:5000/v3 > <https://urldefense.proofpoint.com/v2/url?u=http-3A__192.168.37.13-3A5000_v3&d=DwMFaQ&c=LFYZ-o9_HUMeMTSQicvjIg&r=e3d1ehx3DI5AoMgDmi2Fzw&m=M9SRyVmAxMZMWNwKiAomUjEOzjXyAQIqM7YmNCAnnBw&s=yLuCG6sBk2c6UsTiwLDUITmfA7UvMhpg8tHicZUIzmw&e=> > | admin | > bf8db9c9ff076bc8fdc17eae6202553cdf27c2e4a24aa4aa5169df736e062071 | service > | admin | NULL | KEYSTONE | > USERNAME_PASSWORD | NULL | 2019-03-07 16:24:43 | > NULL | > > > > > > > > > -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#16006): https://lists.onap.org/g/onap-discuss/message/16006 Mute This Topic: https://lists.onap.org/mt/30403892/21656 Group Owner: [email protected] Unsubscribe: https://lists.onap.org/g/onap-discuss/unsub [[email protected]] -=-=-=-=-=-=-=-=-=-=-=-
