Integrera belastningsutjämning med VMM-tjänstmallar
Viktigt
Den här versionen av Virtual Machine Manager (VMM) har nått slutet av supporten, vi rekommenderar att du uppgraderar till VMM 2022.
Läs den här artikeln om du vill lära dig hur du integrerar Windows nätverksbelastningsutjämning (NLB) och maskinvarubaserade lastbalanserare med tjänstmallar för System Center – Virtual Machine Manager (VMM).
Tjänstmallar grupperar virtuella datorer för att tillhandahålla en app. De innehåller information om en tjänst, inklusive de virtuella datorer som distribueras som en del av tjänsten, de program som installeras på virtuella datorer och de nätverksinställningar som ska användas. Du kan lägga till VM-mallar, nätverksinställningar, program och lagring i en tjänstmall.
Tjänstmallar kan bestå av en eller flera nivåer. En tjänst på en nivå innehåller en virtuell dator som används som en viss app. En flernivåtjänst innehåller flera virtuella datorer. Läs mer.
Konfigurera belastningsutjämning för en tjänstnivå
Du kan lägga till en lastbalanserare för att lastbalansera förfrågningar till virtuella datorer i en tjänstnivå. Du kan använda en maskinvarubaserad lastbalanserare eller NLB för belastningsutjämning av resursallokering.
Om du vill lägga till en lastbalanserare måste du utföra följande åtgärder:
- Kontrollera att du har logiska nätverk som har konfigurerats. De logiska nätverken ska ha associerade nätverksplatser. Dessa nätverksplatser ska ha ett eller flera associerade undernät som du kan skapa statiska IP-adresspooler från. Dessutom associeras varje nätverksplats till den värdgrupp där tjänsten ska distribueras.
- Skapa en IP-adresspool för de logiska nätverken. IP-adresspoolen måste innehålla ett reserverat intervall av virtuella IP-adresser som kan tilldelas till lastbalanseraren. Du måste konfigurera de statiska IP-adresspoolerna för lastbalanseraren och för de virtuella datorer som finns bakom lastbalanseraren. De kan komma från samma pool eller från olika pooler, men du behöver både VIP-adresserna och IP-adresserna till de virtuella datorerna.
- Skapa virtuella datornätverk ovanpå logiska nätverk.
- Skapa VIP-mallar: En virtuell IP-mall (VIP) innehåller inställningar för belastningsutjämning av en viss typ av nätverkstrafik. När du har skapat en VIP-mall kan du ange den när du konfigurerar belastningsutjämning i en tjänstmall.
- Konfigurera en maskinvarulastbalanserare: Om du vill aktivera belastningsutjämning för maskinvara i en tjänstmall finns det ett antal krav som du måste förbereda.
- Konfigurera NLB: Om du inte vill använda en maskinvarulastbalanserare kan du använda NLB. Det finns vissa krav och begränsningar.
Skapa VIP-mallar
I VMM-konsolen klickar du på InfrastrukturNätverkVIP-mallar>>.
Klicka på StartVisaFabric-resurserSkapaSkapa>>>>VIP-mall.
I Load Balancer GUIDEN VIP-mallNamn> anger du mallnamnet och beskrivningen. I VIP-port anger du den port som ska användas för den typ av nätverkstrafik som du vill balansera. Till exempel 443 för HTTPS-trafik. I Serverdelsporten anger du den portal där serverdelsservern lyssnar efter begäranden.
Gör följande i Typ :
- Använd NLB genom att klicka på Microsoft i listan med tillverkare och Microsoft Network Controller i Modell.
- Använd en maskinvarubaserad lastbalanserare genom att klicka på Allmänt för att skapa en mall för alla maskinvarubaserade lastbalanserare som stöds. Klicka på Specifik om du vill skapa en mall för en särskild lastbalanserare och ange sedan tillverkare och modell.
I Protokoll klickar du på det protokoll som du vill skapa VIP-mallen för.
- Om du väljer HTTPS måste du ange var trafiken avslutas.
- Välj HTTPS-genomströmning för att överföra trafiken till den virtuella datorn utan att dekryptera den.
- Välj HTTPS terminate (HTTPS-avslutning) för att avsluta och dekryptera HTTPS-trafiken i lastbalanseraren. Det här alternativet ger lastbalanseraren mer information, till exempel cookies och rubriker. Om du vill använda det här alternativet anger du ämnesnamnet för ett certifikat i lastbalanseraren, som kan användas för HTTPS-autentisering. Med det här alternativet kan du aktivera Re-Encrypt för att omkryptera HTTPS-trafiken från lastbalanseraren till den virtuella datorn.
- Välj Anpassa för att ange TCP, UDP eller båda.
I Beständighet väljer du Aktivera beständighet för att göra klientsessionen fäst (tillhörighet). Den här inställningen innebär att lastbalanseraren alltid kommer att försöka dirigera samma klient till samma virtuella dator. Den baseras på den angivna källans IP-adress och nätmask, målets IP-adress och andra parametrar som kan variera beroende på vilket protokoll som används.
I Hälsoövervakare kan du ange att en verifiering ska köras mot lastbalanseraren med jämna mellanrum. Om du vill lägga till en hälsoövervakare anger du protokoll och begäran. Anger du till exempel kommandot GET? gör en HTTP GET-begäran för startsidan för lastbalanseraren och söker efter ett sidhuvudsvar. Du kan också ändra svarstypen och övervakningsintervallet, tidsgränsen och antal omförsök. Timeout-värdet bör vara mindre än värdet för intervallet.
I Belastningsutjämning väljer du vilken belastningsutjämningsmetod du vill använda. Du kan konfigurera nya anslutningar så att de dirigeras baserat på minsta antalet anslutningar eller snabbaste svarstid med hjälp av resursallokering, eller välja att använda en anpassad metod som stöds av lastbalanseraren. Om du aktiverar NLB väljer du Resursallokering.
På sidan Sammanfattning granskar du inställningarna och klickar på Slutför. Dialogrutan Jobb visas. Vänta tills statusen Slutfört visas. Kontrollera sedan att mallen visas i fönstret VIP-mallar.
Konfigurera en maskinvarubaserad lastbalanserare
Konfigurera en maskinvarubaserad lastbalanserare enligt följande:
- Hämta en konfigurationsprovider: Om du vill lägga till en maskinvarulastbalanserare som stöds måste du ladda ned och installera en tillgänglig konfigurationsprovider från lastbalanserarens tillverkare. VMM stöder för närvarande lastbalanserarprovidrarna Brocade ServerIron ADX och Citrix NetScaler. Providern är ett plugin-program i VMM som omvandlar VMM PowerShell-kommandon till API i lastbalanseraren. När du har installerat providern bör du starta om VMM-tjänsten (net stop scwmmservicenet>start scvmmservice).
- Konfigurera ett konto: Skapa ett Kör som-konto i VMM med ett användarnamn och ett lösenord med behörighet att konfigurera den hämtade lastbalanseraren.
- Lägg till lastbalanseraren i VMM: Du lägger till en maskinvarubaserad lastbalanserare i VMM med guiden Lägg till lastbalanserare.
Lägg till en maskinvarubaserad lastbalanserare i VMM
Under guiden väljer du de värdgrupper som lastbalanseraren är tillgänglig för, anger lastbalanserarens modell, anger adressen och porten som används för att hantera lastbalanseraren, anger tillhörighet till det logiska VMM-nätverket, väljer konfigurationsprovidern och testar anslutningen. Du måste konfigurera den maskinvarubaserade lastbalanseraren innan du distribuerar en tjänst. När tjänsten har distribuerats kan man inte lägga till någon lastbalanserare.
Klicka på InfrastrukturNätverkLastbalanserareFabric-resurserStartLägg>>>>>>tillLägg till resurser>Load Balancer.
I Lägg till Load BalancerWizardCredentials> väljer du Kör som-kontot med lastbalanserarens autentiseringsuppgifter.
I Värdgrupp väljer du varje värdgrupp där tjänsten ska distribueras. Värdarna ska ha åtkomst till lastbalanseraren. Dessutom bör ett fysiskt nätverkskort på värden konfigureras för att använda samma logiska nätverk som tjänstnivån.
I Tillverkare och modell väljer du lämpliga poster.
I Adress anger du IP-adressen och FQDN - eller NetBIOS-namnen för lastbalanseraren. Ange den port där lastbalanseraren lyssnar efter förfrågningar.
I Tillhörighet för logiskt nätverk anger du tillhörigheten till logiska nätverk. Tänk på följande:
- För klientdelstillhörighet väljer du det logiska nätverk som lastbalanseraren hämtar sin VIP från. VIP är den IP-adress som tilldelas till lastbalanseraren när du distribuerar den i en tjänstmall.
- För klientdelstillhörigheten baserar VMM på de logiska nätverken de statiska IP-adresspooler som kan nås från både lastbalanseraren och den relevanta värdgruppen
- När du väljer logiska nätverk för klientdelstillhörighet bör den associerade nätverksplatsen med det reserverade VIP-adressintervallet vara tillgänglig för de värdgrupper som är associerade med lastbalanseraren.
- För serverdelstillhörigheten väljer du de logiska nätverk som du vill att lastbalanseraren ska vara tillgänglig för när det gäller anslutningar från de virtuella datorer som finns i en tjänstnivå.
I Provider klickar du på lastbalanserarens provider. Klicka på Testa för att kontrollera konfigurationen.
Kontrollera inställningarna i Sammanfattning och klicka på Slutför. Dialogrutan Jobb visas. Vänta tills statusen Slutfört visas och kontrollera i kolumnen Provider att providern är aktiv.
Konfigurera NLB
NLB medföljer automatiskt som lastbalanserare i VMM. Om du har skapat en VIP-mall för NLB behövs ingen annan åtgärd, men tänk på följande:
- NLB kan inte användas om VM-nätverken har konfigurerats med nätverksvirtualisering.
- NLB kan inte användas i tjänstnivåer som kör virtuella Linux-datorer.
Aktivera belastningsutjämning
- Om tjänstmallen inte är öppen klickar du på BibliotekMallarTjänstmallar>> och öppnar den.
- Klicka på ÅtgärderÖppna>designer.
- I Service Template Designer klickar du på gruppen >Komponenter för tjänstmallarLägg till Load Balancer.
- Klicka på lastbalanserarobjektet. Du identifierar den med VIP-mallnamnet.
- Klicka på VerktygAnslutning>. Klicka på den Serveranslutning som är associerad med mallen och anslut sedan lastbalanseraren till nätverkskortet genom att klicka på nätverkskortet. I egenskaperna för nätverkskortet kontrollerar du adresstyperna och att MAC-adressen är statisk.
- När Anslutningsprogram är aktiverat klickar du på den Klientanslutning som är associerad med belastningsutjämningen och sedan på ett logiskt nätverksobjekt.
- Spara tjänstmallen i TjänstmallSpara>och verifiera.
Konfigurera maskinvarans VIP för användaråtkomst
När tjänsten har distribuerats väljer VMM automatiskt en VIP från det reserverade intervallet i den statiska IP-adresspoolen och tilldelar den till den belastningsutjämnade tjänstnivån. För att användarna ska kunna ansluta till tjänsten när den är distribuerad, måste du fastställa VIP och konfigurera en DNS-post för den.
- När tjänsten har distribuerats klickar du på InfrastrukturNätverkLastbalanserare>>.
- Klicka på ShowService>>Load Balancer Information för tjänster och expandera tjänsten för att se vilken VIP som har tilldelats.
- Skicka en begäran om att DNS-administratören manuellt ska skapa en DNS-post för VIP. Posten ska vara det namn som användarna anger för att ansluta sig till tjänsten. Till exempel servicename.contosol.com.
Nästa steg
Du kan också konfigurera en lastbalanserare för programvara i en programvarudefinierad nätverksinfrastruktur (SDN) i VMM-infrastrukturresurserna.