Delen via


Taakverdeling integreren met VMM-servicesjablonen

Belangrijk

Deze versie van Virtual Machine Manager (VMM) heeft het einde van de ondersteuning bereikt. U wordt aangeraden een upgrade uit te voeren naar VMM 2022.

Lees dit artikel voor meer informatie over het integreren van Windows-netwerktaakverdeling (NLB) en hardware load balancers met System Center - Virtual Machine Manager (VMM)-servicesjablonen.

Met servicesjablonen worden VM‘s samengevoegd om een app te bieden. Ze bevatten informatie over een service, inclusief de VM‘s die zijn geïmplementeerd als onderdeel van de service, de toepassingen die zijn geïnstalleerd op VM‘s en de netwerkinstellingen die moeten worden gebruikt. U kunt VM-sjablonen, netwerkinstellingen, toepassingen en opslag toevoegen aan een servicesjabloon.

Servicesjablonen kunnen één of meerdere lagen hebben. Een service met één laag bevat een VM die wordt gebruikt als een specifieke app. Een service met meerdere lagen bevat meerdere VM‘s. Meer informatie.

Taakverdeling instellen voor een servicelaag

U kunt een Load Balancer toevoegen om aanvragen te verdelen over de VM‘s in een servicelaag. U kunt een hardware load balancer of NLB gebruiken voor round robin-verdeling.

Als u een load balancer wilt toevoegen, moet u de volgende acties uitvoeren:

  • Zorg ervoor dat u logische netwerken hebt geconfigureerd. Aan de logische netwerken moeten netwerksites zijn gekoppeld. Aan deze netwerklocaties moeten een of meer subnetten zijn gekoppeld vanwaaruit u vaste IP-adresgroepen kunt maken. Koppel bovendien elke netwerksite aan de hostgroep waar de service wordt geïmplementeerd.
  • Maak een IP-adresgroep voor logische netwerken. De IP-groep moet een gereserveerd bereik met virtuele IP-adressen bevatten die kunnen worden toegewezen aan de Load Balancer. U moet de vaste IP-adresgroepen instellen voor de Load Balancer en voor de virtuele machines achter de load balancer. Deze kunnen uit dezelfde groep of uit andere groepen komen, maar u hebt zowel de VIP‘s als IP-adressen voor de virtuele machines nodig.
  • Maak VM-netwerken boven op logische netwerken.
  • VIP-sjablonen maken: een VIP-sjabloon (virtueel IP-adres) bevat instellingen met gelijke taakverdeling voor een specifiek type netwerkverkeer. Nadat u een VIP-sjabloon hebt gemaakt, kunt u deze opgeven wanneer u taakverdeling instelt in een servicesjabloon.
  • Een hardware-load balancer instellen: als u hardwaretaakverdeling in een servicesjabloon wilt inschakelen, zijn er veel vereisten die u moet voorbereiden.
  • NLB instellen: Als u geen hardware load balancer wilt gebruiken, kunt u NLB gebruiken. Er is een aantal vereisten en beperkingen.

VIP-sjablonen maken

  1. Selecteervip-sjablonen voor infrastructuurnetwerken>> in de VMM-console.

  2. Selecteer Start>Infrastructuurresources>>maken>VIP-sjabloon maken.

  3. Geef in de Load Balancernaam van de wizard> VIP-sjabloon de naam en beschrijving van de sjabloon op. Geef in VIP-poort de poort op die wordt gebruikt voor het type netwerkverkeer dat u wilt verdelen. Bijvoorbeeld 443 voor HTTPS-verkeer. Geef in Back-endpoort de portal op waarop de back-endserver luistert naar aanvragen.

  4. Ga als volgt te werk in Type:

    • Als u NLB wilt gebruiken, selecteert u Microsoft in de lijst met fabrikanten en Microsoft-netwerkcontroller in Model.
    • Als u een hardware load balancer wilt gebruiken, selecteert u Algemeen om een sjabloon te maken voor elke ondersteunde load balancer voor hardware. Selecteer Specifiek om een sjabloon te maken voor een specifieke load balancer en geef de fabrikant en het model op.
  5. Selecteer in Protocol het protocol waarvoor u de VIP-sjabloon wilt maken.

    • Als u HTTPS selecteert, moet u opgeven waar het verkeer eindigt.
    • Selecteer HTTPS passthrough om het verkeer door te geven aan de VM zonder het te ontsleutelen.
    • Selecteer HTTPS beëindigen om het HTTPS-verkeer op de load balancer te beëindigen en te ontsleutelen. Deze optie geeft de load balancer meer informatie, zoals cookies en headers. Als u deze optie wilt gebruiken, geeft u de onderwerpnaam op van een certificaat op de load balancer die kan worden gebruikt voor HTTPS-verificatie. Met deze optie kunt u Opnieuw versleutelen inschakelen om het HTTPS-verkeer van de load balancer naar de VM opnieuw te versleutelen.
    • Selecteer Aangepast om TCP, UDP of beide op te geven.
  6. Selecteer in Persistentiede optie Persistentie inschakelen om de clientsessie te laten plakken (affiniteit). Als deze instelling is ingeschakeld, wordt altijd geprobeerd om met de Load Balancer dezelfde client naar dezelfde VM te leiden. Dit is gebaseerd op het opgegeven bron-IP-adres en subnetmasker, het doel-IP-adres en op andere parameters die kunnen variëren afhankelijk van het protocol.

  7. In Statusmonitors kunt u desgewenst opgeven dat er regelmatig een verificatie moet worden uitgevoerd voor de load balancer. Als u een statusmonitor wilt toevoegen, geeft u het protocol en de aanvraag op. Voer bijvoorbeeld de opdracht GET in? maakt een HTTP GET-aanvraag voor de startpagina van de load balancer en controleert op een headerantwoord. U kunt ook het antwoordtype, het bewakingsinterval, de time-out en nieuwe pogingen wijzigen.

Notitie

De time-out moet kleiner zijn dan het interval.

  1. Selecteer in Taakverdeling welke taakverdelingsmethode u wilt gebruiken. U kunt nieuwe verbindingen configureren op basis van het laagste aantal verbindingen of de snelste reactietijd, door gebruik te maken van round robin of van een aangepaste methode die wordt ondersteund door de Load Balancer. Als u NLB inschakelt, selecteert u Round Robin.
  2. Controleer de instellingen op de pagina Samenvatting en selecteer Voltooien. Het dialoogvenster Taken wordt weergegeven. Wacht totdat de status Voltooid is. Verifieer vervolgens dat de sjabloon in het deelvenster VIP-sjablonen wordt weergegeven.

Een hardwaretaakverdeling toevoegen

U kunt als volgt een hardwaretaakverdeling toevoegen:

  • Een configuratieprovider ophalen: als u een ondersteunde hardware load balancer wilt toevoegen, moet u een configuratieprovider downloaden en installeren die beschikbaar is bij de fabrikant van de load balancer. VMM biedt momenteel ondersteuning voor Brocade ServerIron ADX load balancer-provider en Citrix NetScaler load balancer-provider. De provider is een VMM-invoegtoepassing waarmee VMM PowerShell-opdrachten worden vertaald naar de Load Balancer-API. Nadat u de provider hebt geïnstalleerd, moet u de VMM-service opnieuw starten (net stop scwmmservice>net start scvmmservice).
  • Een account instellen: maak een Uitvoeren als-account voor VMM met een gebruikersnaam en wachtwoord met machtigingen voor het configureren van de gedownloade Load Balancer.
  • De load balancer toevoegen aan VMM: voeg een hardware load balancer toe aan VMM met behulp van de wizard Load Balancer toevoegen.

De hardwaretaakverdeling toevoegen aan VMM

Selecteer tijdens de wizard de hostgroepen waarvoor de load balancer beschikbaar is, geef het load balancer-model op, geef het adres en de poort op die worden gebruikt om de load balancer te beheren, geef affiniteit op met het logische VMM-netwerk, selecteer de configuratieprovider en test de verbinding. U moet de hardwaretaakverdeling configureren voordat u een service implementeert. Nadat de service is geïmplementeerd, kan er geen load balancer worden toegevoegd.

  1. Selecteer Infrastructuurnetwerk>>Load BalancersStartpagina Infrastructuurresources>>>Toevoegen>Resources>toevoegen Load Balancer.
  2. Selecteer in Load Balancerwizardreferenties> toevoegen het Uitvoeren als-account met de referenties van de load balancer.
  3. Selecteer in Hostgroep elke hostgroep waarin de service wordt geïmplementeerd. Hosts moeten toegang hebben tot de Load Balancer. Daarnaast moet een fysieke netwerkadapter bij de host worden geconfigureerd om hetzelfde logische netwerk te gebruiken als de servicelaag.
  4. Selecteer in Fabrikant en model de juiste vermeldingen.
  5. Geef bij Adres het IP-adres en de FQDN- of NetBIOS-namen van de load balancer op. Geef de poort op waarop de Load Balancer luistert naar aanvragen.
  6. Geef in Affiniteit van logisch netwerk de affiniteit met logische netwerken op.

Notitie

  • Voor front-endaffiniteit selecteert u het logische netwerk van waaruit de load balancer het VIP verkrijgt. De VIP is het IP-adres dat wordt toegewezen aan de Load Balancer wanneer u deze implementeert in een servicesjabloon.
  • Voor front-endaffiniteit bepaalt VMM op basis van de logische netwerken de statische IP-adresgroepen die toegankelijk zijn vanuit zowel de load balancer als de relevante hostgroep.
  • Wanneer u logische netwerken selecteert voor front-endaffiniteit, moet de gekoppelde netwerksite met het gereserveerde VIP-adresbereik beschikbaar zijn voor de hostgroepen die zijn gekoppeld aan de load balancer.
  • Voor back-endaffiniteit selecteert u de logische netwerken waarvoor u de load balancer beschikbaar wilt maken voor verbindingen vanaf de VM's in een servicelaag.
  1. Selecteer in Provider de load balancer-provider. Selecteer Testen om de configuratie te controleren.
  2. Controleer de instellingen in Samenvatting en selecteer Voltooien. Het dialoogvenster Taken wordt weergegeven. Wacht totdat de status Voltooid is en controleer in de kolom Provider of de provider actief is.

NLB installeren

NLB wordt automatisch geïnstalleerd als een Load Balancer in VMM. Zolang u een NLB VIP-sjabloon hebt ingesteld, is er geen andere actie vereist, maar houd er rekening mee dat:

  • NLB kan niet worden gebruikt als VM-netwerken zijn geconfigureerd met netwerkvirtualisatie.
  • NLB kan niet worden gebruikt in servicelagen waarin Linux-VM‘s worden uitgevoerd.

Taakverdeling inschakelen

  1. Als de servicesjabloon niet is geopend, selecteert u Bibliotheeksjablonen>>Servicesjablonen en opent u deze.
  2. Selecteer Acties>Open Designer.
  3. Selecteer in de Designer Servicesjabloon de groep >ServicesjabloononderdelenLoad Balancer toevoegen.
  4. Selecteer het load balancer-object. U kunt dit object identificeren met de naam van de VIP-sjabloon.
  5. Selecteer Verbindingslijn>voor hulpprogramma's. Selecteer de serververbinding die is gekoppeld aan de sjabloon en selecteer vervolgens een NIC-object om de load balancer te verbinden met de adapter. Controleer in de NIC-eigenschappen de adrestypen en of het MAC-adres statisch is.
  6. Als de connector is ingeschakeld, selecteert u de clientverbinding die is gekoppeld aan de taakverdeling en selecteert u vervolgens een logisch netwerkobject.
  7. Sla de servicesjabloon op in Servicesjabloon>Opslaan en valideren.

De hardware-VIP instellen voor gebruikerstoegang

Als de service is geïmplementeerd, wordt met VMM automatisch een VIP geselecteerd uit het gereserveerde bereik in de groep met vaste IP-adressen. Dit adres wordt toegewezen aan de servicelaag met een gelijke taakverdeling. Als u wilt dat gebruikers verbinding kunnen maken met de service nadat de service is geïmplementeerd, moet u het VIP bepalen en een DNS-vermelding voor de service configureren.

  1. Nadat de service is geïmplementeerd, selecteert u Infrastructuurnetwerk>>load balancers.
  2. SelecteerService>weergeven>Load Balancer Information for Services en vouw de service uit om te zien welke VIP is toegewezen.
  3. Vraag de DNS-beheerder om handmatig een DNS-vermelding voor de VIP te maken. De vermelding moet de naam zijn die gebruikers opgeven om verbinding te maken met de service. Bijvoorbeeld servicename.contosol.com.

Volgende stappen

U kunt ook een software load balancer instellen in een SDN-infrastructuur (Software Defined Networking) in de VMM-infrastructuur.