I'm having trouble figuring out the best way to utilize redundant connections on several of our Windows based servers. We're running a large cluster of powerEdge 750s which come with dual gigabit NICs. Some of the servers run Linux. For those servers its a cake walk. We configure LACP between the servers and our access layer switches (ie utilizing both physical interfaces) so we not only gain bandwidth but can utilize the failover capabilities of the protocol, and in addition, we get a virtual IP address. I wish this was easy to do on Windows. Yes I know Windows (via NIC drivers such as Intel PRO) supports LACP but its total crap and we actually dont seem to have that capability on the PowerEdge 750s.
I have done it on other PowerEdge servers and it always glitches or performance stinks. So im trying to think of other ways to simulate this on these existing servers. I wish I could just throw Windows out all together but its a slow process to get off old hardware. Also, virtulization is not a possibility with these servers. I wish they were 64 bit and could run vSphere but we're stuck doing things the old fashioned way for the time being until we can push out this old hardware.
Anyways, I thought about maybe assigning two IPs, (one to each interface) and then doing some sort of DNS alias or round robin technique, that way we can access the server via its hostname and it will use one of the available IPs. Whats the best way to go about configuring this? CNAME on DNS? Round Robin? Some other type of load balancer technology? Trying the IntelPRO LACP drivers again (if they even exist for the poweredge 750s) or something else im not thinking of. Please help. Thanks
Oh I guess I should add, these Microsoft boxes are still running Server 2003. Yes hush, we know.