Ok, I built up two DC's, each with DNS, and created a domain on a private
VMWare network with IP addresses of 192.168.109.128 and 192.168.109.129
respectively. I then added each of the DC's as a node in an NLB cluster with
a cluster IP address of 192.168.109.130 and manually created the host records
for the cluster in DNS. I added a virtual XP machine to the domain, and
statically assigned an IP address of 192.168.109.131 and configured
192.168.109.130 as the only DNS server. I created a number of false host
records in DNS then began my tests. Here are the results:
1. Attempted to ping "Test1" with both nodes of the cluster active. Ping
successfully resolved 192.168.109.132.
2. Disabled the nic on DC1 and attempted to ping "Test2" with only one node
of the cluster active. Ping successfully resolved 192.168.109.133.
3. Enabled the nic on DC1, and disabled the nic on DC2, then attempted to
ping "Test3" with only one node of the cluster active. Ping successfully
resolved 192.168.109.134.
4. Disabled nics on both DC's, then attempted to resolve "Test4". This
failed of course, but had to be done for good measure.
So, I proved that I can load balance DNS, but I'm not sure about how it will
impact active directory. Both DC's resolve to their unique IP's, so AD
should not be affected, but it is hard to say what would and would not happen
in a live environment with numerous transactions and regular AD replication
taking place. I suspect those problems would be resolved by implimenting the
registry key defined in KB article 898867. Either way, I'm probably going to
try this in my live environment.
If anyone thinks that would be a bad idea for any particular reason then now
would be a great time to make your voice heard
"BSweeney" wrote:
> Actually, we run about 70 of our servers off VMWare, including all but one of
> our local DC's. Whichever boxes run this solution will almost certainly be
> virtual. I'll be performing a test run today in a virtual environment. I'll
> let you know how it goes.
>
> "DevilsPGD" wrote:
>
> > In message <95F8DD3D-9C2C-4BD5-BE7C-(E-Mail Removed)> BSweeney
> > <(E-Mail Removed)> wrote:
> >
> > >I haven't eliminated that idea, which also crossed my mind. For licensing
> > >reasons, I am trying not to deploy any additional servers, and I don't really
> > >have any other servers that are viable candidates. I may try it in a virtual
> > >environment today with that format, however.
> >
> > Licensing wouldn't have to be an issue, a couple BSD or Linux boxes
> > would do the trick (I know, I know, possibly naughty words here)
> >
> > Finding the hardware might be more of an issue, plus the skillset to
> > manage the boxes, so it may well be more trouble then it's worth.
> >
> > Another thought, if you had licenses but not hardware, these machines
> > would be reasonable candidates for virtualization if you can handle the
> > relatively minor performance impact.
> >
> > --
> > If quitters never win, and winners never quit,
> > what fool came up with, "Quit while you're ahead"?
> >