Jaap's uitlaatklep

NLB (Network Load Balancing) binnen Hyper-V (R2) VM’s

Voor testdoeleinden maak ik gebruik van een aantal Windows Server 2008 R2 servers met Hyper-V. Voor het testen van de CAS Array binnen Exchange 2010 wil je eigenlijk een tweetal CAS Servers hebben in een NLB configuratie. Dat is ook met Hyper-V R2 wel te doen, maar het is wat omslachtig.

Microsoft heeft een knowledge base artikel waarin staat beschreven hoe je dat moet opzetten: http://support.microsoft.com/kb/953828

Het blijkt dat je niet alleen een statisch MAC adres moet gebruiken, je moet ook MAC adres spoofing aanzetten, anders kan Hyper-V er niet goed mee overweg.

nic-settings

In het kort:

  • Server installeren en NLB feature installeren;
  • Inloggen, NLB Cluster aanmaken en Node1 toevoegen;
  • MAC adres van Cluster opschrijven en VM afsluiten;
  • Properties van VM opstarten, MAC adres invullen en vinkje zetten bij “Enable spoofing of MAC addresses”
  • VM opstarten, inloggen en met NLB MMC snap-in configuratie afmaken.

De tweede server toevoegen aan het NLB cluster:

  • Server installeren en NLB feature installeren;
  • Inloggen en connecten aan NLB cluster;
  • Node2 toevoegen aan NLB cluster;
  • Controleer MAC adres (moet gelijk zijn aan eerder beschreven stap);
  • VM afsluiten en properties op network adapter zetten;
  • VM opstarten, inloggen en configuratie NLB cluster afmaken.

Nu werkt het NLB cluster naar behoren:

nlb