[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-6998?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Rohit Yadav resolved CLOUDSTACK-6998.
-------------------------------------

    Resolution: Fixed

Tested on latest master, it builds cleanly with unit tests and patch applied 
cleanly too. Tested to work against simulator.

I'm going ahead to merge it now on master, further issues can be address later 
if found against using a real host. Accepting the review request: 
https://reviews.apache.org/r/24611/

Thanks to everyone involved on this feature.

> Integration with external DNS Provider (like Bind, PowerDNS)
> ------------------------------------------------------------
>
>                 Key: CLOUDSTACK-6998
>                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-6998
>             Project: CloudStack
>          Issue Type: New Feature
>      Security Level: Public(Anyone can view this level - this is the 
> default.) 
>          Components: Management Server
>    Affects Versions: 4.3.0
>            Reporter: Silvano Buback
>            Assignee: Rohit Yadav
>              Labels: dns, features
>             Fix For: 4.5.0
>
>
> When deploying Advanced Networks, Virtual Routers are used to isolate 
> networks and provide DNS service for all machines inside each network. While 
> this approach is better for keeping networks more secure and self-contained, 
> it imposes a challenge when machines need to translate names that belong to 
> machines from another network, i.e. machine in network A needs to find the IP 
> address of a machine in network B.
> A common solution for this problem is to make sure the Virtual Router from 
> network B has its name translated from network A, but this does not scale to 
> a corporate network, where you need to translate domain names of every 
> machine from every network.
> We tackled this problem by using a centralized DNS server, which is external 
> to all networks in Cloudstack. That way, every machine is registered in that 
> server and every other machine can translate its name by accessing that 
> server as well. This server can run any known enterprise DNS server, such as 
> Bind or PowerDNS, and provide its services through an external API.
> This proposal includes both a DNS API to be run in a DNS server and a plugin 
> designed for integrating virtual machines and virtual networks in Cloudstack 
> with DNS API.
> I put design document in wiki 
> https://cwiki.apache.org/confluence/display/CLOUDSTACK/Bind+and+PowerDNS+integration+by+Globo+DNSAPI.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to