Dela via


Felsökningsguide för händelse-ID 5120-kluster för delad volym

Prova vår virtuella agent – Det kan hjälpa dig att snabbt identifiera och åtgärda vanliga Problem med Active Directory-replikering

Den här vägledningen är utformad för att felsöka statuskoder relaterade till händelse-ID 5120 Klusterdelade volymer.

Checklista för felsökning

Händelse-ID 5120 anger att kommunikationen mellan en klusternod och en volym i klusterdelade volymer (CSV) har avbrutits. Det här avbrottet kan vara så kort att det inte är märkbart eller tillräckligt länge för att det ska störa tjänster och program som använder volymen. Om avbrottet kvarstår granskar du andra händelser i system- eller programhändelseloggarna för information om kommunikationen mellan noden och volymen.

  1. Kontrollera att den klusterdelade volymen kan vara online. Så här bekräftar du att en klusterdelad volym kan vara online:

    1. Om du vill öppna snapin-modulen för redundanskluster väljer du Starta>Administrationsverktyg>Hanteraren för redundanskluster. Om dialogrutan User Account Control (Användarkontokontroll) visas bekräftar du att den åtgärd som visas är vad du vill ha och väljer sedan Ja.
    2. I snapin-modulen Klusterhanteraren för växling vid fel kontrollerar du om klustret som du vill hantera visas. Om den inte visas högerklickar du på Klusterhanteraren för växling vid fel i konsolträdet, väljer Hantera ett kluster och väljer eller anger sedan det kluster du vill använda.
    3. Om konsolträdet har komprimerats expanderar du trädet under det kluster som du vill hantera och väljer sedan Klusterdelade volymer.
    4. I mittenfönstret expanderar du listan för den volym som du verifierar och visar volymens status.
    5. Om en volym är offline kan du aktivera den genom att högerklicka på volymen och sedan välja Ta den här resursen online.
  2. Använd en Windows PowerShell-cmdlet för att kontrollera status för en resurs i ett redundanskluster:

    1. På en nod i klustret väljer du Start, pekar på Administrationsverktyg och väljer sedan Windows PowerShell-moduler. Om dialogrutan User Account Control (Användarkontokontroll) visas bekräftar du att den åtgärd som visas är vad du vill ha och väljer sedan Ja. Kör följande cmdlet:

      Get-ClusterSharedVolume
      
    2. Om du kör föregående cmdlet utan att ange ett resursnamn visas statusen för alla klusterdelade volymer i klustret.

  3. Om du ser några slumpmässiga händelse-ID 5120 med felet STATUS_CLUSTER_CSV_AUTO_PAUSE_ERROR eller felkoden c0130021 kan de ignoreras på ett säkert sätt. Vi inser att det inte är optimalt eftersom de skapar falska positiva larm och utlöser aviseringar i hanteringsprogram.

  4. Om händelse-ID 5120 loggas med andra felkoder än STATUS_CLUSTER_CSV_AUTO_PAUSE_ERROR är det ett tecken på ett problem. Granska felkoden i beskrivningen av varje händelse-ID 5120 som loggas. Var noga med att inte stänga händelsen på grund av en enskild händelse med STATUS_CLUSTER_CSV_AUTO_PAUSE_ERROR. Om du ser andra fel som loggas finns det korrigeringar som måste tillämpas.

Kända problem och lösningar

Om du ser händelse-ID 5120 innehåller fältet Beskrivning för händelsen ett statusmeddelande som anger orsaken till händelsen. Följande lista består av 20 statusmeddelanden:

Statuskod: STATUS_BAD_IMPERSONATION_LEVEL(0xC00000A5)

Vissa åtgärder, till exempel att byta namn på filer eller mappar på en klusterdelad volym, kan misslyckas med felet "STATUS_BAD_IMPERSONATION_LEVEL (0xC00000A5)". Det här problemet uppstår när du utför åtgärden på en CSV-ägarnod med hjälp av kontexten för en process som inte har administratörsbehörighet.

Du kan lösa det här problemet genom att utföra någon av följande åtgärder:

  1. Utför åtgärden med hjälp av kontexten för en process som har administratörsbehörighet.
  2. Utför åtgärden med hjälp av en nod som inte har CSV-ägarskap.

Microsoft arbetar med en lösning och kommer att tillhandahålla en uppdatering i en kommande version, enligt beskrivningen i 12 februari 2019 – KB4487020 (OS Build 15063.1631).

Statuskod: STATUS_BAD_NETWORK_NAME(c00000cc)

  1. Kontrollera systemhändelseloggen efter händelser som anger problem med nätverksanslutningen, problem med värdbusskort (HBA) eller diskproblem.
  2. Kontrollera att det berörda systemet har de senaste versionerna av nätverks- och lagringsdrivrutiner och inbyggd programvara installerade. Se dessutom till att Microsofts uppdateringar och snabbkorrigeringar är uppdaterade.

Statuskod: STATUS_BAD_NETWORK_PATH(c00000be)

Kontrollera lagringskonfigurationen och MPIO-inställningarna (multipath I/O). Du kan aktivera MPIO-sökvägsverifiering på alla klusternoder med hjälp av PowerShell-cmdleten Set-MPIOSetting. Följ dessa steg på varje klusternod:

  1. Öppna ett PowerShell-kommandotolkfönster.

  2. Kör följande cmdlets:

    Set-MPIOSetting -NewPathVerificationState Enabled
    Set-MPIOSetting -NewPathVerificationPeriod <integer>
    

    Kommentar

    I den här cmdleten <integer> är tiden för servern att verifiera varje sökväg (i sekunder). Standardvärdet är 30 sekunder.

Statuskod: STATUS_CLUSTER_CSV_AUTO_PAUSE_ERROR(c0130021)

Kontrollera att det berörda systemet har de senaste versionerna av nätverks- och lagringsdrivrutiner och inbyggd programvara installerade. Se dessutom till att Microsofts uppdateringar och snabbkorrigeringar är uppdaterade.

Se särskilt till att följande uppdatering är installerad på alla Windows Server 2012 R2- och tidigare servrar.

Uppdateringen är tillgänglig som förbättrar molntjänstleverantörens återhämtning i Windows: december 2013 (KB2878635)

Kommentar

I Windows Server 2016 och senare versioner är namnet på den här statuskoden STATUS_CLUSTER_CSV_NO_SNAPSHOTS.

Statuskod: STATUS_CONNECTION_DISCONNECTED(c000020c)

Kommunikationen mellan en klusternod och en CSV har avbrutits. Det här avbrottet kan vara tillräckligt kort för att det inte ska märkas eller vara tillräckligt långt för att störa tjänster och program som använder volymen. Om avbrottet kvarstår granskar du andra händelser i system- eller programhändelseloggarna för information om kommunikationen mellan noden och volymen.

Bekräfta dessutom att CSV:en kan komma online med hjälp av följande steg:

Kommentar

För att kunna utföra följande procedurer måste kontot du använder vara ett domänkonto och måste tillhöra den lokala gruppen Administratörer på varje klustrad server, eller så måste det ha motsvarande behörighet.

  1. Välj Starta>Administrationsverktyg>Hanteraren för redundanskluster.
  2. I snapin-modulen Klusterhanteraren för växling vid fel kontrollerar du om klustret som du vill hantera visas. Om den inte visas högerklickar du på Klusterhanteraren för växling vid fel i konsolträdet, väljer Hantera ett kluster och väljer eller anger sedan det kluster du vill använda.
  3. I mittenfönstret expanderar du listan för den volym som du verifierar. Visa status för volymen.
  4. Om en volym är offline kan du aktivera den genom att högerklicka på volymen och sedan välja Ta den här resursen online.

Om du vill använda en PowerShell-cmdlet för att kontrollera statusen för en resurs i ett redundanskluster öppnar du ett PowerShell-kommandotolkfönster på en nod i klustret och kör Get-ClusterSharedVolume.

Kommentar

Om du kör föregående cmdlet utan att ange ett resursnamn visas statusen för alla CSV:er i klustret.

Mer information finns i Händelse-ID 5120 – Klusterdelade volymfunktioner.

Statuskod: STATUS_CONNECTION_RESET(c000020d)

  1. Kontrollera systemhändelseloggen efter händelser som anger problem med nätverksanslutningen, problem med värdbusskort (HBA) eller diskproblem.
  2. Kontrollera att det berörda systemet har de senaste versionerna av nätverks- och lagringsdrivrutiner och inbyggd programvara installerade. Se dessutom till att Microsofts uppdateringar och snabbkorrigeringar är uppdaterade.
  3. Kontrollera vilka undantag som har konfigurerats för antiviruslösningen.

Statuskod: STATUS_DEVICE_BUSY(80000011)

  1. Kontrollera lagringsresursernas status. Det här meddelandet kan tyda på att den beständiga reservationen för volymen har gått förlorad.
  2. Kontrollera att det berörda systemet har de senaste versionerna av nätverks- och lagringsdrivrutiner och inbyggd programvara installerade. Se dessutom till att Microsofts uppdateringar och snabbkorrigeringar är uppdaterade.

Statuskod: STATUS_DEVICE_NOT_CONNECTED(c000009d)

Den här statuskoden anger att anslutningen mellan klusternoderna och lagringen har gått förlorad.

  1. Kontrollera systemhändelseloggen efter händelser som anger problem med nätverksanslutningen, problem med värdbusskort (HBA) eller diskproblem.
  2. Kontrollera att det berörda systemet har de senaste versionerna av nätverks- och lagringsdrivrutiner och inbyggd programvara installerade. Se dessutom till att Microsofts uppdateringar och snabbkorrigeringar är uppdaterade.

Statuskod: STATUS_FILE_CLOSED(c0000128)

  1. Kontrollera nätverksanslutningen. Kontrollera händelseloggarna efter andra händelser som är relaterade till anslutningen, till exempel händelse-ID 1135. Kontrollera dessutom statusen för arbetsbelastningar som genererar tung nätverkstrafik (till exempel säkerhetskopior).
  2. Kontrollera att det berörda systemet har de senaste versionerna av nätverks- och lagringsdrivrutiner och inbyggd programvara installerade. Se dessutom till att Microsofts uppdateringar och snabbkorrigeringar är uppdaterade.

Statuskod: STATUS_FILE_NOT_AVAILABLE(c0000467)

  1. Kontrollera hälsostatusen för smart matris. Kontrollera att relaterade drivrutiner och inbyggd programvara är uppdaterade.
  2. Kontrollera att det berörda systemet har de senaste versionerna av nätverks- och lagringsdrivrutiner och inbyggd programvara installerade. Se dessutom till att Microsofts uppdateringar och snabbkorrigeringar är uppdaterade.

Statuskod: STATUS_INSUFFICIENT_RESOURCES(c000009a)

Kontrollera att det berörda systemet har de senaste versionerna av nätverks- och lagringsdrivrutiner och inbyggd programvara installerade. Se dessutom till att Microsofts uppdateringar och snabbkorrigeringar är uppdaterade.

Statuskod: STATUS_IO_TIMEOUT(c00000b5)

Den här statuskoden anger att en omdirigerad I/O-åtgärd för filsystemet tog längre tid än den tid som tillåts. Tidsgränsen är två minuter för synkrona åtgärder och fyra minuter för asynkrona åtgärder.

Orsaken till tidsgränsen varierar. Det kan tyda på ett programvaru-, konfigurations- eller maskinvaruproblem.

  1. Kontrollera systemhändelseloggen efter händelser som anger problem med nätverksanslutningen, problem med värdbusskort (HBA) eller diskproblem.
  2. Kontrollera att det berörda systemet har de senaste versionerna av nätverks- och lagringsdrivrutiner och inbyggd programvara installerade. Se dessutom till att Microsofts uppdateringar och snabbkorrigeringar är uppdaterade. Se särskilt till att den 18 oktober 2018 – KB4462928 (OS Build 14393.2580) är installerad. Den här uppdateringen åtgärdar ett problem som uppstår när du startar om en nod efter att noden har tömts. Händelse-ID 5120 visas i loggen med meddelandet "STATUS_IO_TIMEOUT c000000b5". Detta kan sakta ned eller stoppa indata och utdata (I/O) till de virtuella datorerna, och ibland kan noderna hoppa av klustermedlemskapet.

Statuskod: STATUS_MEDIA_WRITE_PROTECTED(c00000a2)

Den här statuskoden anger att det finns ett anslutningsproblem. Kontrollera att SMB-protokollet (Server Message Block) är aktiverat.

Statuskod: STATUS_NETWORK_UNREACHABLE(c000023c)

Den här statuskoden anger att det antingen finns ett nätverksfel mellan noden och att CSV eller Disk Control Manager (DCM) har mappat en felaktig sökväg till volymen.

Kontrollera att det berörda systemet har de senaste versionerna av nätverks- och lagringsdrivrutiner och inbyggd programvara installerade. Se dessutom till att Microsofts uppdateringar och snabbkorrigeringar är uppdaterade.

Statuskod: STATUS_NO_MEDIA_IN_DEVICE(c0000013)

Den här statuskoden anger ett problem i lagringssystemet. Kontrollera hälsotillståndet för lagringssystemet.

Statuskod: STATUS_NO_SUCH_DEVICE(c000000e)

Den här koden anger att anslutningen mellan en nod och CSV har gått förlorad.

  1. Kontrollera nätverksanslutningen och klusterundantag i brandväggen.
  2. Kontrollera att det berörda systemet har de senaste versionerna av nätverks- och lagringsdrivrutiner och inbyggd programvara installerade. Se dessutom till att Microsofts uppdateringar och snabbkorrigeringar är uppdaterade.

Statuskod: STATUS_UNEXPECTED_NETWORK_ERROR(c00000c4)

Kontrollera att det berörda systemet har de senaste versionerna av nätverks- och lagringsdrivrutiner och inbyggd programvara installerade. Se dessutom till att Microsofts uppdateringar och snabbkorrigeringar är uppdaterade.

Statuskod: STATUS_UNSUCCESSFUL(c0000001)

  1. Kontrollera anslutningen mellan noderna och CSV:en.
  2. Kontrollera att det berörda systemet har de senaste versionerna av nätverks- och lagringsdrivrutiner och inbyggd programvara installerade. Se dessutom till att Microsofts uppdateringar och snabbkorrigeringar är uppdaterade.

Statuskod: STATUS_USER_SESSION_DELETED(c0000203)

Kontrollera att det berörda systemet har de senaste versionerna av nätverks- och lagringsdrivrutiner och inbyggd programvara installerade. Se dessutom till att Microsofts uppdateringar och snabbkorrigeringar är uppdaterade.

Se särskilt till att den 18 oktober 2018 – KB4462928 (OS Build 14393.2580) är installerad. Den här uppdateringen åtgärdar ett problem som genererar den här statuskoden när det gäller flera Windows Server 2016 Hyper-V-kluster.

Statuskod: STATUS_VOLUME_DISMOUNTED(c000026e)

  1. Kontrollera systemhändelseloggen efter händelser som anger lagringsproblem, problem med nätverksanslutningen, problem med värdbusskort (HBA) eller diskproblem.
  2. Kontrollera att det berörda systemet har de senaste versionerna av nätverks- och lagringsdrivrutiner och inbyggd programvara installerade. Se dessutom till att Microsofts uppdateringar och snabbkorrigeringar är uppdaterade.

Datainsamling

Innan du kontaktar Microsoft Support kan du samla in information om problemet.

Se förutsättningarna för att verktygsuppsättningen ska köras korrekt.

Samla in viktig information innan du kontaktar Microsoft Support

Använd funktionen Windows live dump för att spara en ögonblicksbild av kernelminnet på den berörda datorn. För att göra detta följer du stegen nedan:

  1. Kontrollera mappen för livedump (C:\Windows\LiveKernelReports\) för tidigare livedumpfiler.

  2. Kontrollera att funktionen för livedump har aktiverats. Mer information om hur du aktiverar funktionen finns i Felsöka låser sig med livedump.

  3. Ladda ned TSS och packa upp den i mappen C:\tss.

  4. Öppna en upphöjd version av PowerShell och ändra katalogen till mappen C:\tss .

  5. Kör SDP-verktyget för att samla in loggarna från käll- och målnoderna.

  6. Packa upp filen och kör följande cmdlet på båda noderna:

    TSS.ps1 -SDP Cluster -SkipSDPList skipHang,skipBPA,skipSDDC
    
  7. Samla in alla loggar. Zippa och bifoga direktdumpfilerna i din supportbegäran.