Instead of BIND, take a look at gdnsd - https://github.com/blblack/gdnsd.

It's designed to do GSLB, it has support for monitors, topologies /
geo-location, etc.  I use F5 GTM's on a daily basis, and gdnsd is at
least comparable in what it tries to do.  It's fairly easy to set up
for simple environments.  I've heard that PowerDNS has a backend
plugin that can do something similar, but I've not personally used it.

And honestly, I would deploy GSLB stuff separate from LB's.  For one
thing, your HA model is different between the two.  You obviously need
HA / failover for TCP / HTTP load balancers, but you don't really need
that at the DNS level, as long as you have resiliency across sites /
data centers.

Feel free to hit me up if you have any questions about GSLB / GTM type
stuff...I work on this for an enterprise in the US.

Oliver

-------------------------------------

Oliver Garraux
Check out my blog:  blog.garraux.net
Follow me on Twitter:  twitter.com/olivergarraux


On Mon, Dec 10, 2012 at 12:00 PM, Manish Rane <[email protected]> wrote:
> you mean it will route away the traffic from down host, right? I am more
> concern about inbound load balancing at ISP level. I mean say I have 2 ISPs
> terminated on firewall and then next hop is ZLB how this scenario would
> work? That's why I am talking about GTM which can take care of load
> balancing of different ISP.
>
> Let me draw the diagram and share or do you have that topology ready then
> please share.
>
> On Mon, Dec 10, 2012 at 9:37 PM, Lazuardi Nasution <[email protected]>
> wrote:
>>
>> Hi Manish,
>>
>> It seem that your case doesn't need any DNS engineering if all of your
>> real servers/hosts is under ZLB. You can simply put example.com DNS record
>> for corresponding VIP.
>>
>> Best regards,
>>
>>
>> On Sun, Dec 9, 2012 at 11:44 PM, Manish Rane <[email protected]> wrote:
>>>
>>> Hi there,
>>>
>>> I am trying to build a GTM like stuff where DNS load balancing can be
>>> done. Where say I have zone created as example.com with 2 A records and DNS
>>> monitors the host with lower TTL entry. So if one of host goes down DNS
>>> automatically updates the record and removes the down host entry so that
>>> traffic can be routed away from down host. Not sure if you have seen F5 3DNS
>>> stuff. I believe this is widely used in DNS geo load balancing. And since
>>> ZLB is such great load balancer product I guess this can be easily be
>>> achieved using othr module or scripting. The important point here is
>>> updating zone entry automatically on NS server so that traffic wont reach to
>>> host which is down.
>>>
>>> Can this be possible?
>>>
>>> On 9 Dec 2012 21:53, "Lazuardi Nasution" <[email protected]> wrote:
>>>>
>>>> Hi Manish,
>>>>
>>>> Of course you can install DNS/BIND on the same server with ZLB. You can
>>>> use cron of check_* for doing backend servers health check. By the way, I'm
>>>> still not get the reason you need DNS/BIND on your case. May be you can
>>>> explain some scenario about your case.
>>>>
>>>> Best regards,
>>>>
>>>>
>>>> On Sun, Dec 9, 2012 at 9:03 PM, Manish Rane <[email protected]> wrote:
>>>>>
>>>>> Hi there,
>>>>>
>>>>> I completely agree this is not ZLB part. But I request a feature where
>>>>> DNS/BIND can be installed on ZLB itself and can act as a NS server. And
>>>>> since it by default monitors the status of hosts, I believe its just a
>>>>> matter of writing a php script or something by which it can detect the 
>>>>> fail
>>>>> hosts and auto-update the entries inside zone?
>>>>>
>>>>> It shouldn't be that difficult? What say Team? I mean I am looking at
>>>>> ZLB a complete LB just like F5 3DNS or GTM.
>>>>>
>>>>>
>>>>> On Sat, Dec 8, 2012 at 9:44 PM, Lazuardi Nasution
>>>>> <[email protected]> wrote:
>>>>>>
>>>>>> Hi Manish,
>>>>>>
>>>>>> I believe it is not ZLB part, it is DNS service part which has
>>>>>> capability of resolving and ordering the output with TTL parameter. If 
>>>>>> you
>>>>>> can do it with, let's say, BIND, the ZLB in front of BIND servers can 
>>>>>> help
>>>>>> DNS service scalability.
>>>>>>
>>>>>> I have experience with a load balancer hardware. The scenario is by
>>>>>> putting two DNS servers or two group of DNS servers with different 
>>>>>> different
>>>>>> output ordering. Each DNS server or group of DNS servers is related with 
>>>>>> one
>>>>>> of two VIP. If there is DNS request hit a VIP, so it will be served by 
>>>>>> DNS
>>>>>> server or group of DNS servers which will give ordering priority to IP 
>>>>>> from
>>>>>> related ISP.
>>>>>>
>>>>>> Best regards,
>>>>>>
>>>>>>
>>>>>> On Sat, Dec 8, 2012 at 4:05 PM, Manish Rane <[email protected]>
>>>>>> wrote:
>>>>>>>
>>>>>>> Hi Team
>>>>>>>
>>>>>>> Just wondering if ZLB can be used as  a Global Traffic Manager or
>>>>>>> just like F5 3DNS. Is there any such configuration available or some 
>>>>>>> kindaa
>>>>>>> scripting can be done by which low TTL DNS configured on ZLB and have it
>>>>>>> configured as GTM?
>>>>>>>
>>>>>>> If not I would sincerely request a feature like this which will make
>>>>>>> this product a complete and would be a great help to Open Source 
>>>>>>> Community.
>>>>>>>
>>>>>>>
>>>>>>> ------------------------------------------------------------------------------
>>>>>>> LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
>>>>>>> Remotely access PCs and mobile devices and provide instant support
>>>>>>> Improve your efficiency, and focus on delivering more value-add
>>>>>>> services
>>>>>>> Discover what IT Professionals Know. Rescue delivers
>>>>>>> http://p.sf.net/sfu/logmein_12329d2d
>>>>>>> _______________________________________________
>>>>>>> Zenloadbalancer-support mailing list
>>>>>>> [email protected]
>>>>>>> https://lists.sourceforge.net/lists/listinfo/zenloadbalancer-support
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> ------------------------------------------------------------------------------
>>>>>> LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
>>>>>> Remotely access PCs and mobile devices and provide instant support
>>>>>> Improve your efficiency, and focus on delivering more value-add
>>>>>> services
>>>>>> Discover what IT Professionals Know. Rescue delivers
>>>>>> http://p.sf.net/sfu/logmein_12329d2d
>>>>>> _______________________________________________
>>>>>> Zenloadbalancer-support mailing list
>>>>>> [email protected]
>>>>>> https://lists.sourceforge.net/lists/listinfo/zenloadbalancer-support
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> ------------------------------------------------------------------------------
>>>>> LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
>>>>> Remotely access PCs and mobile devices and provide instant support
>>>>> Improve your efficiency, and focus on delivering more value-add
>>>>> services
>>>>> Discover what IT Professionals Know. Rescue delivers
>>>>> http://p.sf.net/sfu/logmein_12329d2d
>>>>> _______________________________________________
>>>>> Zenloadbalancer-support mailing list
>>>>> [email protected]
>>>>> https://lists.sourceforge.net/lists/listinfo/zenloadbalancer-support
>>>>>
>>>>
>>>>
>>>>
>>>> ------------------------------------------------------------------------------
>>>> LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
>>>> Remotely access PCs and mobile devices and provide instant support
>>>> Improve your efficiency, and focus on delivering more value-add services
>>>> Discover what IT Professionals Know. Rescue delivers
>>>> http://p.sf.net/sfu/logmein_12329d2d
>>>> _______________________________________________
>>>> Zenloadbalancer-support mailing list
>>>> [email protected]
>>>> https://lists.sourceforge.net/lists/listinfo/zenloadbalancer-support
>>>>
>>>
>>>
>>> ------------------------------------------------------------------------------
>>> LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
>>> Remotely access PCs and mobile devices and provide instant support
>>> Improve your efficiency, and focus on delivering more value-add services
>>> Discover what IT Professionals Know. Rescue delivers
>>> http://p.sf.net/sfu/logmein_12329d2d
>>> _______________________________________________
>>> Zenloadbalancer-support mailing list
>>> [email protected]
>>> https://lists.sourceforge.net/lists/listinfo/zenloadbalancer-support
>>>
>>
>>
>>
>> ------------------------------------------------------------------------------
>> LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
>> Remotely access PCs and mobile devices and provide instant support
>> Improve your efficiency, and focus on delivering more value-add services
>> Discover what IT Professionals Know. Rescue delivers
>> http://p.sf.net/sfu/logmein_12329d2d
>> _______________________________________________
>> Zenloadbalancer-support mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/zenloadbalancer-support
>>
>
>
> ------------------------------------------------------------------------------
> LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
> Remotely access PCs and mobile devices and provide instant support
> Improve your efficiency, and focus on delivering more value-add services
> Discover what IT Professionals Know. Rescue delivers
> http://p.sf.net/sfu/logmein_12329d2d
> _______________________________________________
> Zenloadbalancer-support mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/zenloadbalancer-support
>

------------------------------------------------------------------------------
LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
Remotely access PCs and mobile devices and provide instant support
Improve your efficiency, and focus on delivering more value-add services
Discover what IT Professionals Know. Rescue delivers
http://p.sf.net/sfu/logmein_12329d2d
_______________________________________________
Zenloadbalancer-support mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/zenloadbalancer-support

Reply via email to