Ö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.