Dela via


Konfigurera belastningsutjämning i VMM – Översikt

 

Utgivet: mars 2016

Gäller för: System Center 2012 SP1 - Virtual Machine Manager, System Center 2012 R2 Virtual Machine Manager, System Center 2012 - Virtual Machine Manager

Nätverksfunktionerna i Virtual Machine Manager (VMM) omfattar integrering av belastningsutjämning så att du automatiskt kan etablera belastningsutjämnare i din virtualiserade miljö. Integrering av belastningsutjämning fungerar tillsammans med andra förbättrade nätverksfunktioner i VMM. Mer information om förbättrade funktioner finns i listan över avsnitt längst ned i artikeln.

Integrering av belastningsutjämnare

Genom att lägga till en belastningsutjämnare i VMM kan du belastningsutjämna förfrågningar till de virtuella datorerna som bildar en tjänstnivå. Du kan lägga till maskinvarubaserade belastningsutjämnare som det finns stöd för, via VMM-konsolen eller, för vissa konfigurationer, via Microsoft NLB (utjämning av nätverksbelastning). NLB medföljer som en möjlig belastningsutjämnare när du installerar VMM. I NLB används resursallokering som belastningsutjämningsmetod.

System_CAPS_noteInformation
  • Utjämning av nätverksbelastning kan inte användas i tjänstnivåer som kör Linux.

  • Utjämning av nätverksbelastning kan inte användas med VM-nätverk som har konfigurerats med nätverksvirtualisering.

För de båda tidigare konfigurationerna kan belastningsutjämning för maskinvara användas i stället.

Om du lägger till maskinvarubaserade belastningsutjämnare som stöds måste du installera en konfigurationsprovider som du får från tillverkaren av belastningsutjämnaren. Konfigurationsprovidern är ett plugin-program för VMM som omvandlar VMM PowerShell-kommandon till API-anrop som är specifika för en viss belastningsutjämnares tillverkare och modell.

Innan du kan använda en maskinvarubaserad belastningsutjämnare eller NLB måste du skapa tillhörande virtuella IP-mallar.

Virtuella IP-mallar

En virtuell IP-mall innehåller konfigurationsinställningar som rör belastningsutjämning för en viss typ av nätverkstrafik. Du kan till exempel skapa en mall som definierar belastningsutjämningen för HTTPS-trafik i en särskild belastningsutjämnare efter tillverkare och modell. Dessa mallar utgör rekommendationer baserat på konfigurationen av en belastningsutjämnare.

När du har skapat en virtuell IP-mall kan användare (även självbetjäningsanvändare) ange vilken virtuell IP-mall som ska användas när de skapar en tjänst. När användarna utformar en tjänst kan de välja en tillgänglig mall som bäst passar deras behov beroende på typ av belastningsutjämnare och program.

Arbetsflöde för en maskinvarubaserad belastningsutjämnare

I följande lista beskrivs arbetsflödet för en maskinvarubaserad belastningsutjämnare för att belastningsutjämna en tjänstnivå:

  1. Administratören anger ett reserverat intervall virtuella IP-adresser i VMM-konsolen när en statisk IP-adresspool skapas.

    System_CAPS_noteInformation

    Det här steget kan utföras när som helst innan du distribuerar en tjänst som använder en belastningsutjämnare. Tänk på att du måste ha en virtuell IP-adress för varje tjänstnivå som använder belastningsutjämning.

  2. Administratören installerar konfigurationsprovidern för belastningsutjämnaren på VMM-hanteringsservern.

    System_CAPS_noteInformation

    Information om belastningsutjämnare som stöds och hur du skaffar konfigurationsprovidrar finns i avsnittet Krav i Så här lägger du till maskinvarubaserade belastningsutjämnare i VMM.

  3. I VMM-konsolen lägger administratören till belastningsutjämnaren för VMM-hantering. Administratören gör följande via guiden Lägg till belastningsutjämnare:

    • Väljer värdgrupper där belastningsutjämnaren ska vara tillgänglig

    • Anger belastningsutjämnarens tillverkare och modell

    • Anger belastningsutjämnarens DNS-namn (eller IP-adresser) och det portnummer som används för belastningsutjämnarhantering

    • Anger mappning till logiska nätverk

    • Väljer konfigurationsprovidern

    • Testar anslutningen till belastningsutjämnaren (valfritt)

  4. Administratören skapar en eller flera virtuella IP-mallar i VMM-konsolen. Administratören definierar följande i guiden för virtuell IP-mall för belastningsutjämnare:

    • Porten som ska användas för den typ av nätverkstrafik som ska belastningsutjämnas

    • Om mallen ska gälla för alla belastningsutjämnare som stöds eller för en särskild typ av belastningsutjämnare

    • Typ av protokoll som ska belastningsutjämnas (till exempel HTTPS)

    • Om sessionspersistence ska aktiveras

    • Valfria hälsotillståndsövervakare som kan ställas in för att regelbundet kontrollera att belastningsutjämnaren svarar

    • Typ av belastningsutjämningsmetod som ska användas

    Mer information finns i avsnittet Så här skapar du VIP-mallar för maskinvarubaserade belastningsutjämnare i VMM.

  5. En användare (vanligtvis en självbetjäningsanvändare) skapar en tjänstmall. I fönstret Tjänstmalldesignern lägger användaren till en belastningsutjämnare i en tjänstnivå och väljer sedan vilken virtuell IP-mall som ska användas. När tjänsten har distribuerats väljer VMM automatiskt en virtuell IP-adress från det reserverade intervallet i den statiska IP-adresspoolen och tilldelar den belastningsutjämnaren. Den här IP-adressen betraktas som ”klientdels”-IP-adressen för en belastningsutjämnad tjänstnivå. VMM ger också statiska IP-adresser till de virtuella datorer som bildar tjänstnivån. Dessa betraktas som särskilda ”serverdels”-IP-adresser eftersom de ligger bakom belastningsutjämnaren.

  6. När tjänsten har distribuerats kontrollerar administratören i VMM-konsolen vilken virtuell IP-adress som används som klientdels-IP-adress för tjänstnivån. Administratören kontaktar sedan DNS-administratören för att skapa en DNS-post för den tilldelade virtuella IP-adressen. Om exempelvis klientdelswebbnivån för en tjänst belastningsutjämnas, kan administratören kontrollera vilken virtuell IP-adress som används för den nivån. DNS-administratören kan sedan skapa en DNS-post för det namn som användarna anger för att ansluta till webbklientdelen. DNS-administratören kan till exempel skapa en DNS-post för ServiceName.contoso.com med motsvarande virtuella IP-adress.

    System_CAPS_noteInformation

    Mer detaljerad information om hur du belastningsutjämnar en tjänstnivå genom att använda en maskinvarubaserad belastningsutjämnare finns i How to Add Networking Components to a Service Template och How to Configure a Hardware Load Balancer for a Service Tier (Så här konfigurerar du en maskinvarubaserad belastningsutjämnare för en tjänstnivå).

Arbetsflöde för NLB

I följande lista beskrivs arbetsflödet för NLB för att belastningsutjämna en tjänstnivå. Du kan inte använda arbetsflödet för utjämning av nätverksbelastning med tjänstnivåer som kör Linux, eller i tjänster där VM-nätverk är konfigurerade med nätverksvirtualisering. Använd i stället Arbetsflöde för en maskinvarubaserad belastningsutjämnare, som beskrivits tidigare i det här avsnittet.

Detta är arbetsflödet för utjämning av nätverksbelastning:

  1. Administratören anger ett reserverat intervall virtuella IP-adresser i VMM-konsolen när en statisk IP-adresspool skapas.

    System_CAPS_noteInformation

    Det här steget kan utföras när som helst innan du distribuerar en tjänst som använder en belastningsutjämnare. Tänk på att du måste ha en virtuell IP-adress för varje tjänstnivå som använder belastningsutjämning.

  2. Administratören skapar en eller flera virtuella IP-mallar i VMM-konsolen. Administratören definierar följande i guiden för virtuell IP-mall för belastningsutjämnare:

    • Porten som ska användas för den typ av nätverkstrafik som ska belastningsutjämnas

    • Malltyp (i det här fallet den särskilda malltypen inställd på Microsoft NLB).

    • Typ av protokoll som ska belastningsutjämnas (TCP, UPD eller båda)

    • Om sessionspersistence ska aktiveras

  3. En användare (vanligtvis en självbetjäningsanvändare) konfigurerar en tjänstmall på följande sätt:

    När tjänsten har distribuerats väljer VMM automatiskt en virtuell IP-adress från det reserverade intervallet i den statiska IP-adresspoolen, och ger adressen till en belastningsutjämnad tjänstnivå.VMM ger också statiska IP-adresser till de virtuella datorer som bildar tjänstnivån.

  4. När tjänsten har distribuerats kontrollerar administratören i VMM-konsolen vilken virtuell IP-adress som används för en tjänst. Administratören kontaktar sedan DNS-administratören för att skapa en DNS-post för den tilldelade virtuella IP-adressen. Om exempelvis klientdelswebbnivån för en tjänst belastningsutjämnas, kan administratören kontrollera vilken virtuell IP-adress som används för den nivån. DNS-administratören kan sedan skapa en DNS-post för det namn som användarna anger för att ansluta till webbklientdelen. DNS-administratören kan till exempel skapa en DNS-post för ServiceName.contoso.com med motsvarande virtuella IP-adress.

    System_CAPS_noteInformation

    Närmare information om hur du belastningsutjämnar en tjänstnivå genom att använda NLB, finns i How to Configure NLB for a Service Tier (Så här konfigurerar NLB för en tjänstnivå).

Översikt över exempelscenario

Följande metoder innehåller exempel som kan illustrera vissa begrepp. En sammanfattning av exemplen som används i det här avsnittet finns i nätverksavsnittet i tabellen i Förbereda scenariot för infrastrukturresurser i VMM.

System_CAPS_noteInformation

Exemplen ska inte ses som normativa riktlinjer för ett labbscenario. Du kan anpassa exemplen efter testmiljön.

I det här avsnittet

Använd följande metoder om du vill konfigurera belastningsutjämning i din virtualiserade miljö:

Procedur

Beskrivning

Så här lägger du till maskinvarubaserade belastningsutjämnare i VMM

Beskriver hur du lägger till maskinvarubaserade belastningsutjämnare som stöds i VMM-miljön så att du kan belastningsutjämna tjänstförfrågningar.

System_CAPS_noteInformation

Om du vill använda Microsoft NLB (utjämning av nätverksbelastning) behöver du inte lägga till maskinvarubaserade belastningsutjämnare. När du installerar VMM medföljer NLB automatiskt som belastningsutjämnare. Om du vill använda NLB måste du skapa virtuella IP-mallar för NLB vilket beskrivs på den sista raden i tabellen.

Så här skapar du VIP-mallar för maskinvarubaserade belastningsutjämnare i VMM

Beskriver hur du skapar virtuella IP-mallar som kan hjälpa dig att välja en maskinvarubaserad belastningsutjämnare som bäst passar programmets behov när du skapar en tjänst.

Så här skapar du VIP-mallar för NLB (utjämning av nätverksbelastning) i VMM

Beskriver hur du skapar virtuella IP-mallar för NLB som du kan använda när du skapar en tjänst för att konfigurera NLB för en tjänstnivå.

När du har konfigurerat belastningsutjämning i System Center 2012 SP1 eller System Center 2012 R2

Information om hur du fortsätter när du har konfigurerat belastningsutjämning i System Center 2012 SP1 eller System Center 2012 R2 finns i följande översikt över nätverksfunktioner:

Avsnitt

Steg

Konfigurera portar och växlar för virtuella datornätverk i VMM (för System Center 2012 SP1 och System Center 2012 R2)

Konfigurera portprofiler och portklassificeringar och använd dem i logiska växlar så att du kan tillämpa portinställningarna på ett konsekvent sätt på alla nätverkskort och virtuella nätverkskort. När du har konfigurerat portinställningar konfigurerar du logiska växlar och, om det behövs, växeltillägg (för tjänstkvalitet, övervakning eller säkerhet).

Konfigurera virtuella datornätverk och gateways i VMM (för System Center 2012 SP1 och System Center 2012 R2)

Konfigurera virtuella datornätverk (ovanpå logiska nätverk) så att du kan använda nätverksvirtualisering eller andra nätverksalternativ. Med virtuella datornätverk som använder nätverksvirtualisering kan du dessutom öka anslutningsmöjligheterna genom att använda gateways.

När du har konfigurerat nätverksfunktioner

Information om hur du fortsätter när du har konfigurerat nätverksfunktionerna finns i följande avsnitt:

Avsnitt

Steg

Förbereda infrastrukturresurser i VMM

Konfigurera ytterligare infrastrukturresurser, t.ex. lagrings- och biblioteksresurser.

Lägga till och hantera Hyper-V-värdar och uppskalningsfilservrar i VMM

Hantera VMware ESX och Citrix XenServer i VMM

Konfigurera värdar.

Skapa och distribuera virtuella datorer och tjänster i VMM

Distribuera virtuella datorer, separat eller som en del av en tjänst.