Ramu,

You’re confusing things.

dcae_keystone_url is the keystone of the openstack where you will deploy DCAE
dnsaas_keystone_url is the keystone of the openstack providing DNS Designate 
support

When creating a VM using a proxied DNS Designate, the dcae_keystone_url _must_ 
leverage the multicloud-titanium cloud driver, e.g. in your case 
dcae_keystone_url = 
http://10.0.14.1/api/multicloud-titanium_cloud/v0/pod25_regionOne/identity/v2.0 
<http://10.0.14.1/api/multicloud-titanium_cloud/v0/pod25_regionOne/identity/v2.0>.
 
This is because cloudify will create the resources for the VM to be created 
using the dcae_keystone_url. Among other things, this will create the record in 
the DNS zone. This is possible because the multicloud-titanium leverage AAI ESR 
information to know that for a particular cloud-site (identified by the 
dcae_keystone_url) it should be using another site that provides Designate 
support (dns-delegate)

See cloud-extra-info, e.g.
{
  "epa-caps": {
    "huge_page": "true",
    "cpu_pinning": "true",
    "cpu_thread_policy": "true",
    "numa_aware": "true",
    "sriov": "true",
    "dpdk_vswitch": "true",
    "rdt": "false",
    "numa_locality_pci": "true"
  },
  "dns-delegate": {
    "cloud-owner": "pod25dns",
    "cloud-region-id": "RegionOne"
  }
}


Alexis

> On Jan 30, 2018, at 2:07 PM, Akula, Ramanjaneyul Reddy (Nokia - US/Irving) 
> <ramanjaneyul_reddy.ak...@nokia.com> wrote:
> 
> Hi Alexis,
> Thanks for the response.
>  
> I’m using below params in my env file while creating the heat stack.
>  
> ===================
> dnsaas_config_enabled: true
>   dnsaas_region: regionOne
>   dnsaas_keystone_url: http://<designate ip>/identity
>   dnsaas_tenant_name: admin
>   dnsaas_username: admin
>   dnsaas_password: password
>   dcae_keystone_url: http://<designate ip>:5000 
> ===================
>  
> To try it out, I changed the dnsaas_keystone_url.txt file on bootstrap and 
> tried to kick start the vm init script.
>  
> Changed file content ============
>  
> root@dcae-dcae-bootstrap:~#  cat /opt/config/dnsaas_keystone_url.txt
> http://10.0.14.1/api/multicloud-titanium_cloud/v0/pod25_regionOne/identity/v2.0
> root@dcae-dcae-bootstrap:~#
> ============
>  
> I’m getting the same error as earlier.
>  
> By the way with/without this change, on the designate instance I see the dns 
> zone getting created + recordset is being added. It means I believe it’s able 
> to talk to Designate successfully.
>  
> ubuntu@designate:~/devstack$ openstack recordset list 
> 122ffabf-0268-41b1-a3d7-fed5ca4e2366
> +--------------------------------------+---------------------+------+------------------------------------------------------------------------+--------+--------+
> | id                                   | name                | type | records 
>                                                                | status | 
> action |
> +--------------------------------------+---------------------+------+------------------------------------------------------------------------+--------+--------+
> | 14b0c34e-c88e-4ead-81b0-fe7f1c8d6679 | wJOo.dcae.onap.org. | NS   | 
> ns1.devstack.org.                                                      | 
> ACTIVE | NONE   |
> | f95281a1-f97c-4beb-a7cc-77bbbb7d860c | wJOo.dcae.onap.org. | SOA  | 
> ns1.devstack.org. lji.research.att.com. 1517329561 3565 600 86400 3600 | 
> ACTIVE | NONE   |
> +--------------------------------------+---------------------+------+------------------------------------------------------------------------+--------+--------+
>  
>  
> best regards,
> Ramu
>  
>  
> From: Alexis de Talhouët [mailto:adetalhoue...@gmail.com] 
> Sent: Tuesday, January 30, 2018 10:47 AM
> To: Akula, Ramanjaneyul Reddy (Nokia - US/Irving) 
> <ramanjaneyul_reddy.ak...@nokia.com>
> Cc: Yang, Bin <bin.y...@windriver.com>; onap-discuss 
> <onap-discuss@lists.onap.org>; Bisht, Suraj (Nokia - US/Irving) 
> <suraj.bi...@nokia.com>; Talari Nehemiah Vara, Vara (Nokia - US/Irving) 
> <vara.talari_nehemiah_v...@nokia.com>
> Subject: Re: [onap-discuss] [DCAGEN2] Proxied DNS Designate only with 
> Multicloud Titanium
>  
> Ramu,
>  
> What did you use for DCAE_PROXIED_KEYSTONE_URL parameter? It must be the 
> proxied url. See 
> https://github.com/onap/oom/blob/amsterdam/kubernetes/config/onap-parameters-sample.yaml#L143-L144
>  
> Hope this helps,
> Alexis
> 
> 
> On Jan 30, 2018, at 11:27 AM, Akula, Ramanjaneyul Reddy (Nokia - US/Irving) 
> <ramanjaneyul_reddy.ak...@nokia.com> wrote:
>  
> Hi Alex/Bin,
> I’m also witnessing the same problem in my cloud.
> My cloud is built using RedHat OSP10 (Newton).
>  
> Bottstrap log has below info.
>  
> 2018-01-30 16:00:51 CFY <local> [security_group_38d63] Configuring node
> 2018-01-30 16:00:51 CFY <local> [private_net_85fe3] Configuring node
> 2018-01-30 16:00:51 CFY <local> [key_pair_31e7f] Configuring node
> 2018-01-30 16:00:51 CFY <local> [floatingip_vm00_474ed] Configuring node
> 2018-01-30 16:00:51 CFY <local> [key_pair_31e7f] Starting node
> 2018-01-30 16:00:51 CFY <local> [private_net_85fe3] Starting node
> 2018-01-30 16:00:51 CFY <local> [security_group_38d63] Starting node
> 2018-01-30 16:00:51 CFY <local> [floatingip_vm00_474ed] Starting node
> 2018-01-30 16:00:52 CFY <local> [fixedip_vm00_b112a] Creating node
> 2018-01-30 16:00:52 CFY <local> [dns_cm_3211b] Creating node
> 2018-01-30 16:00:52 CFY <local> [dns_vm00_3cba2] Creating node
> 2018-01-30 16:00:52 CFY <local> [dns_cm_3211b.create] Sending task 
> 'dnsdesig.dns_plugin.aneeded'
> 2018-01-30 16:00:52 CFY <local> [dns_vm00_3cba2.create] Sending task 
> 'dnsdesig.dns_plugin.aneeded'
> 2018-01-30 16:00:52 CFY <local> [fixedip_vm00_b112a.create] Sending task 
> 'neutron_plugin.port.create'
> 2018-01-30 16:00:52 CFY <local> [dns_cm_3211b.create] Task started 
> 'dnsdesig.dns_plugin.aneeded'
> 2018-01-30 16:00:52 CFY <local> [dns_vm00_3cba2.create] Task started 
> 'dnsdesig.dns_plugin.aneeded'
> 2018-01-30 16:00:52 CFY <local> [dns_cm_3211b.create] Task failed 
> 'dnsdesig.dns_plugin.aneeded' -> 'dns'
> 2018-01-30 16:00:52 CFY <local> 'install' workflow execution failed: Workflow 
> failed: Task failed 'dnsdesig.dns_plugin.aneeded' -> 'dns'
>  
> My AAI is already populated with both the pods info as shown below
>  
> ===================
> {
>     "cloud-region": [
>         {
>             "cloud-owner": "pod25",
>             "cloud-region-id": "regionOne",
>             "cloud-type": "openstack",
>             "owner-defined-type": "owner-defined-type",
>             "cloud-region-version": "titanium_cloud",
>             "identity-url": 
> "http://10.0.14.1/api/multicloud-titanium_cloud/v0/pod25_regionOne/identity/v2.0";,
>             "cloud-zone": "cloud zone",
>             "complex-name": "complex name",
>             "resource-version": "1517257340971"
>         },
>         {
>             "cloud-owner": "pod25dns",
>             "cloud-region-id": "regionOne",
>             "cloud-type": "openstack",
>             "owner-defined-type": "owner-defined-type",
>             "cloud-region-version": "titanium_cloud",
>             "identity-url": 
> "http://10.0.14.1/api/multicloud-titanium_cloud/v0/pod25dns_regionOne/identity/v2.0";,
>             "cloud-zone": "cloud zone",
>             "complex-name": "complex name2",
>             "resource-version": "1517257341850"
>         }
>     ]
> }
> ===================
>  
>  
> And on designate I see the new zone getting created.
>  
> Appreciate any hints/clues on how to overcome this problem.
>  
>  
>  
> best regards,
> Ramu
>  
>  
> From: onap-discuss-boun...@lists.onap.org 
> [mailto:onap-discuss-boun...@lists.onap.org] On Behalf Of Alexis de Talhouët
> Sent: Friday, January 19, 2018 1:08 PM
> To: Yang, Bin <bin.y...@windriver.com>
> Cc: onap-discuss <onap-discuss@lists.onap.org>
> Subject: Re: [onap-discuss] [DCAGEN2] Proxied DNS Designate only with 
> Multicloud Titanium
>  
> Ah, I missed the fact that when it’s proxied, dcae_keystone_url needs to be 
> the one from multivim. All good now.
>  
> Alexis
>  
> 
> 
> 
> On Jan 19, 2018, at 11:05 AM, Alexis de Talhouët <adetalhoue...@gmail.com> 
> wrote:
>  
> Hum, actually, the DNS zone registration works. But now, the boot container 
> is failing with the following:
>  
> 2018-01-19 15:52:53 CFY <local> [dns_cm_4834b.create] Sending task 
> 'dnsdesig.dns_plugin.aneeded'
> 2018-01-19 15:52:53 CFY <local> [dns_vm00_73f5a.create] Sending task 
> 'dnsdesig.dns_plugin.aneeded'
> 2018-01-19 15:52:53 CFY <local> [fixedip_vm00_91a2f] Creating node
> 2018-01-19 15:52:53 CFY <local> [dns_cm_4834b.create] Task started 
> 'dnsdesig.dns_plugin.aneeded'
> 2018-01-19 15:52:53 CFY <local> [dns_vm00_73f5a.create] Task started 
> 'dnsdesig.dns_plugin.aneeded'
> 2018-01-19 15:52:53 CFY <local> [dns_cm_4834b.create] Task failed 
> 'dnsdesig.dns_plugin.aneeded' -> 'dns'
> 2018-01-19 15:52:53 CFY <local> 'install' workflow execution failed: Workflow 
> failed: Task failed 'dnsdesig.dns_plugin.aneeded' -> 'dns'
> Workflow failed: Task failed 'dnsdesig.dns_plugin.aneeded' -> ‘dns'
>  
> Of course, the OpenStack on which I deploy DCAE doesn’t support DNS 
> Designate, I’m wondering what I could have missed?
>  
> Alexis
> 
> 
> 
> On Jan 19, 2018, at 10:46 AM, Alexis de Talhouët <adetalhoue...@gmail.com> 
> wrote:
>  
> Bin,
>  
> Awesome, I got it to work with my OpenStack Pike instance. 
>  
> One issue though, the register_multicloud_pod25dns_with_aai() is using 
> hardcoded username/password 
> https://gerrit.onap.org/r/gitweb?p=demo.git;a=blob;f=boot/dcae2_vm_init.sh;h=b071dffd53f0a431bbdff1c1228edce8ecddef2d;hb=refs/heads/amsterdam
>  
> I opened DCAEGEN2-270 and submitted the fix 
> https://gerrit.onap.org/r/#/c/28673/
>  
> Current workaround is to push the data in AAI prior to having the script 
> running. So the put request will fail, but the validation will pass.
>  
> Alexis
> 
> 
> 
> On Jan 19, 2018, at 12:10 AM, Yang, Bin <bin.y...@windriver.com> wrote:
>  
> Hi Alexis,
> 
> Please refer to answers embedded below
> 
> Best Regards,
> Bin Yang,    Solution Readiness Team,    Wind River
> Direct +86,10,84777126    Mobile +86,13811391682    Fax +86,10,64398189
> Skype: yangbincs993
> 
> -----Original Message-----
> From: Alexis de Talhouët [mailto:adetalhoue...@gmail.com] 
> Sent: Friday, January 19, 2018 10:30 AM
> To: Yang, Bin
> Cc: onap-discuss
> Subject: Re: [onap-discuss] [DCAGEN2] Proxied DNS Designate only with 
> Multicloud Titanium
> 
> Hi Bin,
> 
> So if I understand correctly, I should register the VIM in multi cloud (do 
> you have an example or a link on how to ) and DCAE will be able to use it to 
> proxy DNS request (DNSaaS) to this instance. I was under the impression it 
> was hard coded to pod25 in the DCAE boostrap script, I’ll look again.
> 
> 
> [Bin] Yes, pod25 was hard coded in DCAE bootstrap script, but it is just the 
> cloud owner name, most related information that DCAE bootstrap uses to 
> register a VIM instance are passed by HEAT template ( I believe OOM could 
> support that parameter injection , correct?)
> 
> I’m glad this is already there then, I guess I got confused while reading the 
> script. I’ll try this tomorrow.
> [Bin] I think it is the hardcoded 'titanium_cloud' in that script to confuse 
> you. This could be changed to be a parameter passing by HEAT/OOM. But right 
> now MultiCloud plugin for titanium_cloud support vanilla OpenStack version 
> like ocata, mitaka, newton as well. I didn't try the pike, but there is big 
> chance that pike can be supported without any modification.  
> 
> So you confirm I can already use the proxy setup provided by DCAE to use a 
> proxy for DNS Desginate other than the OpenLab one?
> 
> I have OpenStack Pike, would that work?
> [Bin] I didn't test with pike yet,  you can give it a try  .
> 
> 
> OOM does already provide the support for this in Amsterdam. I guess what I 
> was looking for is a proxy setup using plain OpenStack APIs.  and not using 
> Multicloud. But I’m all in for using Multicloud if available and working 
> already.
> 
> [Bin]: I do think it will be valuable that OOM provide such kind of support 
> and I can share what I learned and hope you get more comprehensive 
> understanding of the requirement/solutions.
> 
> Thanks,
> Alexis
> 
> 
> 
> On Jan 18, 2018, at 8:58 PM, Yang, Bin <bin.y...@windriver.com> wrote:
> 
> Hi Alexis,
> 
>   I think it would be better to clarify that: proxy the DNS Designate 
> requests is the enhanced feature by MultiCloud to federate services from 
> different underlying VIM instances. In ONAP Amsterdam release it has been 
> implemented to support both vanilla OpenStack Ocata (and Newton as well, not 
> tested yet) and Titanium Cloud, and more to come in future releases. I had 
> tested with vanilla OpenStack Ocata and it works well.
> 
>   To utilize it , the consumer presuppose that the MultiCloud services are 
> ready and the VIM instances are registered. So for DCAEgen2 which has been 
> the actually consumer in ONAP Amsterdam release, the bootstrap VM did this 
> part , the VIM instance information (both underlying OpenStack and the 
> proxied one which exposes Designate services) are passed in by HEAT 
> template/environment file. I believe  OOM can support this in similar way.
> 
>   This federation can be designed/implemented in various way but why it was 
> designed/implemented  is that MultiCloud do the federation and the consumers 
> will be transparent with regards who provides DNSaaS services. 
> 
> BTW,    I do think it will be valuable that OOM can offer the similar proxy 
> to DNS designate, I would like to share our experiences.
> 
> Best Regards,
> Bin Yang,    Solution Readiness Team,    Wind River
> Direct +86,10,84777126    Mobile +86,13811391682    Fax +86,10,64398189
> Skype: yangbincs993
> 
> -----Original Message-----
> From: onap-discuss-boun...@lists.onap.org 
> [mailto:onap-discuss-boun...@lists.onap.org] On Behalf Of Alexis de Talhouët
> Sent: Friday, January 19, 2018 6:34 AM
> To: onap-discuss
> Subject: [onap-discuss] [DCAGEN2] Proxied DNS Designate only with Multicloud 
> Titanium
> 
> Hi experts,
> 
> In the dcae_vm_init.sh script, we have the possibility to proxy the DNS 
> Designate requests to an OpenStack other than the one on which we spawn DCAE.
> But this feature only allow to proxy to Multicloud Titanium cloud, it doesn’t 
> allow to proxy to an other plain OpenStack instance.
> I was wondering whether a contribution to address this is Amsterdam would be 
> accepted, if yes, I can do it.
> 
> Basically, I’d like to leverage the dnaas_* config bits to establish a 
> connection to an OpenStack directly, instead of using Multi-cloud.
> I would have a add a param to let the user choose whether the use Multicloud 
> Titanium or plain OpenStack.
> 
> Please, let me know what you think of this?
> 
> FYI, I tend to think we should be able to have DNS Designate running where 
> ever we want in the infra, as long as it’s provided. Moreover, we’re working 
> on providing it in OOM, so it’s not required in ppl infra.
> 
> Thanks,
> Alexis
> 
> 
> _______________________________________________
> onap-discuss mailing list
> onap-discuss@lists.onap.org
> https://lists.onap.org/mailman/listinfo/onap-discuss

_______________________________________________
onap-discuss mailing list
onap-discuss@lists.onap.org
https://lists.onap.org/mailman/listinfo/onap-discuss
  • [onap-discuss] [DCAGEN2] P... Alexis de Talhouët
    • Re: [onap-discuss] [D... Yang, Bin
      • Re: [onap-discuss... Alexis de Talhouët
        • Re: [onap-dis... Yang, Bin
          • Re: [onap... Alexis de Talhouët
            • Re: ... Alexis de Talhouët
              • ... Alexis de Talhouët
                • ... Akula, Ramanjaneyul Reddy (Nokia - US/Irving)
                • ... Alexis de Talhouët
                • ... Akula, Ramanjaneyul Reddy (Nokia - US/Irving)
                • ... Alexis de Talhouët
                • ... Akula, Ramanjaneyul Reddy (Nokia - US/Irving)
                • ... Alexis de Talhouët
                • ... Thiruveedula, Bharath via onap-discuss
                • ... Thiruveedula, Bharath via onap-discuss
                • ... Akula, Ramanjaneyul Reddy (Nokia - US/Irving)
                • ... Kumar Skand Priya, Viswanath V via onap-discuss
                • ... Alexis de Talhouët
                • ... Thiruveedula, Bharath via onap-discuss
                • ... JI, LUSHENG (LUSHENG)
                • ... bharath thiruveedula

Reply via email to