Ö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
Den Hälsotjänst, 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 aktiveras som standard med Lagringsdirigering. Ingen ytterligare åtgärd krävs för att konfigurera eller starta den. Mer information om Lagringsutrymmen Direct finns i översikten över Lagringsutrymmen Direct.
Prestandahistorik för kluster
Hämta information om liveprestanda och kapacitet från ditt Lagringsutrymmen Direct-kluster. Se Hämta klusterprestandahistorik.
Hälsotjänst 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änst åtgärder som utförs självständigt. Se Spåra Hälsotjä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 distributionen 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 en lagringskabinett, kan hälsotjänsten inte dra in diskarna 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 återhämtning
När en fysisk disk har tagits bort, börjar hälsotjänsten omedelbart att kopiera data till de återstående fysiska diskarna för att återställa fullständig återhämtning. När detta har slutförts är data är helt säkra och feltoleranta 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 indragen fysisk disk när det är möjligt. Oftast består detta av en frekvent växling , dvs. att stänga av noden eller lagringskabinettet krävs inte. 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änst tillhandahåller en tillämpningsmekanism för att begränsa de komponenter som används av Lagringsutrymmen Direct till dem i ett dokument med komponenter som stöds 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 enheter som anges (som Disk
) ansluta pooler. Alla olistade enheter hindras från att ansluta 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 Lagringsutrymmen 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 anger eller ändrar du dokumentet komponenter som stöds 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.