Dela via


Övervaka kluster med Hälsotjänst

Gäller för: Azure Local 2311.2 och senare; Windows Server 2022, Windows Server 2019, Windows Server 2016

Hälsotjänsten, som först släpptes i Windows Server 2016, förbättrar den dagliga övervakningen och driftupplevelsen för kluster som kör Lagringsutrymmen Direct.

Förutsättningar

Hälsotjänsten är aktiverad som standard med Storage Spaces Direct. Ingen ytterligare åtgärd krävs för att konfigurera eller starta den. Mer information om Storage Spaces Direct finns i översikten över Storage Spaces Direct.

Prestandahistorik för kluster

Hämta information om liveprestanda och kapacitet från ditt Lagringsutrymmen Direct-kluster. Se Hämta klusterprestandahistorik.

Hälsovårdstjänstens fel

Visa eventuella aktuella fel för att enkelt verifiera hälsotillståndet för distributionen. Se Visa Hälsotjänst fel.

Hälsotjänst åtgärder

Spåra förloppet för hälsotjänstens åtgärder som utförs autonomt. Se Spåra hälsovårdstjänståtgärder.

Automation

Det här avsnittet beskriver arbetsflöden som utförs automatiskt av hälsotjänsten under diskens livscykel.

Disklivscykel

Hälsotjänsten automatiserar de flesta faser i den fysiska diskens livscykel. Anta att implementeringen inledningsvis har ett perfekt hälsotillstånd, d.v.s. alla fysiska diskar fungerar korrekt.

Tillbakadragande

Fysiska diskar dras automatiskt in när de inte längre kan användas och ett motsvarande fel inträffar. Det finns flera fall:

  • Mediefel: Den fysiska disken är definitivt felaktig eller skadad och måste bytas ut.
  • Förlorad kommunikation: Den fysiska disken har förlorat anslutningen under mer än 15 minuter i följd.
  • Slutat att svara: Den fysiska disken har en svarstid på över fem sekunder tre eller flera gånger inom en timme.

Kommentar

Om anslutningen bryts till många fysiska diskar på samma gång, eller till en hel nod eller ett lagringsskåp, kommer Hälsotjänsten inte ta dessa diskar ur bruk eftersom diskarna troligen inte är rotproblemet.

Om den indragna disken fungerade som cache för många andra fysiska diskar, tilldelas dessa automatiskt till en annan disk i cachen om någon är tillgänglig. Inga särskilda åtgärder krävs.

Återställa motståndskraft

När en fysisk disk har avvecklats, börjar hälsotjänsten omedelbart att kopiera dess data till de återstående fysiska diskarna för att återställa fullständig motståndskraft. När detta har slutförts är datan helt säker och felfri på nytt.

Kommentar

Omedelbar återställningen kräver tillräckligt tillgänglig kapacitet bland de återstående fysiska diskarna.

Blinkande indikatorljus

Om möjligt startar hälsotjänsten den blinkande ljusindikatorn på den indragna fysiska disken eller dess plats. Detta fortsätter på obestämd tid tills den indragna disken ersätts.

Kommentar

I vissa fall kan disken ha misslyckats på ett sätt som utesluter även att dess indikatorljus fungerar, exempelvis vid ett strömavbrott.

Fysisk ersättning

Du bör ersätta den pensionerade fysiska disken när det är möjligt. Oftast består detta av ett hottbyte, dvs. det är inte nödvändigt att stänga av noden eller lagringskabinettet. Se felet för hjälpfull plats- och en delinformation.

Verifiering

När ersättningsdisken infogas verifieras den mot dokumentet Komponenter som stöds (se nästa avsnitt).

Poolning

Om den är tillåten ersätts automatiskt den nya disken i den föregående diskens pool för användning. I det här läget returneras systemet till sitt ursprungliga perfekta hälsotillstånd och felet försvinner.

Dokument om komponenter som stöds

Hälsotjänsten erbjuder en genomförandemekanism för att begränsa användningen av de komponenter som används av Lagringsplatser Direct till de som finns i ett dokument över stödda komponenter som tillhandahålls av administratören eller lösningsleverantören. Detta kan användas för att förhindra felaktig användning av dig eller andra av maskinvara som inte stöds, och kan bidra med efterlevnad av garantin eller kontraktet. Den här funktionen är för närvarande begränsad till fysiska diskenheter, inklusive SSD-enheter, hårddiskar och NVMe-enheter. Dokumentet Komponenter som stöds kan begränsas av modell, tillverkare (valfritt) och version av inbyggd programvara (valfritt).

Förbrukning

Dokumentet Komponenter som stöds använder en XML-inspirerad syntax. Vi rekommenderar att du använder din favorittextredigerare, till exempel den kostnadsfria Visual Studio Code eller Anteckningar, för att skapa ett XML-dokument som du kan spara och återanvända.

Avsnitt

Dokumentet har två oberoende avsnitt: Disks och Cache.

Om avsnittet Disks anges får endast de listade enheterna (som Disk) gå med i pooler. Alla olistade enheter hindras från att ansluta till pooler, vilket effektivt förhindrar att de används i produktion. Om det här avsnittet lämnas tomt tillåts alla enheter att ansluta till pooler.

Om avsnittet Cache anges används endast de enheter som anges (som CacheDisk) för cachelagring. Om det här avsnittet lämnas tomt försöker Storage Spaces Direct gissa baserat på medietyp och busstyp. Enheter som anges här bör också visas i Disks.

Viktigt!

Dokumentet Komponenter som stöds gäller inte retroaktivt för enheter som redan har poolats och används.

Exempel

<Components>

  <Disks>
    <Disk>
      <Manufacturer>Contoso</Manufacturer>
      <Model>XYZ9000</Model>
      <AllowedFirmware>
        <Version>2.0</Version>
        <Version>2.1</Version>
        <Version>2.2</Version>
      </AllowedFirmware>
      <TargetFirmware>
        <Version>2.1</Version>
        <BinaryPath>C:\ClusterStorage\path\to\image.bin</BinaryPath>
      </TargetFirmware>
    </Disk>
    <Disk>
      <Manufacturer>Fabrikam</Manufacturer>
      <Model>QRSTUV</Model>
    </Disk>
  </Disks>

  <Cache>
    <CacheDisk>
      <Manufacturer>Fabrikam</Manufacturer>
      <Model>QRSTUV</Model>
    </CacheDisk>
  </Cache>

</Components>

Om du vill visa en lista över flera enheter lägger du helt enkelt till ytterligare <Disk> eller <CacheDisk> taggar.

Om du vill mata in den här XML-koden när du distribuerar Lagringsutrymmen Direct använder du parametern-XML:

$MyXML = Get-Content <Filepath> | Out-String
Enable-ClusterS2D -XML $MyXML

Så här ställer du in eller ändrar dokumentet över stödda komponenter när Lagringsutrymmen Direct har distribuerats:

$MyXML = Get-Content <Filepath> | Out-String
Get-StorageSubSystem Cluster* | Set-StorageHealthSetting -Name "System.Storage.SupportedComponents.Document" -Value $MyXML

Kommentar

Egenskaperna modell, tillverkare och inbyggd programvaruversion bör exakt matcha de värden som du få med cmdleten Get-PhysicalDisk. Detta kan skilja sig från vad "det sunda förnuftet" förväntar sig, beroende på leverantörens implementering. Till exempel kan tillverkaren vara "CONTOSO-LTD" i stället för "Contoso", eller den kan vara tom när modellen är "Contoso-XZY9000".

Du kan kontrollera med hjälp av följande PowerShell-cmdlet:

Get-PhysicalDisk | Select Model, Manufacturer, FirmwareVersion

Hälsotjänst inställningar

Ändra Hälsotjänst inställningar för att justera aggressiviteten hos fel eller åtgärder, aktivera eller inaktivera vissa beteenden med mera. Se Ändra Hälsotjänst inställningar.

Ytterligare referenser