Konfigurera Windows Server-redundanskluster på Azure VMware Solution vSAN

I den här artikeln får du lära dig hur du konfigurerar redundansklustring i Windows Server på Azure VMware Solution vSAN med interna delade diskar.

Viktigt

Implementeringen i den här artikeln är för konceptbevis och pilotändamål. Vi rekommenderar att du använder en CIB-konfiguration (Cluster-in-a-Box) tills placeringsprinciper blir tillgängliga.

Windows Server-redundanskluster, som tidigare kallades Microsoft Service Cluster Service (MSCS), är en funktion Windows serveroperativsystem (OS). WSFC är en affärskritisk funktion och för många program krävs. WSFC krävs till exempel för följande konfigurationer:

  • SQL konfigurerad som:
    • Always On-redundansklusterinstans (FCI), för hög tillgänglighet på instansnivå.
    • Always On-tillgänglighetsgrupp (AG), för hög tillgänglighet på databasnivå.
  • Windows Filtjänster:
    • Allmän filresurs som körs på en aktiv klusternod.
    • Scale-Out filserver (SOFS), som lagrar filer i klusterdelade volymer (CSV).
    • Lagringsutrymmen Direkt (S2D); lokala diskar som används för att skapa lagringspooler över olika klusternoder.

Du kan vara värd för WSFC-klustret på Azure VMware Solution instanser, som kallas Cluster-Across-Box (CAB). Du kan också placera WSFC-klustret på en enda Azure VMware Solution nod. Den här konfigurationen kallas CIB (Cluster-in-a-Box). Vi rekommenderar inte att du använder en CIB-lösning för en produktionsimplementering. Om den Azure VMware Solution noden skulle misslyckas skulle alla WSFC-klusternoder stängas av och programmet skulle drabbas av driftstopp. Azure VMware Solution kräver minst tre noder i ett privat molnkluster.

Det är viktigt att distribuera en WSFC-konfiguration som stöds. Du vill att din lösning ska stödjas i vSphere och med Azure VMware Solution. VMware innehåller ett detaljerat dokument om WSFC på vSphere 6.7, Installation för redundanskluster och Microsoft Cluster Service.

Den här artikeln fokuserar på WSFC på Windows Server 2016 och Windows Server 2019. Tyvärr har äldre Windows Server-versioner inte vanlig support,så vi tar inte hänsyn till dem här.

Du måste först skapa en WSFC. Använd sedan informationen i den här artikeln för att ange en WSFC-distribution på Azure VMware Solution.

Förutsättningar

  • Azure VMware Solution miljö
  • Installationsmedia för Microsoft Windows Server OS

Referensarkitektur

Azure VMware Solution har inbyggt stöd för virtualiserad WSFC. Den stöder SCSI-3-beständiga reservationer (SCSI3PR) på en virtuell disknivå. WSFC kräver detta stöd för att avgöra åtkomst till en delad disk mellan noder. Stöd för SCSI3PR möjliggör konfiguration av WSFC med en diskresurs som delas mellan virtuella datorer inbyggt i vSAN-datalager.

Följande diagram illustrerar arkitekturen för virtuella WSFC-noder i ett Azure VMware Solution privat moln. Den visar var Azure VMware Solution finns, inklusive de virtuella WSFC-servrarna (röd ruta) i förhållande till den bredare Azure-plattformen. Det här diagrammet illustrerar en typisk hub-spoke-arkitektur, men en liknande konfiguration är möjlig med hjälp av Azure Virtual WAN. Båda erbjuder det värde som andra Azure-tjänster kan ge dig.

Diagram över Windows server redundansklustrets virtuella noder i ett Azure VMware Solution privat moln.

Konfigurationer som stöds

För närvarande stöds följande konfigurationer:

  • Microsoft Windows Server 2012 eller senare
  • Upp till fem noder för redundansklustring per kluster
  • Upp till fyra PVSCSI-kort per virtuell dator
  • Upp till 64 diskar per PVSCSI-kort

Konfigurationskrav för virtuell dator

Konfigurationsparametrar för WSFC-nod

  • Installera de senaste VMware Tools på varje WSFC-nod.
  • Det går inte att blanda icke-delade och delade diskar på ett enda virtuellt SCSI-kort. Till exempel om systemdisken (enhet C:) är ansluten till SCSI0:0 ansluts den första delade disken till SCSI1:0. En VM-nod i en WSFC har samma maximala virtuella SCSI-styrenhet som en vanlig virtuell dator – upp till fyra (4) virtuella SCSI-styrenheter.
  • Virtuella disk-SCSI-ID:n ska vara konsekventa mellan alla virtuella datorer som är värdar för noder i samma WSFC.
Komponent Krav
Maskinvaruversion för virtuell dator 11 eller högre för att stödja Live vMotion.
Virtuellt nätverkskort VMXNET3-paravirtualiserat nätverkskort (NIC); aktivera in-guest Windows Receive Side Scaling (RSS) på det virtuella nätverkskortet.
Minne Använd fullständigt VM-reservationsminne för noder i WSFC-klustret.
Öka I/O-tidsgränsen för varje WSFC-nod. Ändra HKEY _ LOCAL _ MACHINE\System\CurrentControlSet\Services\Disk\TimeOutValueSet till 60 sekunder eller mer. (Om du återskapar klustret kan det här värdet återställas till standardvärdet, så du måste ändra det igen.)
Windows hälsoövervakning av kluster Värdet för parametern SameSubnetThreshold Windows för klusterhälsan måste ändras så att minst 10 uteblivna pulsslag tillåts. Det är standardinställningen i Windows Server 2016. Den här rekommendationen gäller för alla program som använder WSFC, inklusive delade och icke-delade diskar.

WSFC-nod – konfigurationsparametrar för startdiskar

Komponent Krav
Typ av SCSI-styrenhet LSI Logic SAS
Diskläge Virtuell
SCSI-bussdelning Ingen
Ändra avancerade inställningar för en virtuell SCSI-styrenhet som är värd för startenheten. Lägg till följande avancerade inställningar för varje WSFC-nod:
scsiX.returnNoConnectDuringAPD = "TRUE"
scsiX.returnBusyOnNoConnectStatus = "FALSE"
Där X är startenhetens ID-nummer för SCSI-bussstyrenheten. Som standard är X inställt på 0.

WSFC-nod – konfigurationsparametrar för delade diskar

Komponent Krav
Typ av SCSI-styrenhet VMware Paravirtualize (PVSCSI)
Diskläge Independent – Persistent (steg 2 i bilden nedan). Med den här inställningen ser du till att alla diskar undantas från ögonblicksbilder. Ögonblicksbilder stöds inte för WSFC-baserade virtuella datorer.
SCSI-bussdelning Fysisk (steg 1 i bilden nedan)
Flagga för flera skrivare Används inte
Diskformat Tjockt etablerat. (Eager Zeroed Thick (EZT) krävs inte med vSAN.)

Skärmbild som visar sidan Inställningar för virtuell maskinvara.

Scenarier som inte stöds

Följande funktioner stöds inte för WSFC på Azure VMware Solution:

  • NFS-datalager
  • Lagringsutrymmen
  • vSAN med iSCSI-tjänsten
  • vSAN stretchkluster
  • Förbättrad vMotion-kompatibilitet (EVC)
  • vSphere-feltolerans (FT)
  • Ögonblicksbilder
  • Live(online) storage vMotion
  • N-Port ID Virtualization (NPIV)

Heta ändringar i maskinvara för virtuella datorer kan störa pulsslag mellan WSFC-noderna.

Följande aktiviteter stöds inte och kan orsaka redundans för WSFC-noden:

  • Lägga till minne under en dag
  • Lägga till cpu med hög belastning
  • Använda ögonblicksbilder
  • Öka storleken på en delad disk
  • Pausa och återuppta den virtuella datorns tillstånd
  • Minne över åtagande som leder till ESXi-växling eller VM-minne ballooning
  • Hot Extend Lokal VMDK-fil, även om den inte är associerad med SCSI-bussdelningsstyrenheten

Konfigurera WSFC med delade diskar på Azure VMware Solution vSAN

  1. Se till att en Active Directory-miljö är tillgänglig.

  2. Skapa virtuella datorer (VM) på det virtuella SAN-dataarkivet.

  3. Slå på alla virtuella datorer, konfigurera värdnamn och IP-adresser, anslut alla virtuella datorer till en Active Directory-domän och installera de senaste tillgängliga os-uppdateringarna.

  4. Installera de senaste VMware-verktygen.

  5. Aktivera och konfigurera funktionen Windows Server-redundanskluster på varje virtuell dator.

  6. Konfigurera ett klustervittne för kvorum (ett filresursvittne fungerar bra).

  7. Stänga av alla noder i WSFC-klustret.

  8. Lägg till en eller flera Paravirtual SCSI-styrenheter (upp till fyra) till varje vm-del av WSFC. Använd inställningarna enligt föregående stycken.

  9. På den första klusternoden lägger du till alla delade diskar som behövs med hjälp av Lägg till ny > enhetshårddisk. Lämna Diskdelning som Ospecificerad (standard) och Diskläge som Oberoende – Beständig. Koppla den sedan till de kontrollanter som skapades i föregående steg.

  10. Fortsätt med de återstående WSFC-noderna. Lägg till de diskar som skapades i föregående steg genom att välja Lägg till ny enhet befintlig > hårddisk. Se till att ha samma disk-SCSI-ID:n på alla WSFC-noder.

  11. Slå på den första WSFC-noden; logga in och öppna diskhanteringskonsolen (mmc). Kontrollera att de tillagda delade diskarna kan hanteras av operativsystemet och initieras. Formatera diskarna och tilldela en enhetsbeteckning.

  12. Slå på de andra WSFC-noderna.

  13. Lägg till disken i WSFC-klustret med hjälp av guiden Lägg till disk och lägg till dem i en klusterdelad volym.

  14. Testa en redundans med hjälp av guiden Flytta disk och kontrollera att WSFC-klustret med delade diskar fungerar korrekt.

  15. Kör guiden Verifieringskluster för att bekräfta om klustret och dess noder fungerar korrekt.

    Det är viktigt att tänka på följande specifika objekt från klustervalideringstestet:

    • Verifiera Lagringsutrymmen beständig reservation. Om du inte använder Lagringsutrymmen med ditt kluster (till exempel på Azure VMware Solution vSAN) gäller inte det här testet. Du kan ignorera resultaten av testet Validate Lagringsutrymmen Persistent Reservation (Verifiera beständig reservation) inklusive den här varningen. Du kan undanta det här testet för att undvika varningar.

    • Verifiera nätverkskommunikation. Test av klustervalidering visar en varning om att endast ett nätverksgränssnitt per klusternod är tillgängligt. Du kan ignorera den här varningen. Azure VMware Solution ger den tillgänglighet och prestanda som krävs, eftersom noderna är anslutna till ett av NSX-T-segmenten. Behåll dock det här objektet som en del av klustervalideringstestet, eftersom det validerar andra aspekter av nätverkskommunikationen.

  16. Skapa en DRS-regel för att placera de virtuella WSFC-datorerna på Azure VMware Solution noder. För att göra det behöver du en tillhörighetsregel mellan värdar och virtuella datorer. På så sätt körs klusternoder på samma Azure VMware Solution värd. Återigen är den i pilotsyfte tills placeringsprinciper är tillgängliga.

    Anteckning

    För detta måste du skapa en supportbegäran. Vår Azure-supportorganisation kan hjälpa dig med detta.

Nästa steg

Nu när du har gått in på att konfigurera en WSFC i Azure VMware Solution kanske du vill veta mer om: