Verifiera ett Azure Stack HCI-klusterValidate an Azure Stack HCI cluster

Gäller för: Azure Stack HCI, version v20H2; Windows Server 2019Applies to: Azure Stack HCI, version v20H2; Windows Server 2019

Den här instruktions artikeln fokuserar på varför kluster validering är viktigt och när den ska köras på ett befintligt Azure Stack HCI-kluster.This how-to article focuses on why cluster validation is important, and when to run it on an existing Azure Stack HCI cluster. Vi rekommenderar att du utför kluster verifiering för följande primära scenarier:We recommend performing cluster validation for the following primary scenarios:

  • När du har distribuerat ett Server kluster kör du verktyget validate-DCB för att testa nätverket.After deploying a server cluster, run the Validate-DCB tool to test networking.

  • När du har uppdaterat ett Server kluster kan du, beroende på ditt scenario, köra båda verifierings alternativen för att felsöka kluster problem.After updating a server cluster, depending on your scenario, run both validation options to troubleshoot cluster issues.

  • När du har konfigurerat replikering med Storage Replica kontrollerar du att replikeringen fortsätter normalt genom att kontrol lera vissa specifika händelser och köra ett par kommandon.After setting up replication with Storage Replica, validate that the replication is proceeding normally by checking some specific events and running a couple commands.

  • När du har skapat ett Server kluster kör du verktyget validate-DCB innan du placerar det i produktion.After creating a server cluster, run the Validate-DCB tool before placing it into production.

    Mer information om hur du distribuerar ett Azure Stack HCI-kluster finns i Översikt över distribution.To learn more about how to deploy an Azure Stack HCI cluster, see the Deployment overview.

Vad är kluster verifiering?What is cluster validation?

Kluster validering är avsedd att fånga maskinvaru-eller konfigurations problem innan ett kluster försätts i produktion.Cluster validation is intended to catch hardware or configuration problems before a cluster goes into production. Kluster valideringen hjälper till att säkerställa att den Azure Stack HCI-lösning som du är på väg att distribuera är helt tillförlitlig.Cluster validation helps to ensure that the Azure Stack HCI solution that you're about to deploy is truly dependable. Du kan också använda kluster validering på konfigurerade redundanskluster som diagnostiskt verktyg.You can also use cluster validation on configured failover clusters as a diagnostic tool.

Vissa verifierings scenarierSpecific validation scenarios

I det här avsnittet beskrivs scenarier där verifiering också krävs eller är användbart.This section describes scenarios in which validation is also needed or useful.

  • Verifiering innan klustret konfigureras:Validation before the cluster is configured:

    • En uppsättning servrar som är klara att bli ett redundanskluster: Detta är det enklaste validerings scenariot.A set of servers ready to become a failover cluster: This is the most straightforward validation scenario. Maskin varu komponenterna (system, nätverk och lagring) är anslutna, men systemen fungerar inte som ett kluster än.The hardware components (systems, networks, and storage) are connected, but the systems aren't yet functioning as a cluster. Att köra tester i den här situationen har ingen inverkan på tillgängligheten.Running tests in this situation has no affect on availability.

    • Virtuella server-datorer: För virtualiserade servrar i ett kluster kör du kluster verifiering som på ett annat nytt kluster.Server VMs: For virtualized servers in a cluster, run cluster validation as you would on any other new cluster. Kravet på att köra funktionen är detsamma oavsett om du har:The requirement to run the feature is the same whether you have:

      • Ett "värd kluster" där redundansväxlingen sker mellan två fysiska datorer.A "host cluster" where failover occurs between two physical computers.
      • Ett "gäst kluster" där redundansväxlingen sker mellan gäst operativ system på samma fysiska dator.A "guest cluster" where failover occurs between guest operating systems on the same physical computer.
  • Verifiering efter att klustret har kon figurer ATS och används:Validation after the cluster is configured and in use:

    • Innan du lägger till en server i klustret: När du lägger till en server i ett kluster rekommenderar vi starkt att du verifierar klustret.Before adding a server to the cluster: When you add a server to a cluster, we strongly recommend validating the cluster. Ange både befintliga kluster medlemmar och den nya servern när du kör kluster verifiering.Specify both the existing cluster members and the new server when you run cluster validation.

    • När du lägger till enheter: När du lägger till ytterligare enheter i klustret, vilket skiljer sig från att ersätta felaktiga enheter eller skapa virtuella diskar eller volymer som är beroende av de befintliga enheterna, kör du kluster verifiering för att bekräfta att den nya lagringen fungerar som den ska.When adding drives: When you add additional drives to the cluster, which is different from replacing failed drives or creating virtual disks or volumes that rely on the existing drives, run cluster validation to confirm that the new storage will function correctly.

    • När du gör ändringar som påverkar inbyggd program vara eller driv rutiner: Om du uppgraderar eller gör ändringar i klustret som påverkar den inbyggda program varan eller driv rutinerna måste du köra kluster verifiering för att bekräfta att den nya kombinationen av maskin vara, inbyggd program vara, driv rutiner och program stöder funktioner för redundanskluster.When making changes that affect firmware or drivers: If you upgrade or make changes to the cluster that affect firmware or drivers, you must run cluster validation to confirm that the new combination of hardware, firmware, drivers, and software supports failover cluster functionality.

    • Efter återställning av ett system från säkerhets kopia: När du har återställt ett system från säkerhets kopian kör du kluster verifiering för att bekräfta att systemet fungerar som en del av ett kluster.After restoring a system from backup: After you restore a system from backup, run cluster validation to confirm that the system functions correctly as part of a cluster.

Verifiera nätverkValidate networking

Verktyget Microsoft validate-DCB är utformat för att verifiera konfigurationen för data Center bryggning (DCB) i klustret.The Microsoft Validate-DCB tool is designed to validate the Data Center Bridging (DCB) configuration on the cluster. För att göra detta tar verktyget en förväntad konfiguration som inmatare och testar sedan varje server i klustret.To do this, the tool takes an expected configuration as input, and then tests each server in the cluster. Det här avsnittet beskriver hur du installerar och kör verktyget validate-DCB, granskar resultat och löser nätverks fel som verktyget identifierar.This section covers how to install and run the Validate-DCB tool, review results, and resolve networking errors that the tool identifies.

I nätverket kräver direkt åtkomst till fjärrminne (RDMA) över konvergerat Ethernet (RoCE) DCB-tekniker för att göra nätverks infrastrukturen förlustfri.On the network, remote direct memory access (RDMA) over Converged Ethernet (RoCE) requires DCB technologies to make the network fabric lossless. Med iWARP är DCB valfritt.With iWARP, DCB is optional. Att konfigurera DCB kan dock vara komplext, med en exakt konfiguration som krävs för:However, configuring DCB can be complex, with exact configuration required across:

  • Varje server i klustretEach server in the cluster
  • Varje nätverks port som RDMA-trafik passerar genom på infrastruktur resursenEach network port that RDMA traffic passes through on the fabric

FörutsättningarPrerequisites

  • Nätverks konfigurations information för det Server kluster som du vill validera, inklusive:Network setup information of the server cluster that you want to validate, including:
    • Värd-eller Server kluster namnHost or server cluster name
    • Namn på virtuell växelVirtual switch name
    • Nätverkskort namnNetwork adapter names
    • Inställningar för prioritets flödes kontroll (PFC) och ETS (Enhanced transmission Selection)Priority Flow Control (PFC) and Enhanced Transmission Selection (ETS) settings
  • En Internet anslutning för att ladda ned verktyg-modulen i Windows PowerShell från Microsoft.An internet connection to download the tool module in Windows PowerShell from Microsoft.

Installera och kör verktyget validate-DCBInstall and run the Validate-DCB tool

Installera och köra verktyget validate-DCB:To install and run the Validate-DCB tool:

  1. På hanterings datorn öppnar du en Windows PowerShell-session som administratör och använder sedan följande kommando för att installera verktyget.On your management PC, open a Windows PowerShell session as an Administrator, and then use the following command to install the tool.

    Install-Module Validate-DCB
    
  2. Godkänn begär Anden om att använda NuGet-providern och få åtkomst till lagrings platsen för att installera verktyget.Accept the requests to use the NuGet provider and access the repository to install the tool.

  3. När PowerShell ansluter till Microsoft-nätverket för att hämta verktyget skriver du Validate-DCB och trycker på RETUR för att starta verktygs guiden.After PowerShell connects to the Microsoft network to download the tool, type Validate-DCB and press Enter to start the tool wizard.

    Anteckning

    Om du inte kan köra det validera-DCB verktygs skriptet kan du behöva justera dina PowerShell-körnings principer.If you cannot run the Validate-DCB tool script, you might need to adjust your PowerShell execution policies. Använd Get-ExecutionPolicy-cmdleten för att visa aktuella inställningar för skript körnings principer.Use the Get-ExecutionPolicy cmdlet to view your current script execution policy settings. Information om hur du ställer in körnings principer i PowerShell finns i om körnings principer.For information on setting execution policies in PowerShell, see About Execution Policies.

  4. På sidan Välkommen till konfigurations guiden för validate-DCB väljer du Nästa.On the Welcome to the Validate-DCB configuration wizard page, select Next.

  5. På sidan kluster och noder skriver du namnet på det Server kluster som du vill validera. Välj sedan Lös för att visa det på sidan och välj sedan Nästa.On the Clusters and Nodes page, type the name of the server cluster that you want to validate, select Resolve to list it on the page, and then select Next.

    Sidan kluster och noder i konfigurations guiden för validate-DCB

  6. På sidan kort:On the Adapters page:

    1. Markera kryss rutan vSwitch bifogad och skriv namnet på vSwitch.Select the vSwitch attached checkbox and type the name of the vSwitch.
    2. Under kortnamn, skriver du namnet på varje fysiskt nätverkskort, under värd vNIC namn, namnet på varje virtuellt nätverkskort (vNIC) och under VLAN, det VLAN-ID som används för varje nätverkskort.Under Adapter Name, type the name of each physical NIC, under Host vNIC Name, the name of each virtual NIC (vNIC), and under VLAN, the VLAN ID in use for each adapter.
    3. Expandera List rutan RDMA-typ och välj lämpligt protokoll: RoCE eller iWARP.Expand the RDMA Type drop-down list box and select the appropriate protocol: RoCE or iWARP. Ange också jumboramar-ramar till lämpligt värde för ditt nätverk och välj sedan Nästa.Also set Jumbo Frames to the appropriate value for your network, and then select Next.

    Sidan kluster och noder i konfigurations guiden för validate-DCB

    Anteckning

  7. På sidan bryggning av data Center ändrar du värdena så att de matchar organisationens inställningar för prioritet, princip namnoch bandbredds reservationoch väljer sedan Nästa.On the Data Center Bridging page, modify the values to match your organization's settings for Priority, Policy Name, and Bandwidth Reservation, and then select Next.

    Sidan kluster och noder i konfigurations guiden för validate-DCB

    Anteckning

    Om du väljer RDMA över RoCE på den föregående guide sidan krävs DCB för nätverks tillförlitlighet på alla nätverkskort och switchports.Selecting RDMA over RoCE on the previous wizard page requires DCB for network reliability on all NICs and switchports.

  8. På sidan Spara och distribuera, i rutan sökväg till konfigurations fil , sparar du konfigurations filen med tillägget. ps1 på en plats där du kan använda det senare om det behövs, och väljer sedan Exportera för att börja köra verktyget validate-DCB.On the Save and Deploy page, in the Configuration File Path box, save the configuration file using a .ps1 extension to a location where you can use it again later if needed, and then select Export to start running the Validate-DCB tool.

    • Du kan också distribuera konfigurations filen genom att fylla i avsnittet distribuera konfiguration till noder på sidan, vilket innebär att du kan använda ett Azure Automation konto för att distribuera konfigurationen och sedan verifiera den.You can optionally deploy your configuration file by completing the Deploy Configuration to Nodes section of the page, which includes the ability to use an Azure Automation account to deploy the configuration and then validate it. Kom igång med Azure Automation genom att se skapa ett Azure Automation konto .See Create an Azure Automation account to get started with Azure Automation.

    Sidan kluster och noder i konfigurations guiden för validate-DCB

Granska resultat och åtgärda felReview results and fix errors

Verktyget validate-DCB ger resultat i två enheter:The Validate-DCB tool produces results in two units:

  1. [Global enhet] resultat lista krav och krav för att köra de modala testerna.[Global Unit] results list prerequisites and requirements to run the modal tests.
  2. [Modal enhet] ger feedback om varje kluster värd konfiguration och bästa praxis.[Modal Unit] results provide feedback on each cluster host configuration and best practices.

I det här exemplet visas lyckade genomsöknings resultat för en enskild server för alla krav och modala enhets test genom att ange ett antal som är noll.This example shows successful scan results of a single server for all prerequisites and modal unit tests by indicating a Failed Count of 0.

Sidan kluster och noder i konfigurations guiden för validate-DCB

Följande steg visar hur du identifierar ett jumboramar-paket fel från vNIC SMB02 och löser det:The following steps show how to identify a Jumbo Packet error from vNIC SMB02 and fix it:

  1. Resultatet av verktyget validate-DCB visar ett antal misslyckade fel på 1.The results of the Validate-DCB tool scans show a Failed Count error of 1.

    Sidan kluster och noder i konfigurations guiden för validate-DCB

  2. Om du rullar tillbaka genom resultaten visas ett fel med röd indikation på att jumboramar-paketet för vNIC SMB02 på värd S046036 har angetts till standard storleken 1514, men ska vara inställt på 9014.Scrolling back through the results shows an error in red indicating that the Jumbo Packet for vNIC SMB02 on Host S046036 is set at the default size of 1514, but should be set to 9014.

    Sidan kluster och noder i konfigurations guiden för validate-DCB

  3. Att granska de avancerade egenskaperna för vNIC SMB02 på värd S046036 visar att jumboramar-paketet är inställt på standardvärdet inaktiverat.Reviewing the Advanced properties of vNIC SMB02 on Host S046036 shows that the Jumbo Packet is set to the default of Disabled.

    Sidan kluster och noder i konfigurations guiden för validate-DCB

  4. Att åtgärda felet kräver att du aktiverar paket funktionen jumboramar och ändrar dess storlek till 9014 byte.Fixing the error requires enabling the Jumbo Packet feature and changing its size to 9014 bytes. Om du kör genomsökningen igen på värden S046036 bekräftas ändringen genom att returnera det misslyckade antalet 0.Running the scan again on host S046036 confirms this change by returning a Failed Count of 0.

    Sidan kluster och noder i konfigurations guiden för validate-DCB

Mer information om hur du löser fel som identifieras av verktyget validate-DCB finns i följande video.To learn more about resolving errors that the Validate-DCB tool identifies, see the following video.

Verifiera klustretValidate the cluster

Använd följande steg för att validera servrarna i ett befintligt kluster i administrations Center för Windows.Use the following steps to validate the servers in an existing cluster in Windows Admin Center.

  1. I administrations Center för Windows under alla anslutningarväljer du det Azure Stack HCI-kluster som du vill validera och väljer sedan Anslut.In Windows Admin Center, under All connections, select the Azure Stack HCI cluster that you want to validate, and then select Connect.

    instrument panelen i kluster hanteraren visas översikts information om klustret.The Cluster Manager Dashboard displays overview information about the cluster.

  2. instrument panelen för kluster hanterarenunder verktygväljer du servrar.On the Cluster Manager Dashboard, under Tools, select Servers.

  3. Välj servrarna i klustret på sidan inventering och expandera sedan menyn mer och välj Verifiera kluster.On the Inventory page, select the servers in the cluster, then expand the More submenu and select Validate cluster.

  4. Välj Jai popup-fönstret Verifiera kluster .On the Validate Cluster pop-up window, select Yes.

    Sidan kluster och noder i konfigurations guiden för validate-DCB

  5. Välj Jai popup-fönstret Credential Security Service Provider (CredSSP) .On the Credential Security Service Provider (CredSSP) pop-up window, select Yes.

  6. Ange dina autentiseringsuppgifter för att aktivera CredSSP och välj sedan Fortsätt.Provide your credentials to enable CredSSP and then select Continue.
    Kluster validering körs i bakgrunden och ger dig ett meddelande när det är slutfört, där du kan visa verifierings rapporten, enligt beskrivningen i nästa avsnitt.Cluster validation runs in the background and gives you a notification when it's complete, at which point you can view the validation report, as described in the next section.

Anteckning

När dina kluster servrar har verifierats måste du inaktivera CredSSP av säkerhets skäl.After your cluster servers have been validated, you will need to disable CredSSP for security reasons.

Inaktivera CredSSPDisable CredSSP

När Server klustret har verifierats måste du inaktivera CredSSP-protokollet (Credential Security Support Provider) på varje server av säkerhets synpunkt.After your server cluster is successfully validated, you'll need to disable the Credential Security Support Provider (CredSSP) protocol on each server for security purposes. Mer information finns i CVE-2018-0886.For more information, see CVE-2018-0886.

  1. I administrations Center för Windows under alla anslutningarväljer du den första servern i klustret och väljer sedan Anslut.In Windows Admin Center, under All connections, select the first server in your cluster, and then select Connect.

  2. På sidan Översikt väljer du inaktivera CredSSPoch väljer sedan Jai popup-fönstret inaktivera CredSSP .On the Overview page, select Disable CredSSP, and then on the Disable CredSSP pop-up window, select Yes.

    Resultatet av steg 2 tar bort den röda CredSSP-aktiverade banderollen längst upp på serverns översikts sida och inaktiverar CredSSP på de andra servrarna.The result of Step 2 removes the red CredSSP ENABLED banner at the top of the server's Overview page, and disables CredSSP on the other servers.

Visa validerings rapporterView validation reports

Nu är du redo att visa din kluster verifierings rapport.Now you're ready to view your cluster validation report.

Det finns ett par olika sätt att komma åt verifierings rapporter:There are a couple ways to access validation reports:

  • På sidan inventering expanderar du undermenyn mer och väljer sedan Visa verifierings rapporter.On the Inventory page, expand the More submenu, and then select View validation reports.

  • Längst upp till höger i Windows administrations Centerväljer du ikonen meddelanden klock ikon för att visa meddelande fönstret.At the top right of Windows Admin Center, select the Notifications bell icon to display the Notifications pane. Välj det välverifierade kluster meddelandet och välj sedan gå till verifierings rapport för redundanskluster.Select the Successfully validated cluster notice, and then select Go to Failover Cluster validation report.

Anteckning

Det kan ta tid att slutföra verifierings processen för Server klustret.The server cluster validation process may take some time to complete. Växla inte till ett annat verktyg i administrations Center för Windows medan processen körs.Don't switch to another tool in Windows Admin Center while the process is running. I fönstret meddelanden visas ett statusfält under meddelandet om att validera kluster visar när processen är klar.In the Notifications pane, a status bar below your Validate cluster notice indicates when the process is done.

Verifiera klustret med PowerShellValidate the cluster using PowerShell

Du kan också använda Windows PowerShell för att köra verifieringstester på Server klustret och visa resultatet.You can also use Windows PowerShell to run validation tests on your server cluster and view the results. Du kan köra tester både före och efter att ett kluster har kon figurer ATS.You can run tests both before and after a cluster is set up.

Om du vill köra ett verifierings test på ett Server kluster utfärdar du PowerShell-cmdletarna Get-kluster och test-Cluster från din hanterings dator eller kör bara cmdleten test-Cluster direkt på klustret:To run a validation test on a server cluster, issue the Get-Cluster and Test-Cluster PowerShell cmdlets from your management PC, or run only the Test-Cluster cmdlet directly on the cluster:

$Cluster = Get-Cluster -Name 'server-cluster1'
Test-Cluster -InputObject $Cluster -Verbose

Fler exempel-och användnings information finns i referens dokumentationen för test-kluster .For more examples and usage information, see the Test-Cluster reference documentation.

Verifiera replikering för Storage ReplicaValidate replication for Storage Replica

Om du använder Storage Replica för att replikera volymer i ett utsträckt kluster eller kluster-till-kluster finns det flera händelser och cmdlets som du kan använda för att hämta status för replikeringen.If you're using Storage Replica to replicate volumes in a stretched cluster or cluster-to-cluster, there are there are several events and cmdlets that you can use to get the state of replication.

I följande scenario konfigurerade vi Storage Replica genom att skapa replikeringsgrupper (RGs) för två platser och ange sedan data volymerna och logg volymerna för både käll serverns noder i Site1 (Server1, Server2) och mål servern (replikerade)-serverklusternoder i Site2 (Server3, Server4).In the following scenario, we configured Storage Replica by creating replication groups (RGs) for two sites, and then specified the data volumes and log volumes for both the source server nodes in Site1 (Server1, Server2), and the destination (replicated) server nodes in Site2 (Server3, Server4).

Du kan ta reda på replikeringens förlopp för Server1 i Site1 genom att köra kommandot Get-WinEvent och granska händelserna 5015, 5002, 5004, 1237, 5001 och 2200:To determine the replication progress for Server1 in Site1, run the Get-WinEvent command and examine events 5015, 5002, 5004, 1237, 5001, and 2200:

Get-WinEvent -ComputerName Server1 -ProviderName Microsoft-Windows-StorageReplica -max 20

Kör följande kommando för Server3 i Site2 Get-WinEvent för att se de lagrings replik händelser som visar hur kopplingen skapas.For Server3 in Site2, run the following Get-WinEvent command to see the Storage Replica events that show creation of the partnership. Den här händelsen anger antalet kopierade byte och hur lång tid det tog.This event states the number of copied bytes and the time taken. Exempel:For example:

Get-WinEvent -ComputerName Server3 -ProviderName Microsoft-Windows-StorageReplica | Where-Object {$_.ID -eq "1215"} | FL

För Server3 i Site2 kör du Get-WinEvent kommandot och undersöker händelserna 5009, 1237, 5001, 5015, 5005 och 2200 för att förstå bearbetnings förloppet.For Server3 in Site2, run the Get-WinEvent command and examine events 5009, 1237, 5001, 5015, 5005, and 2200 to understand the processing progress. Det ska inte finnas några varningar om fel i sekvensen.There should be no warnings of errors in this sequence. Det kommer att finnas många 1237-händelser – dessa visar förloppet.There will be many 1237 events - these indicate progress.

Get-WinEvent -ComputerName Server3 -ProviderName Microsoft-Windows-StorageReplica | FL

Alternativt anger mål server gruppen för repliken antalet byte som återstår att kopiera, och som kan frågas via PowerShell med Get-SRGroup .Alternately, the destination server group for the replica states the number of byte remaining to copy at all times, and can be queried through PowerShell with Get-SRGroup. Exempel:For example:

(Get-SRGroup).Replicas | Select-Object numofbytesremaining

Kör följande kommando för Node Server3 i Site2 och granska händelserna 5009, 1237, 5001, 5015, 5005 och 2200 för att förstå replikeringens förlopp.For node Server3 in Site2, run the following command and examine events 5009, 1237, 5001, 5015, 5005, and 2200 to understand the replication progress. Det får inte finnas några fel varningar.There should be no warnings of errors. Det kommer dock att finnas många "1237"-händelser, vilket innebär att du bara anger förloppet.However, there will be many "1237" events - these simply indicate progress.

Get-WinEvent -ComputerName Server3 -ProviderName Microsoft-Windows-StorageReplica | FL

Som ett förlopps skript som inte kommer att avslutas:As a progress script that will not terminate:

while($true) {
$v = (Get-SRGroup -Name "Replication2").replicas | Select-Object numofbytesremaining
[System.Console]::Write("Number of bytes remaining: {0}`r", $v.numofbytesremaining)
Start-Sleep -s 5
}

Om du vill hämta replikeringstillståndet inom det utsträckta klustret använder du Get-SRGroup och Get-SRPartnership :To get replication state within the stretched cluster, use Get-SRGroup and Get-SRPartnership:

Get-SRGroup -Cluster ClusterS1
Get-SRPartnership -Cluster ClusterS1
(Get-SRGroup).replicas -Cluster ClusterS1

När lyckad datareplikering har bekräftats mellan platser kan du skapa dina virtuella datorer och andra arbets belastningar.Once successful data replication is confirmed between sites, you can create your VMs and other workloads.

Se ävenSee also