[
https://issues.apache.org/jira/browse/CLOUDSTACK-6998?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14105275#comment-14105275
]
ASF subversion and git services commented on CLOUDSTACK-6998:
-------------------------------------------------------------
Commit 233445ed68e3f903367e14a277ec2a5de9597b52 in cloudstack's branch
refs/heads/master from [~daniel.simoes]
[ https://git-wip-us.apache.org/repos/asf?p=cloudstack.git;h=233445e ]
CLOUDSTACK-6998: GloboDNS, Integration with external DNS Provider
This is a feature to handle DNS entries by means of an external DNS Provider,
such as Bind. These entries include DNS domains and reverse domains, VM records
and reverse records.
For a complete description, please refer to the design document available at
https://cwiki.apache.org/confluence/display/CLOUDSTACK/Bind+and+PowerDNS+integration+by+Globo+DNSAPI
For the discussion about this feature on the dev mailing list, please refer to
http://markmail.org/thread/fvwf36hpxotiibka
Summary:
- new Network Service Provider called GloboDNS
- new Network Element to manage network domains and VM records (entries) on an
external API
- new Network Resource to communicate with GloboDNS (open source)
- new API command to add DNS server
- new global option to determine if this provider should override VM entries on
external DNS server
- changes in UI to include GloboDNS in Providers list
Signed-off-by: Rohit Yadav <[email protected]>
> 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)